Mercurial > hg > syntilista
comparison main.cpp @ 10:0b291bd77de5
Cleanups.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Thu, 30 Mar 2017 15:36:37 +0300 |
parents | 1f442052d332 |
children | 4e8a960e3975 |
comparison
equal
deleted
inserted
replaced
9:1f442052d332 | 10:0b291bd77de5 |
---|---|
158 // | 158 // |
159 SyntilistaMainWindow::SyntilistaMainWindow(QWidget *parent) : | 159 SyntilistaMainWindow::SyntilistaMainWindow(QWidget *parent) : |
160 QMainWindow(parent), | 160 QMainWindow(parent), |
161 ui(new Ui::SyntilistaMainWindow) | 161 ui(new Ui::SyntilistaMainWindow) |
162 { | 162 { |
163 // Setup UI | |
163 ui->setupUi(this); | 164 ui->setupUi(this); |
165 | |
166 // Read config | |
167 readSettings(); | |
168 | |
164 ui->edit_Amount->setValidator(new QDoubleValidator(0, 1000, 2, this)); | 169 ui->edit_Amount->setValidator(new QDoubleValidator(0, 1000, 2, this)); |
165 | 170 |
166 readSettings(); | 171 // Setup person list filtering and sorting |
167 | |
168 peopleSortIndex = 1; | 172 peopleSortIndex = 1; |
169 peopleSortOrder = Qt::AscendingOrder; | 173 peopleSortOrder = Qt::AscendingOrder; |
170 peopleFilter = ""; | 174 peopleFilter = ""; |
171 | 175 |
172 model_People = new PersonSQLModel(); | 176 model_People = new PersonSQLModel(); |
177 ui->tableview_People->setItemDelegate(new QSqlRelationalDelegate(ui->tableview_People)); | 181 ui->tableview_People->setItemDelegate(new QSqlRelationalDelegate(ui->tableview_People)); |
178 ui->tableview_People->verticalHeader()->setVisible(false); | 182 ui->tableview_People->verticalHeader()->setVisible(false); |
179 ui->tableview_People->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch); | 183 ui->tableview_People->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch); |
180 ui->tableview_People->setSortingEnabled(true); | 184 ui->tableview_People->setSortingEnabled(true); |
181 | 185 |
182 connect(ui->tableview_People->selectionModel(), | 186 connect( |
187 ui->tableview_People->selectionModel(), | |
183 SIGNAL(currentChanged(const QModelIndex &, const QModelIndex &)), | 188 SIGNAL(currentChanged(const QModelIndex &, const QModelIndex &)), |
184 this, SLOT(selectedPersonChanged(const QModelIndex &, const QModelIndex &))); | 189 this, |
185 | 190 SLOT(selectedPersonChanged(const QModelIndex &, const QModelIndex &))); |
186 connect(ui->tableview_People->horizontalHeader(), | 191 |
192 connect( | |
193 ui->tableview_People->horizontalHeader(), | |
187 SIGNAL(sortIndicatorChanged(int, Qt::SortOrder)), | 194 SIGNAL(sortIndicatorChanged(int, Qt::SortOrder)), |
188 this, | 195 this, |
189 SLOT(updateSortOrder(int, Qt::SortOrder))); | 196 SLOT(updateSortOrder(int, Qt::SortOrder))); |
190 | 197 |
191 ui->tableview_People->horizontalHeader()->setSortIndicator(1, Qt::AscendingOrder); | 198 ui->tableview_People->horizontalHeader()->setSortIndicator(1, Qt::AscendingOrder); |