aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Tari <robert@tari.in>2021-12-02 08:57:40 +0100
committerRobert Tari <robert@tari.in>2021-12-10 10:32:50 +0100
commit8fda779736894ae028cb4f819061e8e5da2ff469 (patch)
treeb7dbb35acd59dbaeea82997615d0ed04ce0fbd6d
parent6abf90873d6f595674e9d5fed6ccbbbda1d0268d (diff)
downloadqmenumodel-8fda779736894ae028cb4f819061e8e5da2ff469.tar.gz
qmenumodel-8fda779736894ae028cb4f819061e8e5da2ff469.tar.bz2
qmenumodel-8fda779736894ae028cb4f819061e8e5da2ff469.zip
Bump QMenuModel to 1.0
-rw-r--r--libqmenumodel/QMenuModel/CMakeLists.txt2
-rw-r--r--libqmenumodel/QMenuModel/plugin.cpp16
2 files changed, 10 insertions, 8 deletions
diff --git a/libqmenumodel/QMenuModel/CMakeLists.txt b/libqmenumodel/QMenuModel/CMakeLists.txt
index 7f0f74d..86ccd11 100644
--- a/libqmenumodel/QMenuModel/CMakeLists.txt
+++ b/libqmenumodel/QMenuModel/CMakeLists.txt
@@ -26,7 +26,7 @@ execute_process(COMMAND ${CMAKE_COMMAND} -E copy_if_different "${CMAKE_CURRENT_S
"${CMAKE_CURRENT_BINARY_DIR}/qmldir")
set(QT_IMPORTS_DIR "${CMAKE_INSTALL_LIBDIR}/qt5/qml")
-set(QMLPLUGIN_INSTALL_PREFIX "${QT_IMPORTS_DIR}/QMenuModel")
+set(QMLPLUGIN_INSTALL_PREFIX "${QT_IMPORTS_DIR}/QMenuModel.1")
install(TARGETS qmenumodel-qml DESTINATION ${QMLPLUGIN_INSTALL_PREFIX})
install(FILES qmldir DESTINATION ${QMLPLUGIN_INSTALL_PREFIX})
diff --git a/libqmenumodel/QMenuModel/plugin.cpp b/libqmenumodel/QMenuModel/plugin.cpp
index 9060f86..503827a 100644
--- a/libqmenumodel/QMenuModel/plugin.cpp
+++ b/libqmenumodel/QMenuModel/plugin.cpp
@@ -1,5 +1,6 @@
/*
* Copyright 2012 Canonical Ltd.
+ * Copyright 2021 Robert Tari
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as published by
@@ -15,6 +16,7 @@
*
* Authors:
* Renato Araujo Oliveira Filho <renato@canonical.com>
+ * Robert Tari <robert@tari.in>
*/
#include "plugin.h"
@@ -33,15 +35,15 @@ void QMenuModelQmlPlugin::initializeEngine(QQmlEngine *engine, const char *uri)
void QMenuModelQmlPlugin::registerTypes(const char *uri)
{
- qmlRegisterUncreatableType<QMenuModel>(uri, 0, 1, "QMenuModel",
+ qmlRegisterUncreatableType<QMenuModel>(uri, 1, 0, "QMenuModel",
"QMenuModel is a interface");
- qmlRegisterUncreatableType<QStateAction>(uri, 0, 1, "QStateAction",
+ qmlRegisterUncreatableType<QStateAction>(uri, 1, 0, "QStateAction",
"QStateAction must be created by QDBusActionGroup::action");
- qmlRegisterUncreatableType<DBusEnums>(uri, 0, 1, "DBus",
+ qmlRegisterUncreatableType<DBusEnums>(uri, 1, 0, "DBus",
"DBus is only a namespace");
- qmlRegisterType<QDBusMenuModel>(uri, 0, 1, "QDBusMenuModel");
- qmlRegisterType<QDBusActionGroup>(uri, 0, 1, "QDBusActionGroup");
- qmlRegisterType<AyatanaMenuModel>(uri, 0, 1, "AyatanaMenuAction");
- qmlRegisterType<AyatanaMenuAction>(uri, 0, 1, "AyatanaMenuAction");
+ qmlRegisterType<QDBusMenuModel>(uri, 1, 0, "QDBusMenuModel");
+ qmlRegisterType<QDBusActionGroup>(uri, 1, 0, "QDBusActionGroup");
+ qmlRegisterType<AyatanaMenuModel>(uri, 1, 0, "AyatanaMenuAction");
+ qmlRegisterType<AyatanaMenuAction>(uri, 1, 0, "AyatanaMenuAction");
}