##// END OF EJS Templates
Étiquette socexplorer-0.7-3 ajoutée à la révision 72ed489c2daa
Étiquette socexplorer-0.7-3 ajoutée à la révision 72ed489c2daa

File last commit:

r91:acc9efbbe625 default
r116:912700356060 0.6
Show More
socexplorergui.h
32 lines | 907 B | text/x-c | CLexer
#ifndef SOCEXPLORERGUI_H
#define SOCEXPLORERGUI_H
#include <QObject>
#include <QWidget>
#include <QMenu>
#include <QMenuBar>
#include <QAction>
class SocExplorerGUI : public QObject
{
Q_OBJECT
static SocExplorerGUI* _self;
static QMenuBar* m_mainMenuBar;
static QMenu* m_fileMenu;
static QMenu* m_SettingsMenu;
static QList<QAction*>* m_queuedSettingActions;
static QList<QAction*>* m_queuedFileMenuActions;
SocExplorerGUI(QObject *parent = 0);
static void init();
public:
static SocExplorerGUI* self(){ if(!_self){_self= new SocExplorerGUI;}return _self;}
static void registerMenuBar(QMenuBar* menuBar, QMenu* fileMenu=NULL, QMenu* SettingsMenu=NULL);
static QMenu* addMenu(const QString & title);
static bool addFileAction(QAction * action);
static bool addSettingsAction(QAction * action);
signals:
public slots:
};
#endif // SOCEXPLORERGUI_H