summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLuboš Doležel <lubos@dolezel.info>2016-01-11 09:18:11 +0100
committerLuboš Doležel <lubos@dolezel.info>2016-01-11 09:18:11 +0100
commitdcd1d23d6d49074d61dce8e43f192f4312ab9fee (patch)
treec7fa69c4def491cc8714e96aa13ec334a2f77bb7 /src
parent60e8be6ad116896bdd612b7e6aaa5623dc303a4e (diff)
parent9cf3a88c29861cc2341fe1f3be4fcc96d1540d52 (diff)
downloadtwinkle-dcd1d23d6d49074d61dce8e43f192f4312ab9fee.tar
twinkle-dcd1d23d6d49074d61dce8e43f192f4312ab9fee.tar.gz
twinkle-dcd1d23d6d49074d61dce8e43f192f4312ab9fee.tar.lz
twinkle-dcd1d23d6d49074d61dce8e43f192f4312ab9fee.tar.xz
twinkle-dcd1d23d6d49074d61dce8e43f192f4312ab9fee.zip
Merge pull request #53 from fbriere/getaddressform
Two small getaddressform fixes
Diffstat (limited to 'src')
-rw-r--r--src/gui/addresstablemodel.cpp5
-rw-r--r--src/gui/addresstablemodel.h5
-rw-r--r--src/gui/getaddressform.cpp8
3 files changed, 13 insertions, 5 deletions
diff --git a/src/gui/addresstablemodel.cpp b/src/gui/addresstablemodel.cpp
index d706b94..6a891de 100644
--- a/src/gui/addresstablemodel.cpp
+++ b/src/gui/addresstablemodel.cpp
@@ -19,11 +19,6 @@
#include "addresstablemodel.h"
#include <QtDebug>
-// Columns
-#define COL_ADDR_NAME 0
-#define COL_ADDR_PHONE 1
-#define COL_ADDR_REMARK 2
-
AddressTableModel::AddressTableModel(QObject *parent, const list<t_address_card>& data)
: QAbstractTableModel(parent)
{
diff --git a/src/gui/addresstablemodel.h b/src/gui/addresstablemodel.h
index c38b9ac..b1c7772 100644
--- a/src/gui/addresstablemodel.h
+++ b/src/gui/addresstablemodel.h
@@ -23,6 +23,11 @@
#include <QAbstractTableModel>
#include <QList>
+// Columns
+#define COL_ADDR_NAME 0
+#define COL_ADDR_PHONE 1
+#define COL_ADDR_REMARK 2
+
class AddressTableModel : public QAbstractTableModel
{
private:
diff --git a/src/gui/getaddressform.cpp b/src/gui/getaddressform.cpp
index a186885..2303c38 100644
--- a/src/gui/getaddressform.cpp
+++ b/src/gui/getaddressform.cpp
@@ -48,6 +48,14 @@ GetAddressForm::GetAddressForm(QWidget *parent)
m_model = new AddressTableModel(this, ab_local->get_address_list());
localListView->setModel(m_model);
+
+ localListView->sortByColumn(COL_ADDR_NAME, Qt::AscendingOrder);
+
+#if QT_VERSION >= 0x050000
+ localListView->horizontalHeader()->setSectionResizeMode(QHeaderView::ResizeToContents);
+#else
+ localListView->horizontalHeader()->setResizeMode(QHeaderView::ResizeToContents);
+#endif
}
GetAddressForm::~GetAddressForm()