aboutsummaryrefslogtreecommitdiff
path: root/src/qmmpui/uiloader.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/qmmpui/uiloader.h')
-rw-r--r--src/qmmpui/uiloader.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/qmmpui/uiloader.h b/src/qmmpui/uiloader.h
index 27b766f39..5ea46ccf3 100644
--- a/src/qmmpui/uiloader.h
+++ b/src/qmmpui/uiloader.h
@@ -21,7 +21,7 @@
#define UI_H
#include <QStringList>
-#include <QMap>
+#include <QHash>
#include "uifactory.h"
/*! @brief The UiLoader provides user interface plugins access
@@ -35,9 +35,10 @@ public:
*/
static QList<UiFactory*> *factories();
/*!
- * Returns a list of the loaded ui plugin files.
+ * Returns plugin file path.
+ * @param factory User interface plugin factory.
*/
- static QStringList files();
+ static QString file(UiFactory *factory);
/*!
* Selects active user interface factory.
* @param factory Ui plugin factory.
@@ -51,7 +52,7 @@ public:
private:
static QList<UiFactory*> *m_factories;
- static QStringList m_files;
+ static QHash <UiFactory*, QString> *m_files;
static void checkFactories();
};