diff --git a/CMakeLists.txt b/CMakeLists.txt index adf16fe..fb194ab 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,7 +5,7 @@ cmake_minimum_required(VERSION 3.6 FATAL_ERROR) cmake_policy(VERSION 3.6..3.7) # Название и версия проекта и используемые языки программирования -project(myx-example-qt5-gui VERSION 0.4.0 LANGUAGES C CXX) +project(myx-example-qt-gui VERSION 0.4.0 LANGUAGES C CXX) # Рекомендуемый способ подключения MyxCMake include(cmake/myx_setup.cmake) diff --git a/include/myx-example-qt5-gui/test_window.hpp b/include/myx-example-qt-gui/test_window.hpp similarity index 100% rename from include/myx-example-qt5-gui/test_window.hpp rename to include/myx-example-qt-gui/test_window.hpp diff --git a/l10n/myx-example-qt5-gui_en_US.ts b/l10n/myx-example-qt-gui_en_US.ts similarity index 69% rename from l10n/myx-example-qt5-gui_en_US.ts rename to l10n/myx-example-qt-gui_en_US.ts index 78a7393..b6e2a19 100644 --- a/l10n/myx-example-qt5-gui_en_US.ts +++ b/l10n/myx-example-qt-gui_en_US.ts @@ -4,7 +4,7 @@ QObject - + Test title @@ -12,12 +12,12 @@ TestWindow - + Test Window - + Press me! diff --git a/l10n/myx-example-qt5-gui_ru_RU.ts b/l10n/myx-example-qt-gui_ru_RU.ts similarity index 60% rename from l10n/myx-example-qt5-gui_ru_RU.ts rename to l10n/myx-example-qt-gui_ru_RU.ts index 78ffcaf..7252c84 100644 --- a/l10n/myx-example-qt5-gui_ru_RU.ts +++ b/l10n/myx-example-qt-gui_ru_RU.ts @@ -4,7 +4,7 @@ QObject - + Test title Тестовый заголовок @@ -12,18 +12,14 @@ TestWindow - + Test Window Тестовое окно - + Press me! Нажми меня! - - Press me - Нажми меня - diff --git a/src/myx-example-qt5-gui/main.cpp b/src/myx-example-qt-gui/main.cpp similarity index 94% rename from src/myx-example-qt5-gui/main.cpp rename to src/myx-example-qt-gui/main.cpp index d87b152..ca00da7 100644 --- a/src/myx-example-qt5-gui/main.cpp +++ b/src/myx-example-qt-gui/main.cpp @@ -1,5 +1,5 @@ #include "config_p.hpp" -#include "myx-example-qt5-gui/test_window.hpp" +#include "myx-example-qt-gui/test_window.hpp" #include #include diff --git a/src/myx-example-qt5-gui/test_window.cpp b/src/myx-example-qt-gui/test_window.cpp similarity index 76% rename from src/myx-example-qt5-gui/test_window.cpp rename to src/myx-example-qt-gui/test_window.cpp index 622df4e..3572a72 100644 --- a/src/myx-example-qt5-gui/test_window.cpp +++ b/src/myx-example-qt-gui/test_window.cpp @@ -1,4 +1,4 @@ -#include "myx-example-qt5-gui/test_window.hpp" +#include "myx-example-qt-gui/test_window.hpp" TestWindow::TestWindow( QMainWindow* parent ) : QMainWindow ( parent ), diff --git a/src/myx-example-qt5-gui/test_window.ui b/src/myx-example-qt-gui/test_window.ui similarity index 100% rename from src/myx-example-qt5-gui/test_window.ui rename to src/myx-example-qt-gui/test_window.ui diff --git a/src/myx-example-qt5-gui/CMakeLists.txt b/src/myx-example-qt5-gui/CMakeLists.txt deleted file mode 100644 index 2bda471..0000000 --- a/src/myx-example-qt5-gui/CMakeLists.txt +++ /dev/null @@ -1,65 +0,0 @@ -# Название основной цели и имени программы в текущем каталоге -set(TRGT myx-cmake-example-qt5-gui) - -# cmake-format: off -### -# Списки файлов проекта -### -# Исходные коды -set(TRGT_cpp - ${CMAKE_CURRENT_SOURCE_DIR}/main.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/test_window.cpp) - -# Заголовочные файлы, для которых необходима обработка препроцессором moc -# (содержат класс, унаследованный от QObject, использующий сигналы и/или слоты) -set(TRGT_moc_hpp - ${CMAKE_CURRENT_SOURCE_DIR}/test_window.hpp) - -# Другие заголовочные файлы -set(TRGT_hpp) - -# Файлы с описанием графического интерфейса для Qt -set(TRGT_ui - ${CMAKE_CURRENT_SOURCE_DIR}/test_window.ui) - -# Файлы описания ресурсов, включаемых в исполняемый файл -set(TRGT_qrc - ${CMAKE_SOURCE_DIR}/files/share/icon.qrc) -### -# Конец списков файлов -### -# cmake-format: on - -set(TRGT_headers ${TRGT_hpp} ${TRGT_moc_hpp}) - -# Правило для автоматической генерации препроцессором uic -qt5_wrap_ui(TRGT_ui_h ${TRGT_ui}) - -# Правило для автоматической генерации препроцессором moc -qt5_wrap_cpp(TRGT_moc_cpp ${TRGT_moc_hpp}) - -# Поиск строк для локализации в файлах, перечисленных в ${TRGT_cpp} ${TRGT_ui} -# Создание и обновление файлов переводов в каталоге ${CMAKE_SOURCE_DIR}/l10n -# Интеграция переводов в исполняемый файл для подключения классом QTranslator -myx_cmake_qt5_translation(TRGT_qrc_cpp - OUTPUT_DIR ${CMAKE_SOURCE_DIR}/l10n - BASE_NAME ${TRGT} - SOURCES ${TRGT_cpp} ${TRGT_ui} - LANGUAGES ru_RU) - -# Правило для автоматической генерации препроцессором qrc -# (обязательно после вызова функции qt5_translation, если она есть, -# так как она инициализирует переменную со списком ресурсов) -qt5_add_resources(TRGT_qrc_cpp ${TRGT_qrc}) - -# Функция для создания цели, результатом которой будет сборка приложения -add_executable(${TRGT} ${TRGT_headers} ${TRGT_ui_h} ${TRGT_moc_cpp} ${TRGT_qrc_cpp} ${TRGT_cpp}) -myx_cmake_common_target_properties(${TRGT}) - -# Qt5: подключение заголовочных файлов -target_include_directories(${TRGT} SYSTEM PUBLIC ${Qt5Core_INCLUDE_DIRS}) -target_include_directories(${TRGT} SYSTEM PUBLIC ${Qt5Gui_INCLUDE_DIRS}) -target_include_directories(${TRGT} SYSTEM PUBLIC ${Qt5Widgets_INCLUDE_DIRS}) - -# Qt5: подключение библиотек -target_link_libraries(${TRGT} Qt5::Core Qt5::Gui Qt5::Widgets)