eVaf
main.h
Go to the documentation of this file.
1 
19 #ifndef __CLI_MAIN_H
20 # define __CLI_MAIN_H
21 
22 #include <QCoreApplication>
23 
24 namespace eVaf {
25 
32 namespace CLI {
33 
37 namespace Internal {
38 } // namespace eVaf::CLI::Internal
39 
44 {
45  Q_OBJECT
46 
47 public:
48 
49  Application(int & argc, char ** argv);
50 
51  virtual ~Application();
52 
53 
54 public: // Static methods
55 
65  static bool processCommandLine(int argc, char ** argv);
66 
70  static void printHelp();
71 
75  static void printQtHelp();
76 
80  static void printVersion();
81 
82 };
83 
84 } // namespace eVaf::CLI
85 } // namespace eVaf
86 
87 #endif // main.h
The main eVaf CLI application class.
Definition: main.h:43
Global eVaf namespace.
Definition: engine.h:37