summaryrefslogtreecommitdiff
path: root/SessionLoader.h
diff options
context:
space:
mode:
authorThomas Preud'homme <robotux@celest.fr>2013-03-21 11:01:59 +0100
committerThomas Preud'homme <robotux@celest.fr>2013-03-21 11:01:59 +0100
commite297dbd8052ef4e66f069e2dd1865ae7fa8af28e (patch)
tree342fea0a2f6f33b8b62dad2d1729f8209da1a1ba /SessionLoader.h
parent8f9f382e1c97cab2e72e97495650c73ac4b97314 (diff)
Imported Upstream version 0.3.1.0
Diffstat (limited to 'SessionLoader.h')
-rw-r--r--SessionLoader.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/SessionLoader.h b/SessionLoader.h
index 5676cec..28bb3aa 100644
--- a/SessionLoader.h
+++ b/SessionLoader.h
@@ -20,16 +20,14 @@ This class load ALL plugin compatible to listen and catch the copy/move
#include "interface/PluginInterface_SessionLoader.h"
#include "PluginsManager.h"
#include "GlobalClass.h"
-
-/// \todo SessionLoader -> put plugin by plugin loading to add plugin no reload all
-/// \todo async the plugin call
+#include "OptionDialog.h"
/** \brief manage all SessionLoader plugin */
class SessionLoader : public QObject, GlobalClass
{
Q_OBJECT
public:
- explicit SessionLoader(QObject *parent = 0);
+ explicit SessionLoader(OptionDialog *optionDialog);
~SessionLoader();
private slots:
void onePluginAdded(const PluginsAvailable &plugin);
@@ -48,6 +46,10 @@ class SessionLoader : public QObject, GlobalClass
LocalPluginOptions *options;
};
QList<LocalPlugin> pluginList;
+ bool shouldEnabled;
+ OptionDialog *optionDialog;
+ signals:
+ void previouslyPluginAdded(PluginsAvailable);
};
#endif // SESSIONLOADER_H