#include <list>
using namespace std;
#include <qframe.h>
-#include <qpopupmenu.h>
-#include <qsettings.h>
+#include <qmenu.h>
#include <qaction.h>
#include <qlabel.h>
+#include "../AutoQSettings.h"
class View
{
static list<View*> s_views;
- protected:
+protected:
struct Title : QLabel
{
Title(const QString& text, QWidget* parent) : QLabel(text, parent)
- {setAlignment(QLabel::AlignCenter);}
+ {setAlignment(Qt::AlignCenter);}
};
const QString m_name;
QWidget* m_parent;
- QPopupMenu m_popup_menu;
+ QMenu m_popup_menu;
View(const QString& name, QWidget* parent);
virtual void mouseReleaseEvent(QMouseEvent* e);
virtual ~View() {}
public:
- static QSettings* s_settings;
+ static AutoQSettings* s_settings;
const QString& getName() {return m_name;}
int getNbView() const {return s_views.size();}