2 * SPDX-FileCopyrightText: 2012 Frank Reininghaus <frank78ac@googlemail.com>
4 * SPDX-License-Identifier: GPL-2.0-or-later
7 #include "placesview.h"
9 #include "dolphin_placespanelsettings.h"
11 PlacesView::PlacesView(QGraphicsWidget
* parent
) :
12 KStandardItemListView(parent
)
14 const int iconSize
= PlacesPanelSettings::iconSize();
16 setIconSize(iconSize
);
20 void PlacesView::setIconSize(int size
)
22 if (size
!= iconSize()) {
23 PlacesPanelSettings
* settings
= PlacesPanelSettings::self();
24 settings
->setIconSize(size
);
27 KItemListStyleOption option
= styleOption();
28 option
.iconSize
= size
;
29 setStyleOption(option
);
33 int PlacesView::iconSize() const
35 const KItemListStyleOption option
= styleOption();
36 return option
.iconSize
;