eVaf
main.h
Go to the documentation of this file.
1 
20 #ifndef __GUI_MAIN_H
21 # define __GUI_MAIN_H
22 
23 #include <QApplication>
24 
25 
26 namespace eVaf {
27 
34 namespace GUI {
35 
39 namespace Internal {
40 } // namespace eVaf::GUI::Internal
41 
45 class Application : public QApplication
46 {
47  Q_OBJECT
48 
49 public:
50 
51  Application(int & argc, char ** argv);
52 
53  virtual ~Application();
54 
55 
56 public: // Static methods
57 
67  static bool processCommandLine(int argc, char ** argv);
68 
72  static void printHelp();
73 
77  static void printQtHelp();
78 
82  static void printVersion();
83 
84 };
85 
86 } // namespace eVaf::GUI
87 } // namespace eVaf
88 
89 #endif // main.h
The main eVaf GUI application class.
Definition: main.h:45
Global eVaf namespace.
Definition: engine.h:37