Changeset View
Changeset View
Standalone View
Standalone View
src/mainwindow.cpp
| Show First 20 Lines • Show All 159 Lines • ▼ Show 20 Lines | if (visible && firstShow) { | ||||
| QString passStore = Settings::getPassStore(defaultPassStore); | QString passStore = Settings::getPassStore(defaultPassStore); | ||||
| if (passStore == defaultPassStore) { | if (passStore == defaultPassStore) { | ||||
| // let's write it back | // let's write it back | ||||
| Settings::setPassStore(passStore); | Settings::setPassStore(passStore); | ||||
| } | } | ||||
| QModelIndex rootDir = model.setRootPath(passStore); | QModelIndex rootDir = model.setRootPath(passStore); | ||||
| model.fetchMore(rootDir); | model.fetchMore(rootDir); | ||||
| selectionModel.reset(new QItemSelectionModel(&model)); | |||||
| m_addRoleModel = new AddFileInfoProxy(this); | m_addRoleModel = new AddFileInfoProxy(this); | ||||
| m_addRoleModel->setSourceModel(&model); | m_addRoleModel->setSourceModel(&model); | ||||
| selectionModel.reset(new QItemSelectionModel(m_addRoleModel)); | |||||
| m_selectProxy = new KSelectionProxyModel(selectionModel.get(), this); | m_selectProxy = new KSelectionProxyModel(selectionModel.get(), this); | ||||
| m_selectProxy->setFilterBehavior(KSelectionProxyModel::SubTreesWithoutRoots); | m_selectProxy->setFilterBehavior(KSelectionProxyModel::SubTreesWithoutRoots); | ||||
| selectionModel->select(m_addRoleModel->mapFromSource(rootDir), QItemSelectionModel::ClearAndSelect); | selectionModel->select(m_addRoleModel->mapFromSource(rootDir), QItemSelectionModel::ClearAndSelect); | ||||
| m_selectProxy->setSourceModel(m_addRoleModel); | m_selectProxy->setSourceModel(m_addRoleModel); | ||||
| proxyModel.setSourceModel(m_selectProxy); | proxyModel.setSourceModel(m_selectProxy); | ||||
| ui->treeView->setModel(&proxyModel); | ui->treeView->setModel(&proxyModel); | ||||
| ▲ Show 20 Lines • Show All 839 Lines • Show Last 20 Lines | |||||