Changeset View
Changeset View
Standalone View
Standalone View
src/views/dolphinview.cpp
Show First 20 Lines • Show All 429 Lines • ▼ Show 20 Line(s) | 427 | { | |||
---|---|---|---|---|---|
430 | } | 430 | } | ||
431 | } | 431 | } | ||
432 | 432 | | |||
433 | bool DolphinView::sortFoldersFirst() const | 433 | bool DolphinView::sortFoldersFirst() const | ||
434 | { | 434 | { | ||
435 | return m_model->sortDirectoriesFirst(); | 435 | return m_model->sortDirectoriesFirst(); | ||
436 | } | 436 | } | ||
437 | 437 | | |||
438 | void DolphinView::setSortHiddenLast(bool hiddenLast) | ||||
439 | { | ||||
440 | if (sortHiddenLast() != hiddenLast) { | ||||
441 | updateSortHiddenLast(hiddenLast); | ||||
442 | } | ||||
443 | } | ||||
444 | | ||||
445 | bool DolphinView::sortHiddenLast() const | ||||
446 | { | ||||
447 | return m_model->sortHiddenLast(); | ||||
448 | } | ||||
449 | | ||||
438 | void DolphinView::setVisibleRoles(const QList<QByteArray>& roles) | 450 | void DolphinView::setVisibleRoles(const QList<QByteArray>& roles) | ||
439 | { | 451 | { | ||
440 | const QList<QByteArray> previousRoles = roles; | 452 | const QList<QByteArray> previousRoles = roles; | ||
441 | 453 | | |||
442 | ViewProperties props(viewPropertiesUrl()); | 454 | ViewProperties props(viewPropertiesUrl()); | ||
443 | props.setVisibleRoles(roles); | 455 | props.setVisibleRoles(roles); | ||
444 | 456 | | |||
445 | m_visibleRoles = roles; | 457 | m_visibleRoles = roles; | ||
▲ Show 20 Lines • Show All 804 Lines • ▼ Show 20 Line(s) | 1261 | { | |||
1250 | ViewProperties props(viewPropertiesUrl()); | 1262 | ViewProperties props(viewPropertiesUrl()); | ||
1251 | props.setSortFoldersFirst(foldersFirst); | 1263 | props.setSortFoldersFirst(foldersFirst); | ||
1252 | 1264 | | |||
1253 | m_model->setSortDirectoriesFirst(foldersFirst); | 1265 | m_model->setSortDirectoriesFirst(foldersFirst); | ||
1254 | 1266 | | |||
1255 | emit sortFoldersFirstChanged(foldersFirst); | 1267 | emit sortFoldersFirstChanged(foldersFirst); | ||
1256 | } | 1268 | } | ||
1257 | 1269 | | |||
1270 | void DolphinView::updateSortHiddenLast(bool hiddenLast) | ||||
1271 | { | ||||
1272 | ViewProperties props(viewPropertiesUrl()); | ||||
1273 | props.setSortHiddenLast(hiddenLast); | ||||
1274 | | ||||
1275 | m_model->setSortHiddenLast(hiddenLast); | ||||
1276 | | ||||
1277 | emit sortHiddenLastChanged(hiddenLast); | ||||
1278 | } | ||||
1279 | | ||||
1258 | QPair<bool, QString> DolphinView::pasteInfo() const | 1280 | QPair<bool, QString> DolphinView::pasteInfo() const | ||
1259 | { | 1281 | { | ||
1260 | const QMimeData *mimeData = QApplication::clipboard()->mimeData(); | 1282 | const QMimeData *mimeData = QApplication::clipboard()->mimeData(); | ||
1261 | QPair<bool, QString> info; | 1283 | QPair<bool, QString> info; | ||
1262 | info.second = KIO::pasteActionText(mimeData, &info.first, rootItem()); | 1284 | info.second = KIO::pasteActionText(mimeData, &info.first, rootItem()); | ||
1263 | return info; | 1285 | return info; | ||
1264 | } | 1286 | } | ||
1265 | 1287 | | |||
▲ Show 20 Lines • Show All 515 Lines • ▼ Show 20 Line(s) | 1760 | { | |||
1781 | } | 1803 | } | ||
1782 | 1804 | | |||
1783 | const bool sortFoldersFirst = props.sortFoldersFirst(); | 1805 | const bool sortFoldersFirst = props.sortFoldersFirst(); | ||
1784 | if (sortFoldersFirst != m_model->sortDirectoriesFirst()) { | 1806 | if (sortFoldersFirst != m_model->sortDirectoriesFirst()) { | ||
1785 | m_model->setSortDirectoriesFirst(sortFoldersFirst); | 1807 | m_model->setSortDirectoriesFirst(sortFoldersFirst); | ||
1786 | emit sortFoldersFirstChanged(sortFoldersFirst); | 1808 | emit sortFoldersFirstChanged(sortFoldersFirst); | ||
1787 | } | 1809 | } | ||
1788 | 1810 | | |||
1811 | const bool sortHiddenLast = props.sortHiddenLast(); | ||||
1812 | if (sortHiddenLast != m_model->sortHiddenLast()) { | ||||
1813 | m_model->setSortHiddenLast(sortHiddenLast); | ||||
1814 | emit sortHiddenLastChanged(sortHiddenLast); | ||||
1815 | } | ||||
1816 | | ||||
1789 | const QList<QByteArray> visibleRoles = props.visibleRoles(); | 1817 | const QList<QByteArray> visibleRoles = props.visibleRoles(); | ||
1790 | if (visibleRoles != m_visibleRoles) { | 1818 | if (visibleRoles != m_visibleRoles) { | ||
1791 | const QList<QByteArray> previousVisibleRoles = m_visibleRoles; | 1819 | const QList<QByteArray> previousVisibleRoles = m_visibleRoles; | ||
1792 | m_visibleRoles = visibleRoles; | 1820 | m_visibleRoles = visibleRoles; | ||
1793 | m_view->setVisibleRoles(visibleRoles); | 1821 | m_view->setVisibleRoles(visibleRoles); | ||
1794 | emit visibleRolesChanged(m_visibleRoles, previousVisibleRoles); | 1822 | emit visibleRolesChanged(m_visibleRoles, previousVisibleRoles); | ||
1795 | } | 1823 | } | ||
1796 | 1824 | | |||
▲ Show 20 Lines • Show All 125 Lines • Show Last 20 Lines |