Changeset View
Changeset View
Standalone View
Standalone View
kmymoney/models/equitiesmodel.cpp
Show First 20 Lines • Show All 379 Lines • ▼ Show 20 Line(s) | 368 | public: | |||
---|---|---|---|---|---|
380 | 380 | | |||
381 | MyMoneyFile *m_file; | 381 | MyMoneyFile *m_file; | ||
382 | 382 | | |||
383 | bool m_hideClosedAccounts; | 383 | bool m_hideClosedAccounts; | ||
384 | bool m_hideZeroBalanceAccounts; | 384 | bool m_hideZeroBalanceAccounts; | ||
385 | }; | 385 | }; | ||
386 | 386 | | |||
387 | EquitiesFilterProxyModel::EquitiesFilterProxyModel(QObject *parent, EquitiesModel *model, const QList<EquitiesModel::Column> &columns) | 387 | EquitiesFilterProxyModel::EquitiesFilterProxyModel(QObject *parent, EquitiesModel *model, const QList<EquitiesModel::Column> &columns) | ||
388 | : KRecursiveFilterProxyModel(parent), d(new Private) | 388 | : QSortFilterProxyModel(parent), d(new Private) | ||
389 | { | 389 | { | ||
390 | setRecursiveFilteringEnabled(true); | ||||
390 | setDynamicSortFilter(true); | 391 | setDynamicSortFilter(true); | ||
391 | setFilterKeyColumn(-1); | 392 | setFilterKeyColumn(-1); | ||
392 | setSortLocaleAware(true); | 393 | setSortLocaleAware(true); | ||
393 | setFilterCaseSensitivity(Qt::CaseInsensitive); | 394 | setFilterCaseSensitivity(Qt::CaseInsensitive); | ||
394 | setSourceModel(model); | 395 | setSourceModel(model); | ||
395 | d->m_mdlColumns = model->getColumns(); | 396 | d->m_mdlColumns = model->getColumns(); | ||
396 | d->m_visColumns.append(columns); | 397 | d->m_visColumns.append(columns); | ||
397 | } | 398 | } | ||
▲ Show 20 Lines • Show All 92 Lines • Show Last 20 Lines |