main.cpp 707 B

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