summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'Swift/QtUI/QtVCardWidget/QtVCardTelephoneField.h')
-rw-r--r--Swift/QtUI/QtVCardWidget/QtVCardTelephoneField.h20
1 files changed, 2 insertions, 18 deletions
diff --git a/Swift/QtUI/QtVCardWidget/QtVCardTelephoneField.h b/Swift/QtUI/QtVCardWidget/QtVCardTelephoneField.h
index d3c6bb2..79ef04b 100644
--- a/Swift/QtUI/QtVCardWidget/QtVCardTelephoneField.h
+++ b/Swift/QtUI/QtVCardWidget/QtVCardTelephoneField.h
@@ -21,24 +21,8 @@ namespace Swift {
Q_PROPERTY(bool editable READ isEditable WRITE setEditable)
Q_PROPERTY(bool empty READ isEmpty)
- public :
- class FieldInfo : public QtVCardFieldInfo {
- public:
- virtual ~FieldInfo() {
- }
- virtual QString getMenuName() const {
- return tr("Telephone");
- }
- virtual int getAllowedInstances() const {
- return UNLIMITED_INSTANCES;
- }
- virtual QWidget* createFieldInstance(QWidget* parent, bool editable) const {
- return new QtVCardTelephoneField(parent, editable);
- }
- virtual bool testInstance(QWidget* widget) const {
- return dynamic_cast<QtVCardTelephoneField*>(widget) != 0;
- }
- };
+ public:
+ GenericQtVCardFieldInfo("Telephone", UNLIMITED_INSTANCES, QtVCardTelephoneField)
public:
explicit QtVCardTelephoneField(QWidget* parent = 0, bool editable = false);