diff options
author | Ben Boeckel <MathStuf@gmail.com> | 2009-06-06 16:19:33 -0400 |
---|---|---|
committer | Ben Boeckel <MathStuf@gmail.com> | 2009-06-06 16:19:33 -0400 |
commit | 59ad783231ece6407bcfc7b8215738d90b31ee6b (patch) | |
tree | 8a06bc06a922da5aad8deda2ebff2ea6b39e86bd | |
parent | c7cacbb9d6fc3ed49f3de8397df2041abc9d7d03 (diff) | |
download | sigen-59ad783231ece6407bcfc7b8215738d90b31ee6b.tar.gz sigen-59ad783231ece6407bcfc7b8215738d90b31ee6b.tar.xz sigen-59ad783231ece6407bcfc7b8215738d90b31ee6b.zip |
Add extension query for plugins
-rw-r--r-- | plugins/arena/kross/SigenArenaKross.cpp | 4 | ||||
-rw-r--r-- | plugins/arena/kross/SigenArenaKross.h | 1 | ||||
-rw-r--r-- | plugins/arena/standard/SigenArenaStandard.cpp | 4 | ||||
-rw-r--r-- | plugins/arena/standard/SigenArenaStandard.h | 1 | ||||
-rw-r--r-- | plugins/canvas/standard/SigenCanvasStandard.cpp | 4 | ||||
-rw-r--r-- | plugins/canvas/standard/SigenCanvasStandard.h | 1 | ||||
-rw-r--r-- | sigencore/plugins/ArenaPlugin.h | 1 | ||||
-rw-r--r-- | sigencore/plugins/CanvasPlugin.h | 1 | ||||
-rw-r--r-- | sigencore/plugins/ClientPlugin.h | 1 | ||||
-rw-r--r-- | sigencore/plugins/PluginBase.h | 1 |
10 files changed, 19 insertions, 0 deletions
diff --git a/plugins/arena/kross/SigenArenaKross.cpp b/plugins/arena/kross/SigenArenaKross.cpp index 0022666a..e9d4b21e 100644 --- a/plugins/arena/kross/SigenArenaKross.cpp +++ b/plugins/arena/kross/SigenArenaKross.cpp @@ -69,6 +69,10 @@ QIcon SigenArenaKross::icon(const QString& name) const return KIcon(); } +QStringList SigenArenaKross::extensions(const QString& name) const +{ +} + Arena* SigenArenaKross::createArena(const QString& name, GameWrapper* game, Config* parent) { return NULL; diff --git a/plugins/arena/kross/SigenArenaKross.h b/plugins/arena/kross/SigenArenaKross.h index be13aeb4..bcc8abcc 100644 --- a/plugins/arena/kross/SigenArenaKross.h +++ b/plugins/arena/kross/SigenArenaKross.h @@ -35,6 +35,7 @@ class SigenArenaKross : public Sigencore::Plugins::ArenaPlugin QStringList classList() const; QString description(const QString& name) const; QIcon icon(const QString& name) const; + QStringList extensions(const QString& name) const; protected: Sigencore::Arena* createArena(const QString& name, Sigscript::GameWrapper* game, Sigscript::Config* parent); protected slots: diff --git a/plugins/arena/standard/SigenArenaStandard.cpp b/plugins/arena/standard/SigenArenaStandard.cpp index bf49ad39..bdff77d1 100644 --- a/plugins/arena/standard/SigenArenaStandard.cpp +++ b/plugins/arena/standard/SigenArenaStandard.cpp @@ -66,6 +66,10 @@ QIcon SigenArenaStandard::icon(const QString& name) const return KIcon(); } +QStringList SigenArenaStandard::extensions(const QString& name) const +{ +} + Arena* SigenArenaStandard::createArena(const QString& name, GameWrapper* game, Config* parent) { if (name == TurnArena::name()) diff --git a/plugins/arena/standard/SigenArenaStandard.h b/plugins/arena/standard/SigenArenaStandard.h index 88d53454..52aa579a 100644 --- a/plugins/arena/standard/SigenArenaStandard.h +++ b/plugins/arena/standard/SigenArenaStandard.h @@ -32,6 +32,7 @@ class SigenArenaStandard : public Sigencore::Plugins::ArenaPlugin QStringList classList() const; QString description(const QString& name) const; QIcon icon(const QString& name) const; + QStringList extensions(const QString& name) const; protected: Sigencore::Arena* createArena(const QString& name, Sigscript::GameWrapper* game, Sigscript::Config* parent); protected slots: diff --git a/plugins/canvas/standard/SigenCanvasStandard.cpp b/plugins/canvas/standard/SigenCanvasStandard.cpp index 9b9deca1..a1bc0582 100644 --- a/plugins/canvas/standard/SigenCanvasStandard.cpp +++ b/plugins/canvas/standard/SigenCanvasStandard.cpp @@ -61,6 +61,10 @@ QIcon SigenCanvasStandard::icon(const QString& name) const return KIcon(); } +QStringList SigenCanvasStandard::extensions(const QString& name) const +{ +} + Canvas* SigenCanvasStandard::createCanvas(const QString& name, GameWrapper* game, Config* parent) { if (name == QGSCanvas::name()) diff --git a/plugins/canvas/standard/SigenCanvasStandard.h b/plugins/canvas/standard/SigenCanvasStandard.h index ad54a707..65dee806 100644 --- a/plugins/canvas/standard/SigenCanvasStandard.h +++ b/plugins/canvas/standard/SigenCanvasStandard.h @@ -32,6 +32,7 @@ class SigenCanvasStandard : public Sigencore::Plugins::CanvasPlugin QStringList classList() const; QString description(const QString& name) const; QIcon icon(const QString& name) const; + QStringList extensions(const QString& name) const; protected: Sigencore::Canvas* createCanvas(const QString& name, Sigscript::GameWrapper* game, Sigscript::Config* parent); protected slots: diff --git a/sigencore/plugins/ArenaPlugin.h b/sigencore/plugins/ArenaPlugin.h index d6b82f6f..c3664e61 100644 --- a/sigencore/plugins/ArenaPlugin.h +++ b/sigencore/plugins/ArenaPlugin.h @@ -50,6 +50,7 @@ class SIGENCOREPLUGINS_EXPORT ArenaPlugin : public PluginBase virtual QStringList classList() const = 0; virtual QString description(const QString& name) const = 0; virtual QIcon icon(const QString& name) const = 0; + virtual QStringList extensions(const QString& name) const = 0; protected: virtual Arena* createArena(const QString& name, Sigscript::GameWrapper* game, Sigscript::Config* parent) = 0; protected slots: diff --git a/sigencore/plugins/CanvasPlugin.h b/sigencore/plugins/CanvasPlugin.h index 258d6b6d..ebed4601 100644 --- a/sigencore/plugins/CanvasPlugin.h +++ b/sigencore/plugins/CanvasPlugin.h @@ -50,6 +50,7 @@ class SIGENCOREPLUGINS_EXPORT CanvasPlugin : public PluginBase virtual QStringList classList() const = 0; virtual QString description(const QString& name) const = 0; virtual QIcon icon(const QString& name) const = 0; + virtual QStringList extensions(const QString& name) const = 0; protected: virtual Canvas* createCanvas(const QString& name, Sigscript::GameWrapper* game, Sigscript::Config* parent) = 0; protected slots: diff --git a/sigencore/plugins/ClientPlugin.h b/sigencore/plugins/ClientPlugin.h index 081b9fd9..eba14efd 100644 --- a/sigencore/plugins/ClientPlugin.h +++ b/sigencore/plugins/ClientPlugin.h @@ -50,6 +50,7 @@ class SIGENCOREPLUGINS_EXPORT ClientPlugin : public PluginBase virtual QStringList classList() const = 0; virtual QString description(const QString& name) const = 0; virtual QIcon icon(const QString& name) const = 0; + virtual QStringList extensions(const QString& name) const = 0; protected: virtual Client* createClient(const QString& name, Sigscript::GameWrapper* game, Sigscript::Config* parent) = 0; protected slots: diff --git a/sigencore/plugins/PluginBase.h b/sigencore/plugins/PluginBase.h index 673fd4fa..27f49782 100644 --- a/sigencore/plugins/PluginBase.h +++ b/sigencore/plugins/PluginBase.h @@ -41,6 +41,7 @@ class SIGENCOREPLUGINS_EXPORT PluginBase : public QObject virtual QStringList classList() const = 0; virtual QString description(const QString& name) const = 0; virtual QIcon icon(const QString& name) const = 0; + virtual QStringList extensions(const QString& name) const = 0; int classesUsedCount() const; protected: |