Introduced own version of QTableView called PgLabTableView that has some other defaults.
This commit is contained in:
parent
f0ffcf4abd
commit
f6ea2ce0a6
9 changed files with 42 additions and 32 deletions
|
|
@ -5,11 +5,11 @@
|
|||
#include "PgLabItemDelegate.h"
|
||||
#include "SequenceModel.h"
|
||||
#include "SqlCodePreview.h"
|
||||
#include <QTableView>
|
||||
#include "PgLabTableView.h"
|
||||
|
||||
SequencesPage::SequencesPage(QWidget *parent)
|
||||
{
|
||||
m_sequenceTable = new QTableView(this);
|
||||
m_sequenceTable = new PgLabTableView(this);
|
||||
m_definitionView = new SqlCodePreview(this);
|
||||
|
||||
// build widget tree
|
||||
|
|
@ -17,8 +17,6 @@ SequencesPage::SequencesPage(QWidget *parent)
|
|||
addWidget(m_sequenceTable);
|
||||
addWidget(m_definitionView);
|
||||
|
||||
SetTableViewDefault(m_sequenceTable);
|
||||
|
||||
m_model = new SequenceModel(this);
|
||||
m_sortFilterProxy = new CustomFilterSortModel(this);
|
||||
m_sortFilterProxy->setSourceModel(m_model);
|
||||
|
|
@ -26,9 +24,6 @@ SequencesPage::SequencesPage(QWidget *parent)
|
|||
m_sequenceTable->setSortingEnabled(true);
|
||||
m_sequenceTable->setSelectionBehavior(QAbstractItemView::SelectRows);
|
||||
|
||||
auto item_delegate = new PgLabItemDelegate(this);
|
||||
m_sequenceTable->setItemDelegate(item_delegate);
|
||||
|
||||
connect(m_sequenceTable->selectionModel(), &QItemSelectionModel::currentRowChanged, this,
|
||||
&SequencesPage::sequenceTable_currentRowChanged);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue