diff --git a/search/search_quality/assessment_tool/CMakeLists.txt b/search/search_quality/assessment_tool/CMakeLists.txt index ba378cc158..c95511f71c 100644 --- a/search/search_quality/assessment_tool/CMakeLists.txt +++ b/search/search_quality/assessment_tool/CMakeLists.txt @@ -32,7 +32,7 @@ set( view.hpp ) -add_executable(${PROJECT_NAME} ${SRC}) +add_executable(${PROJECT_NAME} MACOSX_BUNDLE ${SRC}) omim_link_libraries( ${PROJECT_NAME} @@ -76,3 +76,11 @@ omim_link_libraries( link_opengl(${PROJECT_NAME}) link_qt5_core(${PROJECT_NAME}) link_qt5_network(${PROJECT_NAME}) + +if (PLATFORM_MAC) + set_target_properties( + ${PROJECT_NAME} + PROPERTIES + MACOSX_BUNDLE_INFO_PLIST ${PROJECT_SOURCE_DIR}/Info.plist + ) +endif() diff --git a/search/search_quality/assessment_tool/Info.plist b/search/search_quality/assessment_tool/Info.plist new file mode 100644 index 0000000000..384699b4be --- /dev/null +++ b/search/search_quality/assessment_tool/Info.plist @@ -0,0 +1,11 @@ + + + + + NSPrincipalClass + NSApplication + + NSHighResolutionCapable + True + + diff --git a/search/search_quality/assessment_tool/assessment_tool.cpp b/search/search_quality/assessment_tool/assessment_tool.cpp index 8967b845b1..d1c9ce7cda 100644 --- a/search/search_quality/assessment_tool/assessment_tool.cpp +++ b/search/search_quality/assessment_tool/assessment_tool.cpp @@ -37,6 +37,6 @@ int main(int argc, char ** argv) model.SetView(view); view.SetModel(model); - view.show(); + view.showMaximized(); return app.exec(); } diff --git a/search/search_quality/assessment_tool/main_view.cpp b/search/search_quality/assessment_tool/main_view.cpp index 1c36234f81..8763385419 100644 --- a/search/search_quality/assessment_tool/main_view.cpp +++ b/search/search_quality/assessment_tool/main_view.cpp @@ -14,6 +14,8 @@ #include "base/string_utils.hpp" #include +#include +#include #include #include #include @@ -25,6 +27,9 @@ using Relevance = search::Sample::Result::Relevance; MainView::MainView(Framework & framework) : m_framework(framework) { + QDesktopWidget const * desktop = QApplication::desktop(); + setGeometry(desktop->screenGeometry(desktop->primaryScreen())); + setWindowTitle(tr("Assessment tool")); InitMapWidget(); InitDocks();