X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/f0debd937766045c77dea5f2f5255de89f7b2697..3bfdf0d2:/src/views/dolphinfileitemlistwidget.h diff --git a/src/views/dolphinfileitemlistwidget.h b/src/views/dolphinfileitemlistwidget.h index b08b96428..af73ac937 100644 --- a/src/views/dolphinfileitemlistwidget.h +++ b/src/views/dolphinfileitemlistwidget.h @@ -20,10 +20,10 @@ #ifndef DOLPHINFILEITEMLISTWIDGET_H #define DOLPHINFILEITEMLISTWIDGET_H -#include +#include "dolphin_export.h" #include -#include +#include "versioncontrol/kversioncontrolplugin.h" /** * @brief Extends KFileItemListWidget to handle the "version" role. @@ -31,20 +31,19 @@ * The "version" role is set if version-control-plugins have been enabled. * @see KVersionControlPlugin */ -class LIBDOLPHINPRIVATE_EXPORT DolphinFileItemListWidget : public KFileItemListWidget +class DOLPHIN_EXPORT DolphinFileItemListWidget : public KFileItemListWidget { Q_OBJECT public: - DolphinFileItemListWidget(QGraphicsItem* parent); + DolphinFileItemListWidget(KItemListWidgetInformant* informant, QGraphicsItem* parent); virtual ~DolphinFileItemListWidget(); protected: - virtual void dataChanged(const QHash& current, const QSet& roles = QSet()); - virtual void styleOptionChanged(const KItemListStyleOption& current, const KItemListStyleOption& previous); + virtual void refreshCache() Q_DECL_OVERRIDE; private: - static QPixmap overlayForState(KVersionControlPlugin::VersionState state, int size); + static QPixmap overlayForState(KVersionControlPlugin::ItemVersion version, int size); };