File indexing completed on 2024-05-12 17:22:03
0001 /* 0002 SPDX-FileCopyrightText: 2017-2022 Krusader Krew <https://krusader.org> 0003 0004 SPDX-License-Identifier: GPL-2.0-or-later 0005 */ 0006 0007 #include "krviewproperties.h" 0008 0009 #include <utility> 0010 0011 KrViewProperties::KrViewProperties(bool displayIcons, 0012 bool numericPermissions, 0013 KrViewProperties::SortOptions sortOptions, 0014 KrViewProperties::SortMethod sortMethod, 0015 bool humanReadableSize, 0016 bool localeAwareCompareIsCaseSensitive, 0017 QStringList atomicExtensions) 0018 : numericPermissions(numericPermissions) 0019 , displayIcons(displayIcons) 0020 , sortColumn(Name) 0021 , sortOptions(sortOptions) 0022 , sortMethod(sortMethod) 0023 , filter(KrViewProperties::All) 0024 , filterMask(KrQuery("*")) 0025 , filterApplysToDirs(false) 0026 , localeAwareCompareIsCaseSensitive(localeAwareCompareIsCaseSensitive) 0027 , humanReadableSize(humanReadableSize) 0028 , atomicExtensions(std::move(atomicExtensions)) 0029 , numberOfColumns(1) 0030 { 0031 }