Commit 5d4f7a8cf714a0fea1db6eac486c186b19e20faf

Authored by Josh Klontz
1 parent c3f69733

started writing default OpenBR GUI interface

app/CMakeLists.txt
... ... @@ -3,3 +3,6 @@ add_subdirectory(br)
3 3  
4 4 # Build examples/tests
5 5 add_subdirectory(examples)
  6 +
  7 +# Build OpenBR GUI application
  8 +add_subdirectory(OpenBR)
... ...
app/OpenBR/CMakeLists.txt 0 → 100644
  1 +add_executable(OpenBR OpenBR.cpp)
  2 +qt5_use_modules(OpenBR ${QT_DEPENDENCIES})
  3 +target_link_libraries(OpenBR openbr ${BR_THIRDPARTY_LIBS})
  4 +install(TARGETS OpenBR RUNTIME DESTINATION bin)
... ...
app/OpenBR/OpenBR.cpp 0 → 100644
  1 +#include <QApplication>
  2 +#include <QMainWindow>
  3 +#include <openbr/openbr_plugin.h>
  4 +
  5 +int main(int argc, char *argv[])
  6 +{
  7 + QApplication application(argc, argv);
  8 + br::Context::initialize(argc, argv);
  9 +
  10 + QMainWindow mainWindow;
  11 + mainWindow.setWindowIcon(QIcon(":/openbr.png"));
  12 + mainWindow.setWindowTitle("OpenBR");
  13 + mainWindow.show();
  14 +
  15 + const int result = application.exec();
  16 + br::Context::finalize();
  17 + return result;
  18 +}
... ...
openbr/CMakeLists.txt
... ... @@ -10,7 +10,7 @@ include(plugins/plugins.cmake)
10 10 # Optional GUI module
11 11 if(NOT ${BR_EMBEDDED})
12 12 aux_source_directory(gui BR_GUI)
13   - qt5_add_resources(BR_ICONS icons/icons.qrc)
  13 + qt5_add_resources(BR_ICONS ../share/openbr/icons.qrc)
14 14 file(GLOB HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/gui/*.h)
15 15 install(FILES ${HEADERS} DESTINATION include/openbr/gui)
16 16 endif()
... ...
openbr/icons/glyphicons_190_circle_plus@2x.png deleted

1.53 KB

openbr/icons/openbr.icns deleted
No preview for this file type
openbr/icons/openbr.ico deleted
No preview for this file type
openbr/icons/openbr.png deleted

12.2 KB

openbr/icons/icons.qrc renamed to share/openbr/icons.qrc
1 1 <RCC>
2 2 <qresource prefix="/">
3   - <file>glyphicons_190_circle_plus@2x.png</file>
4   - <file>openbr.icns</file>
5   - <file>openbr.ico</file>
6 3 <file>openbr.png</file>
7 4 </qresource>
8 5 </RCC>
... ...