diff --git a/main.cpp b/main.cpp new file mode 100644 --- /dev/null +++ b/main.cpp @@ -0,0 +1,41 @@ +/* + * $Id: main.cpp 54 2008-01-10 00:24:52Z mbroeker $ + * $URL: http://localhost/svn/cpp/qMonitor/trunk/main.cpp $ + */ + +#include + +#include "include/monitor.h" +#include + +int main (int argc, char *argv[]) +{ + int i; + + while ((i = getopt (argc, argv, "hv")) >= 0) { + switch (i) { + case 'h': + std::cout << "Usage: " << argv[0] << " [OPTIONS]" << std::endl; + std::cout << "qMonitor displays the online traffic." << std::endl << std::endl; + std::cout << "Options:" << std::endl << std::endl; + std::cout << "-h: \t\t\tShow this help" << std::endl; + std::cout << "-v: \t\t\tShow Version" << std::endl; + + exit (0); + break; + case 'v': + std::cout << VERSION_STRING << std::endl; + exit (0); + break; + + default: + ; + } + } + + QApplication app (argc, argv); + Monitor *dialog = new Monitor; + + dialog->show (); + return app.exec (); +}