コード例 #1
0
    public void StartImportVideo()
    {
        //NOTE(Simon): Hide window by making scale 0
        transform.localScale = new Vector3(0, 0, 0);

        //NOTE(Simon): Wait for import path from explorer panel
        importPanel = Instantiate(UIPanels.Instance.importPanel, Canvass.main.transform, false);
    }
コード例 #2
0
 public void StartImport()
 {
     importPanel          = Instantiate(UIPanels.Instance.importPanel, Canvass.main.transform, false);
     transform.localScale = new Vector3(0, 0, 0);
 }
コード例 #3
0
ファイル: SDMForm.cs プロジェクト: YuvalFeldman/SDMConverter
        public SdmForm(FullExportMenu fullExportMenu,
                       SummedExportMenu summedExportMenu,
                       ImportCenturionForm importCenturionForm,
                       ImportClientForm importClientForm,
                       ImportLatencyForm importLatencyForm, IFullReportCalculator fullReportCalculator, ISummedReportCalculator summedReportCalculator, IReportsDal reportsDal, IIssuesReportCalculator issuesReportCalculator)
        {
            _fullExportMenu         = fullExportMenu;
            _summedExportMenu       = summedExportMenu;
            _importCenturionForm    = importCenturionForm;
            _importClientForm       = importClientForm;
            _importLatencyForm      = importLatencyForm;
            _fullReportCalculator   = fullReportCalculator;
            _summedReportCalculator = summedReportCalculator;
            _reportsDal             = reportsDal;
            _issuesReportCalculator = issuesReportCalculator;

            InitializeComponent();

            ExportMenuPanel.SuspendLayout();
            ImportPanel.SuspendLayout();

            _exportOptionsBindingSource.DataSource = new List <string> {
                "Full Report", "Summed Report"
            };
            ExportTypeComboBox.DataSource = _exportOptionsBindingSource;

            _importOptionsBindingSource.DataSource = new List <string> {
                "Centurion Report", "Client Report", "Latency Conversion"
            };
            ImportTypeComboBox.DataSource = _importOptionsBindingSource;

            ExportMenuPanel.Controls.Add(_fullExportMenu);
            ExportMenuPanel.Controls.Add(_summedExportMenu);

            ImportPanel.Controls.Add(_importCenturionForm);
            ImportPanel.Controls.Add(_importClientForm);
            ImportPanel.Controls.Add(_importLatencyForm);

            UpdateImportPanel();
            UpdateExportMenuForm();

            _summedExportMenu.summedTablesComboBox.SelectedIndexChanged += this.ChangedChosenSummedReport;
            _importCenturionForm.updateUsagesButton.Click += (s, e) =>
            {
                GetUpdatedReport();
                UpdateExcelContentPanel();
            };
            _importClientForm.updateUsagesButton.Click += (s, e) =>
            {
                GetUpdatedReport();
                UpdateExcelContentPanel();
            };
            _importLatencyForm.updateUsagesButton.Click += (s, e) =>
            {
                GetUpdatedReport();
                UpdateExcelContentPanel();
            };
            _fullExportMenu.ExportFullReportButton.Click     += this.ExportSinlgeReport;
            _summedExportMenu.exportSummedReportButton.Click += this.ExportSinlgeReport;
            _summedExportMenu.exportAllReports.Click         += this.ExportAllSummedReports;

            ExcelContentPanel.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.None;

            _fullExportMenu.ExportIssuesButton.Click   += (s, e) => ExportIssuesReport();
            _summedExportMenu.ExportIssuesButton.Click += (s, e) => ExportIssuesReport();
        }