1 #ifndef ibase_IApplication_included
2 #define ibase_IApplication_included
6 #include <QtCore/QString>
33 virtual int Execute(
int argc,
char** argv) = 0;
50 #endif // !ibase_IApplication_included
virtual int Execute(int argc, char **argv)=0
Start execution loop of the application.
virtual QString GetHelpText() const =0
Get information about the possible command line arguments of this application.
virtual QStringList GetApplicationArguments() const =0
Get the command line arguments of this application.
Base interface for all used interfaces and implementations.
virtual bool InitializeApplication(int argc, char **argv)=0
Initialize the application object.
Interface for the main entry point of a component-based application.