#include <QtGui>
#include "../../includes/settings.h"
+#define PLUGIN_ROW_ROLE 99
+
class DictTypeSelectDialog : public QDialog {
Q_OBJECT
public:
- static Settings* addNewDict(QList<CommonDictInterface* > plugins,
- QWidget *parent = 0);
+ static CommonDictInterface* addNewDict(
+ QList<CommonDictInterface* > plugins,
+ QWidget *parent = 0);
+
+ CommonDictInterface* selectedPlugin();
protected:
explicit DictTypeSelectDialog(QList<CommonDictInterface* > plugins,
QWidget *parent = 0);
-
private Q_SLOTS:
- //void pluginSelected
+ void pluginSelected(QListWidgetItem* item);
+
private:
QListWidget* pluginsListWidget;
QList<CommonDictInterface*> plugins;
-
+ QVBoxLayout* verticalLayout;
+ CommonDictInterface* _selectedPlugin;
};
#endif // DICTTYPESELECTDIALOG_H