Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
QApplicationWrapper.h
Go to the documentation of this file.
1 #ifndef QAPPLICATIONWRAPPER_H
2 #define QAPPLICATIONWRAPPER_H
3 
4 #include <QApplication>
5 
7 {
8 public:
9  static void SetFont( const QString &fontFamily, const QString &fontStyle, int fontSizeInPixels );
10  static QFont GetActualFontAndSetSizeInPoints( int sizeInPoints );
11  static QFont GetActualFontAndSetSizeInPixels( int sizeInPixels );
12  static void PostEvent( QEvent::Type userDefinedCustomEventype, void *eventData, long eventType = -1 );
13  static qreal GetScreenDPI( int screenNumber = 0 );
14  static bool SendKeyPressAndReleaseEventToWidgetWithFocus( Qt::Key key, const QString &keyGeneratedText );
15  static QWidget *GetMainWindow();
16  static QWidget *GetActiveWindow();
17  static void ProcessEvents();
18  static void QuitApplication();
19 
20 private:
21  static QWidget *mMainWindow;
22 };
23 
24 #endif // QAPPLICATIONWRAPPER_H
static bool SendKeyPressAndReleaseEventToWidgetWithFocus(Qt::Key key, const QString &keyGeneratedText)
Definition: QApplicationWrapper.cpp:81
static void ProcessEvents()
Definition: QApplicationWrapper.cpp:123
static QFont GetActualFontAndSetSizeInPixels(int sizeInPixels)
Definition: QApplicationWrapper.cpp:41
static qreal GetScreenDPI(int screenNumber=0)
Definition: QApplicationWrapper.cpp:68
static void PostEvent(QEvent::Type userDefinedCustomEventype, void *eventData, long eventType=-1)
Definition: QApplicationWrapper.cpp:56
static void QuitApplication()
Definition: QApplicationWrapper.cpp:128
static QWidget * GetMainWindow()
Definition: QApplicationWrapper.cpp:101
static void SetFont(const QString &fontFamily, const QString &fontStyle, int fontSizeInPixels)
Definition: QApplicationWrapper.cpp:19
static QWidget * GetActiveWindow()
Definition: QApplicationWrapper.cpp:118
static QFont GetActualFontAndSetSizeInPoints(int sizeInPoints)
Definition: QApplicationWrapper.cpp:26
Definition: QApplicationWrapper.h:6