ctkDICOMQueryRetrieveWidgetTest1.cpp 894 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. // Qt includes
  2. #include <QApplication>
  3. #include <QDebug>
  4. #include <QTimer>
  5. // ctkDICOMCore includes
  6. #include "ctkDICOMQueryRetrieveWidget.h"
  7. // CTK includes
  8. //#include "ctkCheckableHeaderView.h"
  9. // STD includes
  10. #include <iostream>
  11. /* Test from build directory:
  12. ./CTK-build/bin/CTKDICOMCoreCxxTests ctkDICOMModelTest1 test.db ../CTK/Libs/DICOM/Core/Resources/dicom-sample.sql
  13. */
  14. int ctkDICOMQueryRetrieveWidgetTest1( int argc, char * argv [] )
  15. {
  16. QApplication app(argc, argv);
  17. /*
  18. if (argc <= 2)
  19. {
  20. std::cerr << "Warning, no sql file given. Test stops" << std::endl;
  21. std::cerr << "Usage: qctkDICOMModelTest1 <scratch.db> <dumpfile.sql>" << std::endl;
  22. return EXIT_FAILURE;
  23. }
  24. */
  25. ctkDICOMQueryRetrieveWidget widget;
  26. widget.show();
  27. if (argc <= 1 || QString(argv[1]) != "-I")
  28. {
  29. QTimer::singleShot(200, &app, SLOT(quit()));
  30. }
  31. return app.exec();
  32. }