1 #ifndef BALL_VIEW_PLUGINDIALOG_H
2 #define BALL_VIEW_PLUGINDIALOG_H
4 #ifndef BALL_VIEW_KERNEL_PREFERENCESENTRY
8 #ifndef BALL_VIEW_KERNEL_MODULARWIDGET_H
12 #include <BALL/VIEW/UIC/ui_pluginDialog.h>
14 #include <QtCore/QModelIndex>
15 #include <QtGui/QItemDelegate>
16 #include <QtGui/QDialog>
41 int rowCount(
const QModelIndex& parent = QModelIndex())
const;
42 QVariant data(
const QModelIndex& i,
int role)
const;
54 private Ui_PluginDialogData,
72 virtual void initializeWidget(
MainControl& main_control);
78 virtual void finalizeWidget(
MainControl& main_control);
80 virtual void writePreferenceEntries(
INIFile& inifile);
81 virtual void readPreferenceEntries(
const INIFile& inifile);
87 virtual void addPluginDirectory();
88 virtual void removePluginDirectory();
89 virtual void directorySelectionChanged();
92 virtual void pluginChanged(QModelIndex i);
93 virtual void togglePluginState();