diff options
Diffstat (limited to 'client/widgets/combobox.h')
| -rw-r--r-- | client/widgets/combobox.h | 18 | 
1 files changed, 17 insertions, 1 deletions
diff --git a/client/widgets/combobox.h b/client/widgets/combobox.h index f072bea..2691ec3 100644 --- a/client/widgets/combobox.h +++ b/client/widgets/combobox.h @@ -47,18 +47,34 @@ public:    bool isValid();    QString getValue(); -  void setValue(QString value); +  void setValue(QString value, QString source = "");    void enable();    void disable(); +  void connectFrom(const char *signal, +                   const QObject *receiver, const char *method); + +  void connectTo(const QObject *sender, const char *signal, +                 const char *method); + +  bool setKeyboardFocus(); +  void setVisibility(bool visible); +  public slots:    void changed(); +signals: +  void wasChanged(); + +protected: +  //  bool eventFilter(QObject *, QEvent *event); +  private:    QRegExp rx;    QString combo_value;    types_t combotype; +  bool ischangingbyuser;  };  #endif/*__PRACRO_COMBOBOX_H__*/  | 
