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();