QXRD  0.11.16
qcepmainwindow.h
Go to the documentation of this file.
1 #ifndef QCEPMAINWINDOW_H
2 #define QCEPMAINWINDOW_H
3 
4 #include <QMainWindow>
5 #include <QDateTime>
6 
7 class QcepMainWindow : public QMainWindow
8 {
9  Q_OBJECT
10 public:
11  explicit QcepMainWindow(QWidget *parent = 0);
12  void possiblyClose();
13  bool wantToClose();
14 
15 signals:
16 
17 public slots:
18  void shrinkPanels(int fontSize, int spacing);
19  void setFontSize(int fontSize);
20  void setSpacing(int spacing);
21  virtual void printMessage(QString msg, QDateTime ts=QDateTime::currentDateTime()) = 0;
22 
23 protected:
24  void shrinkDockWidget(QDockWidget *dockWidget, int fontSize, int spacing);
25  void shrinkObject(QObject *obj, int fontSize, int spacing);
26  void setObjectSpacing(QObject *obj, int spacing);
27 };
28 
29 #endif // QCEPMAINWINDOW_H
void shrinkDockWidget(QDockWidget *dockWidget, int fontSize, int spacing)
QcepMainWindow(QWidget *parent=0)
void shrinkObject(QObject *obj, int fontSize, int spacing)
void shrinkPanels(int fontSize, int spacing)
void setObjectSpacing(QObject *obj, int spacing)
void setSpacing(int spacing)
void setFontSize(int fontSize)
virtual void printMessage(QString msg, QDateTime ts=QDateTime::currentDateTime())=0