#include <QToolButton>
#include <QHBoxLayout>
-#include <QIcon>
#include <KLocalizedString>
#include <QLineEdit>
#include "kfileitemmodel.h"
#include "private/kpixmapmodifier.h"
-#include <QIcon>
#include <KIconLoader>
#include <QPainter>
#include "kitemlistview.h"
#include <KLocalizedString>
-#include <KIO/MetaData>
-#include <QDateTime>
#include <KFormat>
#include <QMimeDatabase>
-#include <QLocale>
KFileItemListWidgetInformant::KFileItemListWidgetInformant() :
KStandardItemListWidgetInformant()
#include <QTimer>
#include <QWidget>
-#include <algorithm>
-#include <vector>
-
// #define KFILEITEMMODEL_DEBUG
KFileItemModel::KFileItemModel(QObject* parent) :
#include <KConfig>
#include <KConfigGroup>
#include <KSharedConfig>
-#include <KFileItem>
#include <KIconLoader>
#include <KJobWidgets>
#include <KIO/JobUiDelegate>
#include <QApplication>
#include <QPainter>
-#include <QPixmap>
#include <QElapsedTimer>
#include <QTimer>
-#include <algorithm>
-
#ifdef HAVE_BALOO
#include "private/kbaloorolesprovider.h"
#include <Baloo/File>
#include "kitemlistcontroller.h"
#include "kitemlistview.h"
-#include "kitemmodelbase.h"
#include "private/kitemlistsmoothscroller.h"
#include <QGraphicsScene>
#include <QGraphicsView>
#include <QScrollBar>
-#include <QStyle>
#include <QStyleOption>
/**
#include <QApplication>
#include <QDrag>
-#include <QEvent>
#include <QGraphicsScene>
#include <QGraphicsSceneEvent>
#include <QGraphicsView>
#include "kitemlistselectionmanager.h"
-#include "kitemmodelbase.h"
-
KItemListSelectionManager::KItemListSelectionManager(QObject* parent) :
QObject(parent),
m_currentItem(-1),
#include "private/kitemlistrubberband.h"
#include "private/kitemlistsizehintresolver.h"
#include "private/kitemlistviewlayouter.h"
-#include "private/kitemlistviewanimation.h"
#include <QGraphicsSceneMouseEvent>
#include <QGraphicsView>
-#include <QPainter>
-#include <QStyle>
#include <QStyleOptionRubberBand>
#include <QTimer>
#include <QElapsedTimer>
-#include <algorithm>
-
#include "kitemlistviewaccessible.h"
namespace {
#include "kitemlistview.h"
#include "private/kitemlistviewlayouter.h"
-#include <qaccessible.h>
#include <qgraphicsscene.h>
#include <qgraphicsview.h>
-#include <QHash>
-
KItemListView* KItemListViewAccessible::view() const
{
return qobject_cast<KItemListView*>(object());
#include "kitemlistwidget.h"
#include "kitemlistview.h"
-#include "kitemmodelbase.h"
#include "private/kitemlistselectiontoggle.h"
#include "kitemset.h"
-#include <QVector>
-
-#include <algorithm>
KItemSet::iterator KItemSet::insert(int i)
{
***************************************************************************/
#include "kstandarditem.h"
-#include <QSet>
-#include <QByteArray>
#include "kstandarditemmodel.h"
KStandardItem::KStandardItem(KStandardItem* parent) :
#include <KIconLoader>
#include "kstandarditemlistwidget.h"
-#include "kstandarditemlistgroupheader.h"
KStandardItemListView::KStandardItemListView(QGraphicsWidget* parent) :
KItemListView(parent),
#include "kfileitemlistview.h"
#include "kfileitemmodel.h"
-#include <QIcon>
#include <KIconEffect>
#include <KIconLoader>
#include <KRatingPainter>
#include <QGraphicsScene>
#include <QGraphicsSceneResizeEvent>
#include <QGraphicsView>
-#include <QPainter>
#include <QStyleOption>
-#include <QTextLayout>
-#include <QTextLine>
#include <QPixmapCache>
#include <QGuiApplication>
#include "kstandarditemmodel.h"
#include "kstandarditem.h"
-#include <QSet>
-#include <QByteArray>
+
KStandardItemModel::KStandardItemModel(QObject* parent) :
KItemModelBase(parent),
m_items(),
#include <KFormat>
#include <QTime>
-#include <QMap>
#include <QCollator>
struct KBalooRolesProviderSingleton
#include "kdirectorycontentscounter.h"
-#include "kdirectorycontentscounterworker.h"
#include <kitemviews/kfileitemmodel.h>
#include <KDirWatch>
#include "kfileitemmodelfilter.h"
#include <KFileItem>
-#include <QRegExp>
KFileItemModelFilter::KFileItemModelFilter() :
#include "kitemlistroleeditor.h"
#include <KIO/Global>
-#include <QKeyEvent>
KItemListRoleEditor::KItemListRoleEditor(QWidget *parent) :
KTextEdit(parent),
#include "kitemlistsmoothscroller.h"
#include <QApplication>
-#include <QEvent>
#include <QPropertyAnimation>
#include <QScrollBar>
#include <QWheelEvent>
#include <kitemviews/kitemlistview.h>
-
-#include <QGraphicsWidget>
#include <QPropertyAnimation>
KItemListViewAnimation::KItemListViewAnimation(QObject* parent) :
#include <QImage>
#include <QPainter>
-#include <QPixmap>
-#include <QSize>
#include <QGuiApplication>
static const quint32 stackBlur8Mul[255] =
#include <KAboutData>
#include <KCrash>
#include <QCommandLineParser>
-#include <QCommandLineOption>
#include <QApplication>
#include <KLocalizedString>
#include <Kdelibs4ConfigMigrator>
#include <views/renamedialog.h>
#include <kitemviews/kitemlistselectionmanager.h>
#include <kitemviews/kfileitemlistview.h>
-#include <kitemviews/kfileitemlistwidget.h>
#include <kitemviews/kitemlistcontainer.h>
#include <kitemviews/kitemlistcontroller.h>
#include <kitemviews/kfileitemmodel.h>
-#include <KFileItem>
#include <KJobWidgets>
#include <KJobUiDelegate>
#include <KIO/CopyJob>
#include <QApplication>
#include <QBoxLayout>
-#include <QDropEvent>
#include <QGraphicsSceneDragDropEvent>
#include <QGraphicsView>
#include <QPropertyAnimation>
#include <views/draganddrophelper.h>
-#include "dolphindebug.h"
#include "global.h"
FoldersPanel::FoldersPanel(QWidget* parent) :
#include "treeviewcontextmenu.h"
-#include <KFileItem>
#include <KIO/CopyJob>
#include <KIO/DeleteJob>
#include <KIO/JobUiDelegate>
#include <QMenu>
-#include <QIcon>
#include <KJobWidgets>
#include <KSharedConfig>
#include <KConfigGroup>
#include "informationpanelcontent.h"
-#include <KFileItem>
#include <KIO/JobUiDelegate>
#include <KIO/PreviewJob>
#include <KJobWidgets>
#include <Phonon/BackendCapabilities>
#include <Phonon/MediaObject>
-#include <Phonon/SeekSlider>
-#include <QEvent>
#include <QLabel>
-#include <QPixmap>
-#include <QResizeEvent>
#include <QScrollArea>
#include <QTextLayout>
-#include <QTextLine>
#include <QTimer>
#include <QVBoxLayout>
-#include <QFontDatabase>
#include <QStyle>
#include "dolphin_informationpanelsettings.h"
#include "phononwidget.h"
#include <Phonon/AudioOutput>
-#include <Phonon/Global>
#include <Phonon/MediaObject>
#include <Phonon/SeekSlider>
#include <Phonon/VideoWidget>
#include <QVBoxLayout>
-#include <QHBoxLayout>
#include <QShowEvent>
#include <QToolButton>
-#include <QDialog>
-#include <QIcon>
#include <KIconLoader>
-#include <QUrl>
#include <KLocalizedString>
class EmbeddedVideoPlayer : public Phonon::VideoWidget
#include <KIconLoader>
#include <QPainter>
-#include <QPixmap>
#include <QStyle>
PixmapViewer::PixmapViewer(QWidget* parent, Transition transition) :
***************************************************************************/
#include "panel.h"
-#include <QUrl>
Panel::Panel(QWidget* parent) :
QWidget(parent),
#include "placesitem.h"
-#include <KBookmarkManager>
#include "dolphindebug.h"
#include <KDirLister>
#include <KLocalizedString>
#include "placesitemsignalhandler.h"
-#include <QDateTime>
#include <Solid/Block>
PlacesItem::PlacesItem(const KBookmark& bookmark, PlacesItem* parent) :
#include <QCheckBox>
#include <QEvent>
#include <QFormLayout>
-#include <QVBoxLayout>
#include <QDialogButtonBox>
-#include <QPushButton>
#include <QLineEdit>
PlacesItemEditDialog::PlacesItemEditDialog(QWidget* parent) :
#include "dolphin_generalsettings.h"
-#include <KBookmark>
-#include <KBookmarkManager>
#include "dolphindebug.h"
#include <QIcon>
-#include <KProtocolInfo>
#include <KLocalizedString>
-#include <QStandardPaths>
#include <KAboutData>
#include "placesitem.h"
#include <QAction>
-#include <QDate>
#include <QMimeData>
#include <QTimer>
#include <KUrlMimeData>
-#include <KFilePlacesModel>
-#include <Solid/Device>
#include <Solid/DeviceNotifier>
-#include <Solid/OpticalDisc>
#include <Solid/OpticalDrive>
-#include <Solid/StorageAccess>
-#include <Solid/StorageDrive>
#include <views/dolphinview.h>
#include <views/viewproperties.h>
#include "placesitemsignalhandler.h"
#include "placesitem.h"
-#include <Solid/StorageAccess>
PlacesItemSignalHandler::PlacesItemSignalHandler(PlacesItem* item,
QObject* parent) :
#include "global.h"
#include <KFileItem>
-#include "dolphindebug.h"
#include <KDirNotify>
#include <QIcon>
#include <KIO/Job>
#include <views/draganddrophelper.h>
#include <QGraphicsSceneDragDropEvent>
#include <QVBoxLayout>
-#include <QShowEvent>
-#include <QMimeData>
PlacesPanel::PlacesPanel(QWidget* parent) :
Panel(parent),
#include <QDate>
#include <QRadioButton>
#include <QHBoxLayout>
-#include <QVBoxLayout>
DolphinFacetsWidget::DolphinFacetsWidget(QWidget* parent) :
QWidget(parent),
#include <QButtonGroup>
#include <QDir>
-#include <QEvent>
#include <QHBoxLayout>
-#include <QKeyEvent>
#include <QLabel>
#include <QScrollArea>
#include <QTimer>
#include <QToolButton>
-#include <QVBoxLayout>
#include <QUrlQuery>
#include <config-baloo.h>
#include <KAuthorized>
#include <KWindowConfig>
#include <KLocalizedString>
-#include <QIcon>
#include <QPushButton>
-#include <QDialogButtonBox>
DolphinSettingsDialog::DolphinSettingsDialog(const QUrl& url, QWidget* parent) :
KPageDialog(parent),
#include "behaviorsettingspage.h"
-#include "dolphin_generalsettings.h"
-
#include <KLocalizedString>
#include <QCheckBox>
#include <KIO/ThumbCreator>
#include <QUrl>
-#include <QLibrary>
#include <QVBoxLayout>
#include <QStandardPaths>
#include <QDialogButtonBox>
#include "behaviorsettingspage.h"
#include "confirmationssettingspage.h"
#include "previewssettingspage.h"
-#include <settings/settingspagebase.h>
#include "statusbarsettingspage.h"
#include <KLocalizedString>
#include "dolphin_generalsettings.h"
#include "configurepreviewplugindialog.h"
-#include <KConfigGroup>
#include <KLocalizedString>
#include <KServiceTypeTrader>
-#include <KService>
#include <KIO/PreviewJob>
#include <settings/serviceitemdelegate.h>
#include <settings/servicemodel.h>
-#include <QCheckBox>
-#include <QGroupBox>
#include <QHBoxLayout>
#include <QLabel>
#include <QListView>
#include <QPainter>
-#include <QScrollBar>
-#include <QShowEvent>
-#include <QSlider>
#include <QSpinBox>
#include <QSortFilterProxyModel>
-#include <QVBoxLayout>
// default settings
namespace {
#include <settings/general/previewssettingspage.h>
#include <settings/general/confirmationssettingspage.h>
-#include <QDir>
#include <QVBoxLayout>
#include <QTabWidget>
#include <QDBusConnection>
#include <QDBusMessage>
-#include <QPushButton>
#include <QVBoxLayout>
#include <QTabWidget>
#include "serviceitemdelegate.h"
-#include "dolphindebug.h"
#include <QPushButton>
-#include <QIcon>
#include "servicemodel.h"
#include <QAbstractItemView>
#include <QCheckBox>
-#include <QModelIndex>
#include <QPainter>
ServiceItemDelegate::ServiceItemDelegate(QAbstractItemView* itemView, QObject* parent) :
#include "dolphin_generalsettings.h"
#include "dolphin_versioncontrolsettings.h"
-#include <KConfig>
-#include <KConfigGroup>
#include <KDesktopFile>
#include <kdesktopfileactions.h>
#include <QIcon>
#include <KPluginMetaData>
#include <KService>
#include <KServiceTypeTrader>
-#include <QStandardPaths>
#include <settings/serviceitemdelegate.h>
#include <settings/servicemodel.h>
-#include <QCheckBox>
#include <QGridLayout>
-#include <QGroupBox>
#include <QLabel>
#include <QListWidget>
-#include <QPushButton>
#include <QSortFilterProxyModel>
-#include <QShowEvent>
namespace
{
#include <QGroupBox>
#include <QLabel>
#include <QPushButton>
-#include <QHBoxLayout>
#include <QFileDialog>
-#include "views/dolphinview.h"
-
StartupSettingsPage::StartupSettingsPage(const QUrl& url, QWidget* parent) :
SettingsPageBase(parent),
m_url(url),
#include <QCheckBox>
#include <QGroupBox>
#include <QLabel>
-#include <QSlider>
#include <QVBoxLayout>
#include <QHelpEvent>
#include <QApplication>
#include "dolphin_iconsmodesettings.h"
#include "viewpropsprogressinfo.h"
-#include <config-baloo.h>
-
#include <KLocalizedString>
#include <KMessageBox>
-#include <QUrl>
#include <KComboBox>
-#include <KConfigGroup>
#include <KWindowConfig>
#include <QButtonGroup>
#include <QLabel>
#include <QPushButton>
#include <QRadioButton>
-#include <QDialogButtonBox>
-#include <QVBoxLayout>
#include <views/viewproperties.h>
#include <KConfigGroup>
#include <KLocalizedString>
-#include <KIO/Job>
#include <views/viewproperties.h>
#include <QApplication>
#include <QHBoxLayout>
-#include <QLabel>
#include <QProgressBar>
#include <QToolButton>
-#include <QTime>
#include <QTimer>
#include <QSlider>
#include <QTextDocument>
#include "mountpointobserver.h"
-#include <QUrl>
-
SpaceInfoObserver::SpaceInfoObserver(const QUrl& url, QObject* parent) :
QObject(parent),
m_mountPointObserver(nullptr),
#include <KLocalizedString>
#include <KNS3/KMoreToolsMenuFactory>
-#include <KIO/Job>
#include <knewstuff_version.h>
StatusBarSpaceInfo::StatusBarSpaceInfo(QWidget* parent) :
#include <QTest>
#include <QSignalSpy>
-#include <algorithm>
#include <random>
#include "kitemviews/kfileitemmodel.h"
#include "kitemviews/private/kfileitemmodelsortalgorithm.h"
-#include "testdir.h"
-
void myMessageOutput(QtMsgType type, const QMessageLogContext& context, const QString& msg)
{
Q_UNUSED(context);
#include "kitemviews/kitemrange.h"
#include <QTest>
-#include <QVector>
Q_DECLARE_METATYPE(QVector<int>)
Q_DECLARE_METATYPE(KItemRangeList)
#include "kitemviews/kitemset.h"
#include <QTest>
-#include <QVector>
Q_DECLARE_METATYPE(KItemRangeList)
#include <QTest>
#include <QSignalSpy>
-#include <QDebug>
-#include <QList>
-#include <QByteArray>
#include <QStandardPaths>
#include <QAction>
#include <QDBusInterface>
-#include <QUrlQuery>
#include <KBookmarkManager>
#include <KConfig>
#include "panels/places/placesitemmodel.h"
#include "panels/places/placesitem.h"
#include "views/viewproperties.h"
-#include "kitemviews/kitemrange.h"
Q_DECLARE_METATYPE(KItemRangeList)
Q_DECLARE_METATYPE(KItemRange)
#include "testdir.h"
-#include <QDir>
-
#ifdef Q_OS_UNIX
#include <utime.h>
#else
#include "testdir.h"
#include <QTest>
-#include <QDir>
class ViewPropertiesTest : public QObject
{
#include "dolphinfileitemlistwidget.h"
-#include <QIcon>
#include <KIconLoader>
-#include <QColor>
#include "dolphindebug.h"
#include "dolphin_compactmodesettings.h"
#include "dolphinfileitemlistwidget.h"
-#include <kitemviews/kfileitemlistview.h>
#include <kitemviews/kfileitemmodel.h>
#include <kitemviews/kitemlistcontroller.h>
-#include <kitemviews/kitemliststyleoption.h>
#include <KIO/PreviewJob>
#include "dolphindebug.h"
#include <KActionMenu>
#include <KActionCollection>
-#include <QIcon>
-#include <KLocalizedString>
#include <KConfig>
#include <KCharsets>
#include <QMenu>
#include <KProtocolManager>
#include <KIO/Scheduler>
#include <KConfigGroup>
+#include <KLocalizedString>
#define DATA_KEY QStringLiteral("Charset")
#include "dolphinview.h"
-#include <config-baloo.h>
-
#include <QAbstractItemView>
#include <QApplication>
#include <QClipboard>
#include <KProtocolManager>
#include <KColorScheme>
#include <KDirModel>
-#include <KFileItem>
#include <KFileItemListProperties>
#include <KLocalizedString>
#include <kitemviews/kfileitemmodel.h>
#include <kitemviews/kitemlistcontainer.h>
#include <kitemviews/kitemlistheader.h>
#include <kitemviews/kitemlistselectionmanager.h>
-#include <kitemviews/kitemlistview.h>
#include <kitemviews/kitemlistcontroller.h>
#include <KIO/CopyJob>
#include <KIO/DeleteJob>
#include <KIO/DropJob>
#include <KIO/PasteJob>
#include <KIO/Paste>
-#include <KJob>
#include <KMessageBox>
#include <KJobWidgets>
-#include <QUrl>
#include "dolphinnewfilemenuobserver.h"
#include "dolphin_detailsmodesettings.h"
#include "draganddrophelper.h"
#include "renamedialog.h"
#include "versioncontrol/versioncontrolobserver.h"
-#include "viewmodecontroller.h"
#include "viewproperties.h"
#include "views/tooltips/tooltipmanager.h"
#include "zoomlevelinfo.h"
#include "dolphinviewactionhandler.h"
-#include <config-baloo.h>
-
#include "settings/viewpropertiesdialog.h"
-#include "views/dolphinview.h"
#include "views/zoomlevelinfo.h"
#include <QPointer>
#include <kitemviews/kfileitemmodel.h>
#include <KLocalizedString>
#include <KNewFileMenu>
-#include <KSelectAction>
-#include <KToggleAction>
#include <KPropertiesDialog>
#include <KProtocolManager>
-#include <QIcon>
#include "dolphindebug.h"
#include "draganddrophelper.h"
-#include <QUrl>
#include <QDBusMessage>
#include <QDBusConnection>
-#include <QDropEvent>
#include <QMimeData>
#include <KIO/DropJob>
#include <QHBoxLayout>
#include <QLabel>
-#include <QVBoxLayout>
#include <QMimeDatabase>
#include <QDialogButtonBox>
#include <QPushButton>
#include <QStylePainter>
#include <QVBoxLayout>
#include <QTextLayout>
-#include <QTextLine>
#ifndef HAVE_BALOO
#include <KFileMetaDataWidget>
#include "updateitemstatesthread.h"
-#include <QVector>
-#include <QMutexLocker>
UpdateItemStatesThread::UpdateItemStatesThread(KVersionControlPlugin* plugin,
const QMap<QString, QVector<VersionControlObserver::ItemState> >& itemStates) :
#include "updateitemstatesthread.h"
-#include <QFile>
#include <QTimer>
VersionControlObserver::VersionControlObserver(QObject* parent) :
#include "dolphin_directoryviewpropertysettings.h"
#include "dolphin_generalsettings.h"
-#include <QUrl>
#include "dolphindebug.h"
#include <QCryptographicHash>
-#include <QDate>
-#include <QFile>
-#include <QFileInfo>
-#include <QStandardPaths>
namespace {
const int AdditionalInfoViewPropertiesVersion = 1;