diff options
author | Tobias Markmann <tm@ayena.de> | 2013-10-16 10:33:29 (GMT) |
---|---|---|
committer | Swift Review <review@swift.im> | 2013-10-26 15:30:39 (GMT) |
commit | ef23be16e875d8dbc5aae58c191b09ada94776af (patch) | |
tree | 907a3f382d1d815901df3904865f19afc00fcdca /Swift/QtUI/QtVCardWidget/QtVCardOrganizationField.h | |
parent | 60c5c9f13b97c25e3b73f57fc107622d483d5160 (diff) | |
download | swift-ef23be16e875d8dbc5aae58c191b09ada94776af.zip swift-ef23be16e875d8dbc5aae58c191b09ada94776af.tar.bz2 |
VCard: Guarantee an empty row when editing organisation units, so the user can add new units.
Change-Id: Ibdc132467e69ff906c4b4bea2d12f8b5704cf74c
License: This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
Diffstat (limited to 'Swift/QtUI/QtVCardWidget/QtVCardOrganizationField.h')
-rw-r--r-- | Swift/QtUI/QtVCardWidget/QtVCardOrganizationField.h | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/Swift/QtUI/QtVCardWidget/QtVCardOrganizationField.h b/Swift/QtUI/QtVCardWidget/QtVCardOrganizationField.h index 917e22a..47868a7 100644 --- a/Swift/QtUI/QtVCardWidget/QtVCardOrganizationField.h +++ b/Swift/QtUI/QtVCardWidget/QtVCardOrganizationField.h @@ -6,14 +6,14 @@ #pragma once -#include <Swiften/Elements/VCard.h> - #include <QTreeWidget> -#include "QtRemovableItemDelegate.h" -#include "QtResizableLineEdit.h" -#include "QtVCardFieldInfo.h" -#include "QtVCardGeneralField.h" +#include <Swiften/Elements/VCard.h> + +#include <Swift/QtUI/QtVCardWidget/QtRemovableItemDelegate.h> +#include <Swift/QtUI/QtVCardWidget/QtResizableLineEdit.h> +#include <Swift/QtUI/QtVCardWidget/QtVCardFieldInfo.h> +#include <Swift/QtUI/QtVCardWidget/QtVCardGeneralField.h> namespace Swift { @@ -39,6 +39,10 @@ class QtVCardOrganizationField : public QtVCardGeneralField { private slots: void handleItemChanged(QTreeWidgetItem*, int); + void handleRowsRemoved(const QModelIndex&, int, int); + + private: + void guaranteeEmptyRow(); private: QLabel* organizationLabel; |