From 0c153d1a3f4a8749b7960b45fd5b87447a1c0cf2 Mon Sep 17 00:00:00 2001 From: cfdev Date: Sun, 27 Jan 2013 16:34:34 +0000 Subject: [PATCH] Add function to have the possibility to sort the table. git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@2014 bfdf4180-ca20-0410-9c96-a3a8aa849046 --- sources/diagramcontextwidget.cpp | 9 +++++++++ sources/diagramcontextwidget.h | 1 + 2 files changed, 10 insertions(+) diff --git a/sources/diagramcontextwidget.cpp b/sources/diagramcontextwidget.cpp index 3b07a95c5..aeba1f2c3 100644 --- a/sources/diagramcontextwidget.cpp +++ b/sources/diagramcontextwidget.cpp @@ -172,3 +172,12 @@ void DiagramContextWidget::initLayout() { vlayout0 -> addWidget(table_); setLayout(vlayout0); } + +/** + Set Sorting on the table. +*/ +void DiagramContextWidget::setSorting(bool enable, int column, Qt::SortOrder order ) { + table_ -> setSortingEnabled(enable); + table_ -> sortByColumn(column, order); +} + diff --git a/sources/diagramcontextwidget.h b/sources/diagramcontextwidget.h index dde77d1a1..934bbb1bc 100644 --- a/sources/diagramcontextwidget.h +++ b/sources/diagramcontextwidget.h @@ -23,6 +23,7 @@ class DiagramContextWidget : public QWidget { DiagramContext context() const; void setContext(const DiagramContext &); int nameLessRowsCount() const; + void setSorting(bool enable, int column, Qt::SortOrder order ); signals: