summaryrefslogtreecommitdiffstats
path: root/Project/MainFrame.h
diff options
context:
space:
mode:
Diffstat (limited to 'Project/MainFrame.h')
-rw-r--r--Project/MainFrame.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/Project/MainFrame.h b/Project/MainFrame.h
index 8ef62c2..2187909 100644
--- a/Project/MainFrame.h
+++ b/Project/MainFrame.h
@@ -36,6 +36,7 @@ class ChartView;
class DataReport;
class AboutForm;
class ImportForm;
+class StabilityEventList;
enum {
ID_ADDMENU_BUS = 20000,
@@ -47,7 +48,10 @@ enum {
ID_ADDMENU_INDUCTOR,
ID_ADDMENU_INDMOTOR,
ID_ADDMENU_SYNCCOMP,
- ID_ADDMENU_HARMCURRENT
+ ID_ADDMENU_HARMCURRENT,
+ ID_ADDMENU_TEXT,
+
+ ID_STABMENU_LIST
};
/**
@@ -79,6 +83,7 @@ class MainFrame : public MainFrameBase
~MainFrame();
protected:
+ virtual void OnStabilityDropdown(wxRibbonButtonBarEvent& event);
virtual void OnFreqResponseClick(wxRibbonButtonBarEvent& event);
virtual void OnHarmDistortionsClick(wxRibbonButtonBarEvent& event);
virtual void OnGeneralSettingsClick(wxRibbonButtonBarEvent& event);
@@ -122,15 +127,17 @@ class MainFrame : public MainFrameBase
wxRibbonMetroArtProvider* m_artMetro = NULL;
wxMenu* m_addElementsMenu = NULL;
+ wxMenu* m_stabilityMenu = NULL;
wxLocale* m_locale = NULL;
PropertiesData* m_generalProperties = NULL;
wxGLContext* m_sharedGLContext = NULL;
void Init();
void EnableCurrentProjectRibbon(bool enable = true);
- void CreateAddElementsMenu();
+ void CreateDropdownMenus();
void OnAddElementsClick(wxCommandEvent& event);
+ void OnStabilityMenuClick(wxCommandEvent& event);
};
#endif // MAINFRAME_H