diff options
Diffstat (limited to 'client/widgets/metawidget.h')
| -rw-r--r-- | client/widgets/metawidget.h | 24 | 
1 files changed, 21 insertions, 3 deletions
| diff --git a/client/widgets/metawidget.h b/client/widgets/metawidget.h index 5d0bbc9..e920236 100644 --- a/client/widgets/metawidget.h +++ b/client/widgets/metawidget.h @@ -40,18 +40,36 @@ Q_OBJECT  public:    MetaWidget(QDomNode &node, MacroWindow *macrowindow); -public slots: -  void changed();    QString getValue(); -  void setValue(QString value); +  void setValue(QString value, QString source = "");    void enable();    void disable(); +  bool isValid(); + +  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); + +  void reset(); + +public slots: +  void changed(); + +signals: +  void wasChanged(); +  private:    QListWidget *list;    QVector< Widget* > widgets;    QString format; +  bool storechildren;  };  #endif/*__PRACRO_METAWIDGET_H__*/ | 
