class ButtonSelector : public QMaemo5ValueButton
{
+
+Q_OBJECT
+
public:
- ButtonSelector(QString const& text, QWidget* parent = 0);
- void addItem(QString const& text);
- void addItem(QString const& text, QVariant const& value);
- void clear();
- void setCurrentIndex(int index);
- int currentIndex() const;
- QString text() const;
- QVariant value() const;
+ ButtonSelector(QString const& text, QWidget* parent = 0);
+ void addItem(QString const& text);
+ void addItem(QString const& text, QVariant const& value);
+ void clear();
+ void setCurrentIndex(int index);
+ bool selectByValue(QVariant const& value);
+ int currentIndex() const;
+ QString text() const;
+ QVariant value() const;
private:
- QMaemo5ListPickSelector* selector_;
- QStandardItemModel* model_;
+ QMaemo5ListPickSelector* selector_;
+ QStandardItemModel* model_;
};