2 * SPDX-FileCopyrightText: 2011 Peter Penz <peter.penz19@gmail.com>
4 * SPDX-License-Identifier: GPL-2.0-or-later
7 #ifndef DOLPHINFILEITEMLISTWIDGET_H
8 #define DOLPHINFILEITEMLISTWIDGET_H
10 #include "dolphin_export.h"
11 #include "kitemviews/kfileitemlistwidget.h"
12 #include "versioncontrol/kversioncontrolplugin.h"
15 * @brief Extends KFileItemListWidget to handle the "version" role.
17 * The "version" role is set if version-control-plugins have been enabled.
18 * @see KVersionControlPlugin
20 class DOLPHIN_EXPORT DolphinFileItemListWidget
: public KFileItemListWidget
25 DolphinFileItemListWidget(KItemListWidgetInformant
*informant
, QGraphicsItem
*parent
);
26 ~DolphinFileItemListWidget() override
;
29 void refreshCache() override
;
32 QString
overlayForState(KVersionControlPlugin::ItemVersion version
) const;