Changeset View
Changeset View
Standalone View
Standalone View
kmymoney/models/securitiesmodel.cpp
Show First 20 Lines • Show All 297 Lines • ▼ Show 20 Line(s) | 291 | public: | |||
---|---|---|---|---|---|
298 | 298 | | |||
299 | QList<SecuritiesModel::Column> *m_mdlColumns; | 299 | QList<SecuritiesModel::Column> *m_mdlColumns; | ||
300 | QList<SecuritiesModel::Column> m_visColumns; | 300 | QList<SecuritiesModel::Column> m_visColumns; | ||
301 | 301 | | |||
302 | MyMoneyFile *m_file; | 302 | MyMoneyFile *m_file; | ||
303 | }; | 303 | }; | ||
304 | 304 | | |||
305 | SecuritiesFilterProxyModel::SecuritiesFilterProxyModel(QObject *parent, SecuritiesModel *model, const QList<SecuritiesModel::Column> &columns) | 305 | SecuritiesFilterProxyModel::SecuritiesFilterProxyModel(QObject *parent, SecuritiesModel *model, const QList<SecuritiesModel::Column> &columns) | ||
306 | : KRecursiveFilterProxyModel(parent), d(new Private) | 306 | : QSortFilterProxyModel(parent), d(new Private) | ||
307 | { | 307 | { | ||
308 | setRecursiveFilteringEnabled(true); | ||||
308 | setDynamicSortFilter(true); | 309 | setDynamicSortFilter(true); | ||
309 | setFilterKeyColumn(-1); | 310 | setFilterKeyColumn(-1); | ||
310 | setSortLocaleAware(true); | 311 | setSortLocaleAware(true); | ||
311 | setFilterCaseSensitivity(Qt::CaseInsensitive); | 312 | setFilterCaseSensitivity(Qt::CaseInsensitive); | ||
312 | setSourceModel(model); | 313 | setSourceModel(model); | ||
313 | d->m_mdlColumns = model->getColumns(); | 314 | d->m_mdlColumns = model->getColumns(); | ||
314 | d->m_visColumns.append(columns); | 315 | d->m_visColumns.append(columns); | ||
315 | } | 316 | } | ||
▲ Show 20 Lines • Show All 58 Lines • Show Last 20 Lines |