summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTobias Markmann <tm@ayena.de>2014-10-01 11:36:27 (GMT)
committerSwift Review <review@swift.im>2014-10-08 07:58:57 (GMT)
commit54351d4b9d8d3580c4f60306c3e1dfcba304777b (patch)
tree7a1cfea12e59e7b13a2b903c0eb8e30b640473c4 /Swift/QtUI/QtVCardWidget/QtVCardGeneralField.h
parent3e40b302af0e2abde3c002c7f25ec5276f68f230 (diff)
downloadswift-contrib-54351d4b9d8d3580c4f60306c3e1dfcba304777b.zip
swift-contrib-54351d4b9d8d3580c4f60306c3e1dfcba304777b.tar.bz2
Explain the use of preffered stars in 'Edit Profile' dialog if they are checked.
Test-Information: Verified this works by running Swift and editing a profile. Change-Id: I965ef374ceed2ba5b3225070931b6c06e3b9e800
Diffstat (limited to 'Swift/QtUI/QtVCardWidget/QtVCardGeneralField.h')
-rw-r--r--Swift/QtUI/QtVCardWidget/QtVCardGeneralField.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/Swift/QtUI/QtVCardWidget/QtVCardGeneralField.h b/Swift/QtUI/QtVCardWidget/QtVCardGeneralField.h
index 93d326b..4f4cccd 100644
--- a/Swift/QtUI/QtVCardWidget/QtVCardGeneralField.h
+++ b/Swift/QtUI/QtVCardWidget/QtVCardGeneralField.h
@@ -33,58 +33,59 @@ class QtVCardGeneralField : public QWidget {
Q_OBJECT
Q_PROPERTY(bool editable READ isEditable WRITE setEditable NOTIFY editableChanged)
Q_PROPERTY(bool empty READ isEmpty)
public:
explicit QtVCardGeneralField(QWidget* parent = 0, QGridLayout* layout = 0, bool editable = false, int row = 0, QString label = QString(),
bool preferrable = true, bool taggable = true);
virtual ~QtVCardGeneralField();
void initialize();
virtual bool isEditable() const;
virtual void setEditable(bool);
virtual bool isEmpty() const = 0;
void setStarVisible(const bool isVisible);
bool getStarVisible() const;
void setPreferred(const bool preferred);
bool getPreferred() const;
protected:
virtual void setupContentWidgets() = 0;
virtual void customCleanup();
QtTagComboBox* getTagComboBox() const;
QGridLayout* getGridLayout() const;
signals:
void editableChanged(bool);
void deleteField(QtVCardGeneralField*);
public slots:
void handleCloseButtonClicked();
+ void handlePreferredStarStateChanged(int statte);
protected:
QList<QWidget*> childWidgets;
private:
void updatePreferredStarVisibility();
private:
bool editable;
bool preferrable;
bool starVisible;
bool taggable;
QGridLayout* layout;
int row;
QCheckBox* preferredCheckBox;
QLabel* label;
QString labelText;
QtTagComboBox* tagComboBox;
QLabel* tagLabel;
QtCloseButton* closeButton;
};
}