From e297dbd8052ef4e66f069e2dd1865ae7fa8af28e Mon Sep 17 00:00:00 2001 From: Thomas Preud'homme Date: Thu, 21 Mar 2013 11:01:59 +0100 Subject: Imported Upstream version 0.3.1.0 --- OptionDialog.h | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'OptionDialog.h') diff --git a/OptionDialog.h b/OptionDialog.h index 39a1baf..9b1911c 100755 --- a/OptionDialog.h +++ b/OptionDialog.h @@ -29,9 +29,7 @@ public: explicit OptionDialog(); ~OptionDialog(); /** \brief add the option widget from copy engine */ - void addCopyEngineWidget(QString name,QWidget * options); - /** \brief remove the option widget from copy engine */ - void removeCopyEngineWidget(QString name); + void addPluginOptionWidget(PluginType category,QString name,QWidget * options); protected: void changeEvent(QEvent *e); private slots: @@ -76,26 +74,29 @@ private: bool isWritable; }; QList pluginLink; - struct pluginCopyEngine + struct pluginOptionsWidget { QString name; QTreeWidgetItem * item; QWidget *options; + PluginType category; }; - QList copyEngineList; + QList pluginOptionsWidgetList; void addLanguage(PluginsAvailable plugin); void removeLanguage(PluginsAvailable plugin); void addTheme(PluginsAvailable plugin); void removeTheme(PluginsAvailable plugin); - void removeCopyEngine(PluginsAvailable plugin); QStringList copyEngineStringList(); bool ignoreCopyEngineListEdition; PluginsManager::ImportBackend defaultImportBackend; int index,loop_size; int loadedCopyEnginePlugin; QTreeWidgetItem * treeWidgetItem; + bool allPluginsIsLoaded; public slots: - void newThemeOptions(QWidget* theNewOptionsWidget,bool isLoaded,bool havePlugin); + void newThemeOptions(QString name,QWidget* theNewOptionsWidget,bool isLoaded,bool havePlugin); +signals: + void previouslyPluginAdded(PluginsAvailable); }; #endif // OPTIONDIALOG_H -- cgit v1.2.3