X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f8105809ef8f7cb0d1a9933f3f790b7b446c7cfa..3684ade82ec6f5fb7ff72341e26060b6ea0793c8:/utils/configtool/src/mainframe.h?ds=sidebyside diff --git a/utils/configtool/src/mainframe.h b/utils/configtool/src/mainframe.h index d8c9460753..9ad6366a86 100644 --- a/utils/configtool/src/mainframe.h +++ b/utils/configtool/src/mainframe.h @@ -26,6 +26,8 @@ class WXDLLEXPORT wxNotebookEvent; class ctConfigTreeCtrl; class ctPropertyEditor; class ctOutputWindow; +class ctFindReplaceDialog; +class ctConfigurationBrowserWindow; /*! * \brief The main window of the application. @@ -120,6 +122,12 @@ class ctMainFrame: public wxDocParentFrame /// Returns the main notebook containing editor and text tabs wxNotebook* GetMainNotebook() const { return m_mainNotebook; } + /// Sets the find dialog for future closing + void SetFindDialog(ctFindReplaceDialog* findDialog) { m_findDialog = findDialog; } + + /// Gets the find dialog + ctFindReplaceDialog* GetFindDialog() const { return m_findDialog ; } + DECLARE_EVENT_TABLE() protected: @@ -145,6 +153,12 @@ protected: wxNotebook* m_mainNotebook; ctOutputWindow* m_setupPage; ctOutputWindow* m_configurePage; + + // The control panel for browsing, adding and removing + // configurations. + ctConfigurationBrowserWindow* m_configBrowserPage; + + ctFindReplaceDialog* m_findDialog; }; /*!