2 * SPDX-FileCopyrightText: 2012 Frank Reininghaus <frank78ac@googlemail.com>
3 * SPDX-FileCopyrightText: 2021 Harald Sitter <sitter@kde.org>
5 * SPDX-License-Identifier: GPL-2.0-or-later
8 #include "placesview.h"
10 #include "dolphin_placespanelsettings.h"
12 PlacesView::PlacesView(QGraphicsWidget
* parent
) :
13 KStandardItemListView(parent
)
15 KItemListStyleOption option
= styleOption();
17 setStyleOption(option
);
19 const int iconSize
= PlacesPanelSettings::iconSize();
21 setIconSize(iconSize
);
25 void PlacesView::setIconSize(int size
)
27 if (size
!= iconSize()) {
28 PlacesPanelSettings
* settings
= PlacesPanelSettings::self();
29 settings
->setIconSize(size
);
32 KItemListStyleOption option
= styleOption();
33 option
.iconSize
= size
;
34 setStyleOption(option
);
38 int PlacesView::iconSize() const
40 const KItemListStyleOption option
= styleOption();
41 return option
.iconSize
;