diff options
Diffstat (limited to 'Swift/QtUI/QtContactEditWidget.h')
| -rw-r--r-- | Swift/QtUI/QtContactEditWidget.h | 10 | 
1 files changed, 10 insertions, 0 deletions
diff --git a/Swift/QtUI/QtContactEditWidget.h b/Swift/QtUI/QtContactEditWidget.h index 8ff267d..5350762 100644 --- a/Swift/QtUI/QtContactEditWidget.h +++ b/Swift/QtUI/QtContactEditWidget.h @@ -12,10 +12,14 @@  #include <QWidget> +#include <vector>  #include <string> +class QLabel;  class QLineEdit;  class QCheckBox; +class QHBoxLayout; +class QRadioButton;  namespace Swift {  	class QtContactEditWidget : public QWidget { @@ -30,15 +34,21 @@ namespace Swift {  			void setSelectedGroups(const std::vector<std::string>& groups);  			std::set<std::string> getSelectedGroups() const; +			void setNameSuggestions(const std::vector<std::string>& suggestions); +  			void clear();  		private:  			typedef std::map<std::string, QCheckBox*> CheckBoxMap;  			CheckBoxMap checkBoxes_; +			QHBoxLayout* nameLayout_; +			QHBoxLayout* suggestionsLayout_; +			QRadioButton* nameRadioButton_;  			QLineEdit* name_;  			QWidget* groups_;  			QCheckBox* newGroup_;  			QLineEdit* newGroupName_; +			QLabel* throbberLabel_;  	};  }  | 
 Swift