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: