#include "speedcheck.h" #include "consoleworker.h" #include "copythread.h" #include #include #include int main(int argc, char **argv) { if (argc >= 2 && strcmp(argv[1], "--console") == 0) { QCoreApplication app(argc, argv); qRegisterMetaType(); ConsoleWorker main(QString::fromLocal8Bit(argv[2])); app.exec(); } else { QApplication app(argc, argv); qRegisterMetaType(); bool autoStart = false; if (argc < 2) { QMessageBox::critical(NULL, "Error", "Need one argument: file name"); return 1; } if (argc >= 3 && strcmp(argv[1], "--auto") == 0) { autoStart = true; argc--; argv++; } SpeedCheck main(QString::fromLocal8Bit(argv[1]), autoStart); main.show(); app.exec(); } return 0; }