コード例 #1
0
ファイル: LayoutManager.cs プロジェクト: marzlia/CXPortal
        public LayoutManager(ContentPluginManager contentPluginManager, SysConfigMgrAccess sysConfig, SystemManagerAccess sysMgr, MainPanelPluginManager mainPanelPluginMgr) :
            base(sysMgr, sysConfig)
        {
            m_ContentPluginManager   = contentPluginManager;
            m_MainPanelPluginManager = mainPanelPluginMgr;
            m_DualViewWindow         = new DualViewWindow();
            StatusList = new Dictionary <string, List <StatusBarItem> >();
            m_GetAvailablePendingCaseEvent = new AutoResetEvent(false);
            m_LiveCaseDisplayed            = false;
            m_AutoSelectCaseEnabled        = false;

            this.Title = base.m_SysConfig.GetDefaultConfig().WorkstationMode + " Workstation";

            base.m_SysConfig.GetDefaultConfig().AutoSelectPendingCasesChanged += new
                                                                                 SysConfiguration.AutoSelectPendingCasesChangedEventHandler(LayoutManager_AutoSelectPendingCasesChanged);
        }
コード例 #2
0
ファイル: LayoutManager.cs プロジェクト: BdGL3/CXPortal
        public LayoutManager(ContentPluginManager contentPluginManager, SysConfigMgrAccess sysConfig, SystemManagerAccess sysMgr, MainPanelPluginManager mainPanelPluginMgr) :
            base(sysMgr, sysConfig)
        {
            m_ContentPluginManager = contentPluginManager;
            m_MainPanelPluginManager = mainPanelPluginMgr;
            m_DualViewWindow = new DualViewWindow();
            StatusList = new Dictionary<string, List<StatusBarItem>>();
            m_GetAvailablePendingCaseEvent = new AutoResetEvent(false);
            m_LiveCaseDisplayed = false;
            m_AutoSelectCaseEnabled = false;

            this.Title = base.m_SysConfig.GetDefaultConfig().WorkstationMode + " Workstation";

            base.m_SysConfig.GetDefaultConfig().AutoSelectPendingCasesChanged += new
                SysConfiguration.AutoSelectPendingCasesChangedEventHandler(LayoutManager_AutoSelectPendingCasesChanged);
        }
コード例 #3
0
ファイル: Presentation.cs プロジェクト: BdGL3/CXPortal
 public Presentation(SysConfigMgrAccess sysConfig, SystemManagerAccess sysMgr)
 {
     m_PluginMgr = new ContentPluginManager(sysConfig);
     m_MainPanelPluginMgr = new MainPanelPluginManager(sysConfig);
     m_LayoutMgr = new LayoutManager(m_PluginMgr, sysConfig, sysMgr, m_MainPanelPluginMgr);
 }
コード例 #4
0
ファイル: Presentation.cs プロジェクト: marzlia/CXPortal
 public Presentation(SysConfigMgrAccess sysConfig, SystemManagerAccess sysMgr)
 {
     m_PluginMgr          = new ContentPluginManager(sysConfig);
     m_MainPanelPluginMgr = new MainPanelPluginManager(sysConfig);
     m_LayoutMgr          = new LayoutManager(m_PluginMgr, sysConfig, sysMgr, m_MainPanelPluginMgr);
 }