main.cpp 644 B

12345678910111213141516171819202122232425262728293031323334
  1. #include <QApplication>
  2. #include <QTextCodec>
  3. #include <QString>
  4. #include <QDebug>
  5. #include "ImageLabeler.h"
  6. int main(int argc, char *argv[])
  7. {
  8. QApplication app(argc, argv);
  9. app.setApplicationName(QObject::tr("Image Labeler"));
  10. int i = 1;
  11. QString settingsPath;
  12. while (i < argc) {
  13. if ((QString(argv[i]) == "-config" || QString(argv[i]) == "-c") &&
  14. i + 1 < argc)
  15. {
  16. settingsPath = QString(argv[i + 1]);
  17. }
  18. i++;
  19. }
  20. QTextCodec::setCodecForCStrings(QTextCodec::codecForLocale());
  21. ImageLabeler imageLabeler(0, settingsPath);
  22. imageLabeler.show();
  23. return app.exec();
  24. }
  25. /*
  26. *
  27. */