X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/b4efdc620e8ce7571b45d7bfe22f30271871b9f9..87f30d3fc8172649b3c905b04e20655ca18ac68f:/src/views/dolphinitemlistview.h diff --git a/src/views/dolphinitemlistview.h b/src/views/dolphinitemlistview.h index 18bb284ac..b8e3ab7de 100644 --- a/src/views/dolphinitemlistview.h +++ b/src/views/dolphinitemlistview.h @@ -20,10 +20,9 @@ #ifndef DOLPHINITEMLISTVIEW_H #define DOLPHINITEMLISTVIEW_H -#include -#include - -#include +#include "dolphin_export.h" +#include "kitemviews/kfileitemlistview.h" +#include "settings/viewmodes/viewmodesettings.h" class KFileItemListView; @@ -34,13 +33,13 @@ class KFileItemListView; * the view-properties into the corresponding KItemListView * properties. */ -class LIBDOLPHINPRIVATE_EXPORT DolphinItemListView : public KFileItemListView +class DOLPHIN_EXPORT DolphinItemListView : public KFileItemListView { Q_OBJECT public: - explicit DolphinItemListView(QGraphicsWidget* parent = 0); - virtual ~DolphinItemListView(); + explicit DolphinItemListView(QGraphicsWidget* parent = nullptr); + ~DolphinItemListView() override; void setZoomLevel(int level); int zoomLevel() const; @@ -49,16 +48,17 @@ public: void writeSettings(); protected: - virtual KItemListWidgetCreatorBase* defaultWidgetCreator() const; - virtual bool itemLayoutSupportsItemExpanding(ItemLayout layout) const; - virtual void onItemLayoutChanged(ItemLayout current, ItemLayout previous); - virtual void onPreviewsShownChanged(bool shown); - virtual void onVisibleRolesChanged(const QList& current, - const QList& previous); + KItemListWidgetCreatorBase* defaultWidgetCreator() const override; + bool itemLayoutSupportsItemExpanding(ItemLayout layout) const override; + void onItemLayoutChanged(ItemLayout current, ItemLayout previous) override; + void onPreviewsShownChanged(bool shown) override; + void onVisibleRolesChanged(const QList& current, + const QList& previous) override; + + void updateFont() override; private: void updateGridSize(); - void updateFont(); ViewModeSettings::ViewMode viewMode() const;