summaryrefslogtreecommitdiff
path: root/client/widgets/multilist.h
diff options
context:
space:
mode:
Diffstat (limited to 'client/widgets/multilist.h')
-rw-r--r--client/widgets/multilist.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/client/widgets/multilist.h b/client/widgets/multilist.h
index e86df28..878603f 100644
--- a/client/widgets/multilist.h
+++ b/client/widgets/multilist.h
@@ -60,11 +60,12 @@ public:
QString value();
void setValue(QString value, QString source = "");
- bool preValid();
void setWdgValid(bool valid);
bool setKeyboardFocus();
+ void setValues();
+
public slots:
void changed();
void remove();
@@ -73,6 +74,12 @@ public slots:
protected:
bool eventFilter(QObject *obj, QEvent *event);
+ // Implement in subclasses to be able to block commits.
+ bool preCommit();
+
+ // Don't connect children 'wasChanged' signal to parent.
+ void connectChild(Widget *) {}
+
private:
QListWidget *list;
Widget *innerwidget;