diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index 89bbe1a75e9aee93cf7443eaa8e664bcb9b9c219..0000000000000000000000000000000000000000 --- a/.gitmodules +++ /dev/null @@ -1,9 +0,0 @@ -[submodule "3rdparty/kirigami"] - path = 3rdparty/kirigami - url = git://anongit.kde.org/kirigami.git -[submodule "3rdparty/breeze-icons"] - path = 3rdparty/breeze-icons - url = git://anongit.kde.org/breeze-icons.git -[submodule "3rdparty/extra-cmake-modules"] - path = 3rdparty/extra-cmake-modules - url = git://anongit.kde.org/extra-cmake-modules.git diff --git a/3rdparty/CMakeLists.txt b/3rdparty/CMakeLists.txt deleted file mode 100644 index b8cad3d392ae7d5ce2471ecaf3f4f521f84e1134..0000000000000000000000000000000000000000 --- a/3rdparty/CMakeLists.txt +++ /dev/null @@ -1,4 +0,0 @@ -set(BUILD_SHARED_LIBS 0) - -set(DISABLE_DBUS ON) -add_subdirectory(kirigami) diff --git a/3rdparty/breeze-icons b/3rdparty/breeze-icons deleted file mode 160000 index 4a9d61afe228c51953844e8d260706cd8462a684..0000000000000000000000000000000000000000 --- a/3rdparty/breeze-icons +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 4a9d61afe228c51953844e8d260706cd8462a684 diff --git a/3rdparty/ecm/ECMConfig.cmake b/3rdparty/ecm/ECMConfig.cmake deleted file mode 100644 index 07271fc7b9f4c5028f349d201af578a8f4f28495..0000000000000000000000000000000000000000 --- a/3rdparty/ecm/ECMConfig.cmake +++ /dev/null @@ -1,39 +0,0 @@ - -####### Expanded from @PACKAGE_INIT@ by configure_package_config_file() ####### -####### Any changes to this file will be overwritten by the next CMake run #### -####### The input file was ECMConfig.cmake.in ######## - -get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/../" ABSOLUTE) - -macro(set_and_check _var _file) - set(${_var} "${_file}") - if(NOT EXISTS "${_file}") - message(FATAL_ERROR "File or directory ${_file} referenced by variable ${_var} does not exist !") - endif() -endmacro() - -macro(check_required_components _NAME) - foreach(comp ${${_NAME}_FIND_COMPONENTS}) - if(NOT ${_NAME}_${comp}_FOUND) - if(${_NAME}_FIND_REQUIRED_${comp}) - set(${_NAME}_FOUND FALSE) - endif() - endif() - endforeach() -endmacro() - -#################################################################################### - -set(ECM_FIND_MODULE_DIR "${PACKAGE_PREFIX_DIR}/extra-cmake-modules/find-modules/") - -set(ECM_MODULE_DIR "${PACKAGE_PREFIX_DIR}/extra-cmake-modules/modules/") - -set(ECM_KDE_MODULE_DIR "${PACKAGE_PREFIX_DIR}/extra-cmake-modules/kde-modules/") - -set(ECM_PREFIX "${PACKAGE_PREFIX_DIR}") - -set(ECM_MODULE_PATH "${ECM_MODULE_DIR}" "${ECM_FIND_MODULE_DIR}" "${ECM_KDE_MODULE_DIR}") - -set(ECM_GLOBAL_FIND_VERSION "${ECM_FIND_VERSION}") - -include("${ECM_MODULE_DIR}/ECMUseFindModules.cmake") diff --git a/3rdparty/ecm/ECMConfigVersion.cmake b/3rdparty/ecm/ECMConfigVersion.cmake deleted file mode 100644 index d5fe9ff9af967e8db48b3ade3c19efa5d147f6b6..0000000000000000000000000000000000000000 --- a/3rdparty/ecm/ECMConfigVersion.cmake +++ /dev/null @@ -1,31 +0,0 @@ -# This is a basic version file for the Config-mode of find_package(). -# It is used by write_basic_package_version_file() as input file for configure_file() -# to create a version-file which can be installed along a config.cmake file. -# -# The created file sets PACKAGE_VERSION_EXACT if the current version string and -# the requested version string are exactly the same and it sets -# PACKAGE_VERSION_COMPATIBLE if the current version is >= requested version. -# The variable CVF_VERSION must be set before calling configure_file(). - -set(PACKAGE_VERSION "5.63.0") - -if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION) - set(PACKAGE_VERSION_COMPATIBLE FALSE) -else() - set(PACKAGE_VERSION_COMPATIBLE TRUE) - if(PACKAGE_FIND_VERSION STREQUAL PACKAGE_VERSION) - set(PACKAGE_VERSION_EXACT TRUE) - endif() -endif() - -# if the installed or the using project don't have CMAKE_SIZEOF_VOID_P set, ignore it: -if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "" OR "" STREQUAL "") - return() -endif() - -# check that the installed version has the same 32/64bit-ness as the one which is currently searching: -if(NOT CMAKE_SIZEOF_VOID_P STREQUAL "") - math(EXPR installedBits " * 8") - set(PACKAGE_VERSION "${PACKAGE_VERSION} (${installedBits}bit)") - set(PACKAGE_VERSION_UNSUITABLE TRUE) -endif() diff --git a/3rdparty/extra-cmake-modules b/3rdparty/extra-cmake-modules deleted file mode 160000 index f3f4893b5bd20a32dd48b147fdd243c3226a06f3..0000000000000000000000000000000000000000 --- a/3rdparty/extra-cmake-modules +++ /dev/null @@ -1 +0,0 @@ -Subproject commit f3f4893b5bd20a32dd48b147fdd243c3226a06f3 diff --git a/3rdparty/kirigami b/3rdparty/kirigami deleted file mode 160000 index 307ab1db97ba0c571d1650540e72bfd454a841c4..0000000000000000000000000000000000000000 --- a/3rdparty/kirigami +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 307ab1db97ba0c571d1650540e72bfd454a841c4 diff --git a/CMakeLists.txt b/CMakeLists.txt deleted file mode 100644 index b8c9688b997b6142b6b00f9fd150422030db6909..0000000000000000000000000000000000000000 --- a/CMakeLists.txt +++ /dev/null @@ -1,24 +0,0 @@ -cmake_minimum_required(VERSION 3.2) - -if (POLICY CMP0063) - cmake_policy(SET CMP0063 NEW) -endif() - -set(ECM_DIR ${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/ecm) -find_package(ECM REQUIRED CONFIG) -set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/ ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH}) -set(BREEZEICONS_DIR ${CMAKE_SOURCE_DIR}/3rdparty/breeze-icons/) - -find_package(Qt5 5.12 REQUIRED Core Quick Multimedia Test Widgets QuickControls2) - -include(KDEInstallDirs) -include(KDECompilerSettings) -include(KDECMakeSettings) - -set(CMAKE_AUTOMOC ON) - -set(CMAKE_CXX_STANDARD 11) -set(CMAKE_CXX_EXTENSIONS OFF) - -add_subdirectory(3rdparty) -add_subdirectory(src) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt deleted file mode 100644 index 800b1caa69ecd4d5b545464ed4575146316a9fb9..0000000000000000000000000000000000000000 --- a/src/CMakeLists.txt +++ /dev/null @@ -1,18 +0,0 @@ -include_directories(${CMAKE_SOURCE_DIR}/3rdparty/kirigami/src) -include(${CMAKE_SOURCE_DIR}/3rdparty/kirigami/KF5Kirigami2Macros.cmake) - -qt5_add_resources(qiflora_SRCS kirigami-icons.qrc resources.qrc) - -if (CMAKE_SYSTEM_NAME STREQUAL "Android") - set(qiflora_EXTRA_LIBS Qt5::AndroidExtras - #FIXME: we shouldn't have to link to it but otherwise the lib won't be packaged on Android - Qt5::QuickControls2) -else () -#qstyle-based qqc2 style needs a QApplication - set(qiflora_EXTRA_LIBS Qt5::Widgets) -endif() - -add_executable(qiflora main.cpp ${qiflora_SRCS}) -target_link_libraries(qiflora kirigamiplugin Qt5::Core Qt5::Qml Qt5::Quick Qt5::QuickControls2 ${qiflora_EXTRA_LIBS}) - -kirigami_package_breeze_icons(ICONS application-menu document-decrypt folder-sync go-next go-previous go-up handle-left handle-right view-list-icons applications-graphics media-record-symbolic) diff --git a/src/kirigami-icons.qrc b/src/kirigami-icons.qrc deleted file mode 100644 index f8992e128b7d75f8f3c80ea10916e09a25b230fb..0000000000000000000000000000000000000000 --- a/src/kirigami-icons.qrc +++ /dev/null @@ -1,15 +0,0 @@ - - - ../3rdparty/breeze-icons/icons/actions/32/application-menu.svg - ../3rdparty/breeze-icons/icons/actions/32/document-decrypt.svg - ../3rdparty/breeze-icons/icons/actions/32/folder-sync.svg - ../3rdparty/breeze-icons/icons/actions/22/go-next.svg - ../3rdparty/breeze-icons/icons/actions/22/go-previous.svg - ../3rdparty/breeze-icons/icons/actions/22/go-up.svg - ../3rdparty/breeze-icons/icons/actions/22/handle-left.svg - ../3rdparty/breeze-icons/icons/actions/22/handle-right.svg - ../3rdparty/breeze-icons/icons/actions/32/view-list-icons.svg - ../3rdparty/breeze-icons/icons/categories/32/applications-graphics.svg - ../3rdparty/breeze-icons/icons/actions/symbolic/media-record-symbolic.svg - - diff --git a/src/main.cpp b/src/main.cpp deleted file mode 100644 index ededaf5726e18817aa57f7ab74168665f88facc1..0000000000000000000000000000000000000000 --- a/src/main.cpp +++ /dev/null @@ -1,57 +0,0 @@ -#include - -#ifdef Q_OS_ANDROID -#include -#else -#include -#endif - -#include -#include -#include - -#ifdef Q_OS_ANDROID -#include -// WindowManager.LayoutParams -#define FLAG_TRANSLUCENT_STATUS 0x04000000 -#define FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS 0x80000000 -// View -#define SYSTEM_UI_FLAG_LIGHT_STATUS_BAR 0x00002000 - -#endif - -Q_IMPORT_PLUGIN(KirigamiPlugin) - -Q_DECL_EXPORT int main(int argc, char *argv[]) -{ - QGuiApplication::setAttribute(Qt::AA_EnableHighDpiScaling); -//The desktop QQC2 style needs it to be a QApplication -#ifdef Q_OS_ANDROID - QGuiApplication app(argc, argv); -#else - QApplication app(argc, argv); -#endif - - //qputenv("QML_IMPORT_TRACE", "1"); - - QQmlApplicationEngine engine; - - engine.load(QUrl(QStringLiteral("qrc:/qml/main.qml"))); - - if (engine.rootObjects().isEmpty()) { - return -1; - } - - //HACK to color the system bar on Android, use qtandroidextras and call the appropriate Java methods -#ifdef Q_OS_ANDROID - QtAndroid::runOnAndroidThread([=]() { - QAndroidJniObject window = QtAndroid::androidActivity().callObjectMethod("getWindow", "()Landroid/view/Window;"); - window.callMethod("addFlags", "(I)V", FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); - window.callMethod("clearFlags", "(I)V", FLAG_TRANSLUCENT_STATUS); - window.callMethod("setStatusBarColor", "(I)V", QColor("#2196f3").rgba()); - window.callMethod("setNavigationBarColor", "(I)V", QColor("#2196f3").rgba()); - }); -#endif - - return app.exec(); -} diff --git a/src/qml/main.qml b/src/qml/main.qml deleted file mode 100644 index 746ab1e1a6b6291065c096a72b7201ddaa57355f..0000000000000000000000000000000000000000 --- a/src/qml/main.qml +++ /dev/null @@ -1,38 +0,0 @@ -import QtQuick 2.7 -import QtQuick.Controls 2.0 -import QtQuick.Layouts 1.3 - -import org.kde.kirigami 2.4 as Kirigami - -Kirigami.ApplicationWindow { - visible: true - title: qsTr("Hello World") - - //pageStack.initialPage: Page1 {} - - globalDrawer: Kirigami.GlobalDrawer { - title: "Hello App" - titleIcon: "applications-graphics" - actions: [ - Kirigami.Action { - text: "View" - iconName: "view-list-icons" - Kirigami.Action { - text: "action 1" - } - Kirigami.Action { - text: "action 2" - } - Kirigami.Action { - text: "action 3" - } - }, - Kirigami.Action { - text: "action 3" - }, - Kirigami.Action { - text: "action 4" - } - ] - } -} diff --git a/src/qtquickcontrols2.conf b/src/qtquickcontrols2.conf deleted file mode 100644 index c22fe2d13d3c21438472f53f7d9939bf3ed407b0..0000000000000000000000000000000000000000 --- a/src/qtquickcontrols2.conf +++ /dev/null @@ -1,15 +0,0 @@ -; This file can be edited to change the style of the application -; See Styling Qt Quick Controls 2 in the documentation for details: -; http://doc.qt.io/qt-5/qtquickcontrols2-styles.html - -[Controls] -Style=Material - -[Universal] -Theme=Light -;Accent=Steel - -[Material] -Theme=Light -Accent=BlueGrey -Primary=BlueGray diff --git a/src/resources.qrc b/src/resources.qrc deleted file mode 100644 index 03ff85afb01ea42ffe11273fdbd834bdf1c067ca..0000000000000000000000000000000000000000 --- a/src/resources.qrc +++ /dev/null @@ -1,6 +0,0 @@ - - - qml/main.qml - qtquickcontrols2.conf - -