diff options
author | Javier <dev.git@javispedro.com> | 2014-02-09 01:31:36 +0100 |
---|---|---|
committer | Javier <dev.git@javispedro.com> | 2014-02-09 01:31:36 +0100 |
commit | 25f69bffe60bdd9c3dbba46967d30eb73b4f03b3 (patch) | |
tree | bad993d1db2b1249f9acc6af6aea437528422628 /module/topmenumenubarimpl.h | |
parent | 982ebc96f2c77c1f9dbddd6a4c0a776c74b425de (diff) | |
download | topmenu-qt-25f69bffe60bdd9c3dbba46967d30eb73b4f03b3.tar.gz topmenu-qt-25f69bffe60bdd9c3dbba46967d30eb73b4f03b3.zip |
fix some leaks and avoid exporting secondary menubars
Diffstat (limited to 'module/topmenumenubarimpl.h')
-rw-r--r-- | module/topmenumenubarimpl.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/module/topmenumenubarimpl.h b/module/topmenumenubarimpl.h index 7573f76..49e8d83 100644 --- a/module/topmenumenubarimpl.h +++ b/module/topmenumenubarimpl.h @@ -49,6 +49,7 @@ protected: private: QShortcut * createMnemonicShortcut(QAction *action, QWidget *parent); + static void handleMonitorAvailabilityChanged(TopMenuMenuBarImpl *self); private slots: void handleShortcutActivated(); @@ -58,14 +59,15 @@ private: static TopMenuMonitor *menuMonitor; QWidget *m_window; - TopMenuAppMenuBar *m_menubar; + QMenuBar *m_menubar; + TopMenuAppMenuBar *m_appmenubar; + AppMenu *m_appmenu; - QList<QAction*> m_rootitems; + ulong m_monitor_connection_id; - AppMenu *m_appmenu; + QList<QAction*> m_rootitems; - bool m_disable : 1; - bool m_visible : 1; + bool m_disable; }; #endif // TOPMENUMENUBARIMPL_H |