Changeset View
Changeset View
Standalone View
Standalone View
kmymoney/dialogs/kexportdlg.cpp
Show First 20 Lines • Show All 224 Lines • ▼ Show 20 Line(s) | 221 | if (!m_qlineeditFile->text().isEmpty() | |||
---|---|---|---|---|---|
225 | && (m_qcheckboxAccount->isChecked() || m_qcheckboxCategories->isChecked())) | 225 | && (m_qcheckboxAccount->isChecked() || m_qcheckboxCategories->isChecked())) | ||
226 | okEnabled = true; | 226 | okEnabled = true; | ||
227 | 227 | | |||
228 | m_qbuttonOk->setEnabled(okEnabled); | 228 | m_qbuttonOk->setEnabled(okEnabled); | ||
229 | } | 229 | } | ||
230 | 230 | | |||
231 | void KExportDlg::loadAccounts() | 231 | void KExportDlg::loadAccounts() | ||
232 | { | 232 | { | ||
233 | AccountNamesFilterProxyModel *filterProxyModel = new AccountNamesFilterProxyModel(this); | 233 | auto filterProxyModel = new AccountNamesFilterProxyModel(this); | ||
234 | filterProxyModel->addAccountGroup(MyMoneyAccount::Asset); | 234 | filterProxyModel->addAccountGroup(QVector<MyMoneyAccount::_accountTypeE> {MyMoneyAccount::Asset, MyMoneyAccount::Liability}); | ||
235 | filterProxyModel->addAccountGroup(MyMoneyAccount::Liability); | 235 | auto const model = Models::instance()->accountsModel(); | ||
236 | filterProxyModel->setSourceModel(Models::instance()->accountsModel()); | 236 | filterProxyModel->init(model, model->getColumns()); | ||
237 | filterProxyModel->sort(0); | 237 | filterProxyModel->sort(AccountsModel::Account); | ||
238 | m_accountComboBox->setModel(filterProxyModel); | 238 | m_accountComboBox->setModel(filterProxyModel); | ||
239 | } | 239 | } | ||
240 | 240 | | |||
241 | QString KExportDlg::accountId() const | 241 | QString KExportDlg::accountId() const | ||
242 | { | 242 | { | ||
243 | return m_lastAccount; | 243 | return m_lastAccount; | ||
244 | } | 244 | } |