summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBen Boeckel <MathStuf@gmail.com>2009-06-06 15:19:13 -0400
committerBen Boeckel <MathStuf@gmail.com>2009-06-06 15:19:13 -0400
commitadf271d254d5f6e8a4a918dd549b71204c4d6bca (patch)
tree0d8698249f2115c3ad352a192362dec8c0319527
parenta9528aa1cedb28a80d1477e6fa3d861d7b1d6c41 (diff)
downloadsigen-adf271d254d5f6e8a4a918dd549b71204c4d6bca.tar.gz
sigen-adf271d254d5f6e8a4a918dd549b71204c4d6bca.tar.xz
sigen-adf271d254d5f6e8a4a918dd549b71204c4d6bca.zip
Use an API version instead of a minimum version
-rw-r--r--plugins/arena/kross/SigenArenaKross.cpp2
-rw-r--r--plugins/arena/kross/sigen_arena_kross.desktop2
-rw-r--r--plugins/arena/kross/sigen_arena_kross_script.desktop2
-rw-r--r--plugins/arena/standard/sigen_arena_standard.desktop2
-rw-r--r--plugins/canvas/standard/sigen_canvas_standard.desktop2
-rw-r--r--sigencore/plugins/sigen_arena.desktop2
-rw-r--r--sigencore/plugins/sigen_canvas.desktop2
-rw-r--r--sigencore/plugins/sigen_client.desktop2
-rw-r--r--sigtools/PluginLoader.cpp2
9 files changed, 9 insertions, 9 deletions
diff --git a/plugins/arena/kross/SigenArenaKross.cpp b/plugins/arena/kross/SigenArenaKross.cpp
index a0f4dc45..294b737c 100644
--- a/plugins/arena/kross/SigenArenaKross.cpp
+++ b/plugins/arena/kross/SigenArenaKross.cpp
@@ -41,7 +41,7 @@ SigenArenaKross::SigenArenaKross(QObject* parent, const QVariantList& args) :
foreach (const QString& interpreter, interpreters)
interpreterQueries.append(QString("([X-Sigen-Kross-Interpreter] == %1)").arg(interpreter));
if (interpreterQueries.size())
- services = KServiceTypeTrader::self()->query("Sigen/Arena/Kross", QString("([X-Sigen-MinVersion] <= 000101) and (%1)").arg(interpreterQueries.join(" or ")));
+ services = KServiceTypeTrader::self()->query("Sigen/Arena/Kross", QString("([X-Sigen-Kross-ApiVersion] == 0) and (%1)").arg(interpreterQueries.join(" or ")));
foreach (KService::Ptr service, services)
m_scripts[service->name()] = service;
}
diff --git a/plugins/arena/kross/sigen_arena_kross.desktop b/plugins/arena/kross/sigen_arena_kross.desktop
index 9eff157c..f477d2fc 100644
--- a/plugins/arena/kross/sigen_arena_kross.desktop
+++ b/plugins/arena/kross/sigen_arena_kross.desktop
@@ -3,7 +3,7 @@ Type=Service
X-KDE-ServiceTypes=Sigen/Arena
Icon=sigen-arenaplugin
Name=Sigen Arena Kross bridge
-X-Sigen-MinVersion=000101
+X-Sigen-PluginApiVersion=0
X-KDE-Library=sigen_arena_kross
X-KDE-PluginInfo-Author=Ben Boeckel
X-KDE-PluginInfo-Email=MathStuf@gmail.com
diff --git a/plugins/arena/kross/sigen_arena_kross_script.desktop b/plugins/arena/kross/sigen_arena_kross_script.desktop
index e88d557c..311439c1 100644
--- a/plugins/arena/kross/sigen_arena_kross_script.desktop
+++ b/plugins/arena/kross/sigen_arena_kross_script.desktop
@@ -4,7 +4,7 @@ X-KDE-ServiceType=Sigen/Arena/Kross
Name=Kross script for an arena in the Sigma Game Engine
Comment=Script for an arena
-[PropertyDef::X-Sigen-MinVersion]
+[PropertyDef::X-Sigen-Kross-ApiVersion]
Type=int
[PropertyDef::X-Sigen-Kross-Interpreter]
diff --git a/plugins/arena/standard/sigen_arena_standard.desktop b/plugins/arena/standard/sigen_arena_standard.desktop
index b66412fa..8b39e176 100644
--- a/plugins/arena/standard/sigen_arena_standard.desktop
+++ b/plugins/arena/standard/sigen_arena_standard.desktop
@@ -3,7 +3,7 @@ Type=Service
X-KDE-ServiceTypes=Sigen/Arena
Icon=sigen-arenaplugin
Name=Standard Sigen Arenas
-X-Sigen-MinVersion=000101
+X-Sigen-PluginApiVersion=0
X-KDE-Library=sigen_arena_standard
X-KDE-PluginInfo-Author=Ben Boeckel
X-KDE-PluginInfo-Email=MathStuf@gmail.com
diff --git a/plugins/canvas/standard/sigen_canvas_standard.desktop b/plugins/canvas/standard/sigen_canvas_standard.desktop
index 4d577f2b..fa314696 100644
--- a/plugins/canvas/standard/sigen_canvas_standard.desktop
+++ b/plugins/canvas/standard/sigen_canvas_standard.desktop
@@ -3,7 +3,7 @@ Type=Service
X-KDE-ServiceTypes=Sigen/Canvas
Icon=sigen-canvasplugin
Name=Standard Sigen Canvases
-X-Sigen-MinVersion=0.1.1
+X-Sigen-PluginApiVersion=0
X-KDE-Library=sigen_canvas_standard
X-KDE-PluginInfo-Author=Ben Boeckel
X-KDE-PluginInfo-Email=MathStuf@gmail.com
diff --git a/sigencore/plugins/sigen_arena.desktop b/sigencore/plugins/sigen_arena.desktop
index 48063a3f..92cbfaff 100644
--- a/sigencore/plugins/sigen_arena.desktop
+++ b/sigencore/plugins/sigen_arena.desktop
@@ -4,5 +4,5 @@ X-KDE-ServiceType=Sigen/Arena
Name=Arena plugin for the Sigma Game Engine
Comment=Plugin for Sigma Game Engine arenas
-[PropertyDef::X-Sigen-MinVersion]
+[PropertyDef::X-Sigen-PluginApiVersion]
Type=int
diff --git a/sigencore/plugins/sigen_canvas.desktop b/sigencore/plugins/sigen_canvas.desktop
index 1d828186..9ad38034 100644
--- a/sigencore/plugins/sigen_canvas.desktop
+++ b/sigencore/plugins/sigen_canvas.desktop
@@ -4,5 +4,5 @@ X-KDE-ServiceType=Sigen/Canvas
Name=Canvas plugin for the Sigma Game Engine
Comment=Plugin for Sigma Game Engine canvases
-[PropertyDef::X-Sigen-MinVersion]
+[PropertyDef::X-Sigen-PluginApiVersion]
Type=int
diff --git a/sigencore/plugins/sigen_client.desktop b/sigencore/plugins/sigen_client.desktop
index 9873905e..b2db2592 100644
--- a/sigencore/plugins/sigen_client.desktop
+++ b/sigencore/plugins/sigen_client.desktop
@@ -4,5 +4,5 @@ X-KDE-ServiceType=Sigen/Player
Name=Player plugin for the Sigma Game Engine
Comment=Plugin for Sigma Game Engine arenas
-[PropertyDef::X-Sigen-MinVersion]
+[PropertyDef::X-Sigen-PluginApiVersion]
Type=int
diff --git a/sigtools/PluginLoader.cpp b/sigtools/PluginLoader.cpp
index 8c6f00ad..8de9e16e 100644
--- a/sigtools/PluginLoader.cpp
+++ b/sigtools/PluginLoader.cpp
@@ -121,7 +121,7 @@ void PluginLoader::Private::refresh(const QString& type)
// TODO: Progress dialog?
m_available[type].clear();
clean(type);
- KService::List services = KServiceTypeTrader::self()->query(QString("Sigen/%1").arg(type), "[X-Sigen-MinVersion] <= 000101");
+ KService::List services = KServiceTypeTrader::self()->query(QString("Sigen/%1").arg(type), "[X-Sigen-PluginApiVersion] == 0");
foreach (KService::Ptr service, services)
{
if (type == "Sigmod")