#include "dbusinterface.h"
#include "global.h"
-#include <QDBusConnection>
-#include <QList>
-#include <QUrl>
#include <KPropertiesDialog>
-#include <KRun>
+
+#include <QDBusConnection>
DBusInterface::DBusInterface() :
QObject()
#include "dolphincontextmenu.h"
+#include "dolphin_generalsettings.h"
#include "dolphinmainwindow.h"
#include "dolphinnewfilemenu.h"
-#include "dolphinviewcontainer.h"
-#include "dolphin_generalsettings.h"
#include "dolphinremoveaction.h"
+#include "dolphinviewcontainer.h"
+#include "panels/places/placesitem.h"
+#include "panels/places/placesitemmodel.h"
+#include "views/dolphinview.h"
+#include "views/viewmodecontroller.h"
-#include <KActionCollection>
#include <KAbstractFileItemActionPlugin>
+#include <KActionCollection>
#include <KFileItemActions>
#include <KFileItemListProperties>
-#include <KIO/RestoreJob>
#include <KIO/EmptyTrashJob>
#include <KIO/JobUiDelegate>
#include <KIO/Paste>
+#include <KIO/RestoreJob>
#include <KJobWidgets>
+#include <KLocalizedString>
#include <KMimeTypeTrader>
#include <KNewFileMenu>
#include <KPluginMetaData>
#include <KService>
-#include <KLocalizedString>
#include <KStandardAction>
#include <KToolBar>
#include <QApplication>
#include <QClipboard>
#include <QKeyEvent>
-#include <QMenuBar>
#include <QMenu>
+#include <QMenuBar>
#include <QMimeDatabase>
-#include <panels/places/placesitem.h>
-#include <panels/places/placesitemmodel.h>
-
-
-#include "views/dolphinview.h"
-#include "views/viewmodecontroller.h"
-
DolphinContextMenu::DolphinContextMenu(DolphinMainWindow* parent,
const QPoint& pos,
const KFileItem& fileInfo,
#ifndef DOLPHINCONTEXTMENU_H
#define DOLPHINCONTEXTMENU_H
-#include <KFileItem>
-#include <QUrl>
#include <KFileCopyToMenu>
-#include <QMenu>
-
-
+#include <KFileItem>
+#include <QMenu>
+#include <QUrl>
class QAction;
class DolphinMainWindow;
#include "views/draganddrophelper.h"
#include "views/viewproperties.h"
#include "views/dolphinnewfilemenuobserver.h"
-
#include "dolphin_generalsettings.h"
#include <KActionCollection>
#include <KActionMenu>
#include <KAuthorized>
#include <KConfig>
-#include <kdualaction.h>
+#include <KFileItemListProperties>
+#include <KFilePlacesModel>
#include <KHelpMenu>
-#include <KJobWidgets>
-#include <QLineEdit>
-#include <KToolBar>
#include <KIO/JobUiDelegate>
+#include <KJobWidgets>
#include <KLocalizedString>
-#include <KProtocolManager>
-#include <KProtocolInfo>
-#include <QMenu>
#include <KMessageBox>
-#include <KFilePlacesModel>
-#include <KFileItemListProperties>
+#include <KProtocolInfo>
+#include <KProtocolManager>
#include <KRun>
#include <KShell>
#include <KStandardAction>
#include <KToggleAction>
-#include <KUrlNavigator>
+#include <KToolBar>
#include <KToolInvocation>
#include <KUrlComboBox>
+#include <KUrlNavigator>
#include <QApplication>
-#include <QMenuBar>
#include <QClipboard>
-#include <QToolButton>
-#include <QTimer>
-#include <QStandardPaths>
-#include <QPushButton>
#include <QCloseEvent>
-#include <QShowEvent>
#include <QDialog>
+#include <QLineEdit>
+#include <QMenu>
+#include <QMenuBar>
+#include <QPushButton>
+#include <QShowEvent>
+#include <QStandardPaths>
+#include <QTimer>
+#include <QToolButton>
+#include <kdualaction.h>
namespace {
// Used for GeneralSettings::version() to determine whether
#define DOLPHIN_MAINWINDOW_H
#include <config-baloo.h>
-
#include <kio/fileundomanager.h>
#include <ksortablelist.h>
#include <kxmlguiwindow.h>
-#include <QIcon>
-#include <QUrl>
+#include <QIcon>
#include <QList>
#include <QPointer>
+#include <QUrl>
typedef KIO::FileUndoManager::CommandType CommandType;
#ifndef DOLPHINNEWFILEMENU_H
#define DOLPHINNEWFILEMENU_H
-#include <KNewFileMenu>
-
#include "dolphin_export.h"
+#include <KNewFileMenu>
+
class KJob;
/**
*/
#include "dolphinpart.h"
-#include "dolphinremoveaction.h"
-#include <KFileItemListProperties>
+#include "dolphindebug.h"
+#include "dolphinnewfilemenu.h"
+#include "dolphinpart_ext.h"
+#include "dolphinremoveaction.h"
+#include "kitemviews/kfileitemmodel.h"
+#include "kitemviews/private/kfileitemmodeldirlister.h"
+#include "views/dolphinnewfilemenuobserver.h"
+#include "views/dolphinremoteencoding.h"
+#include "views/dolphinview.h"
+#include "views/dolphinviewactionhandler.h"
#include <KAboutData>
#include <KActionCollection>
-#include "dolphindebug.h"
+#include <KAuthorized>
+#include <KConfigGroup>
+#include <KFileItemListProperties>
#include <KIconLoader>
+#include <KJobWidgets>
#include <KLocalizedString>
#include <KMessageBox>
+#include <KMimeTypeEditor>
#include <KPluginFactory>
#include <KRun>
-#include <KToolInvocation>
-#include <KAuthorized>
-#include <QMenu>
#include <KSharedConfig>
-#include <KConfigGroup>
-#include <KMimeTypeEditor>
-#include <KJobWidgets>
-
-#include "dolphinpart_ext.h"
-#include "dolphinnewfilemenu.h"
-#include "views/dolphinview.h"
-#include "views/dolphinviewactionhandler.h"
-#include "views/dolphinnewfilemenuobserver.h"
-#include "views/dolphinremoteencoding.h"
-#include "kitemviews/kfileitemmodel.h"
-#include "kitemviews/private/kfileitemmodeldirlister.h"
+#include <KToolInvocation>
-#include <QStandardPaths>
#include <QActionGroup>
-#include <QTextDocument>
#include <QApplication>
#include <QClipboard>
#include <QDir>
-#include <QKeyEvent>
#include <QInputDialog>
+#include <QKeyEvent>
+#include <QMenu>
+#include <QStandardPaths>
+#include <QTextDocument>
K_PLUGIN_FACTORY(DolphinPartFactory, registerPlugin<DolphinPart>();)
#define DOLPHINPART_H
#include <KParts/ReadOnlyPart>
-#include <QUrl>
+#include <QUrl>
class DolphinNewFileMenu;
class DolphinViewActionHandler;
#include "dolphinpart.h"
#include "views/dolphinview.h"
-#include <QVariant>
-
-#include <KFileItem>
-
-
DolphinPartBrowserExtension::DolphinPartBrowserExtension(DolphinPart* part)
:KParts::BrowserExtension( part )
,m_part(part)
#include <kparts/fileinfoextension.h>
#include <kparts/listingfilterextension.h>
#include <kparts/listingnotificationextension.h>
+
#include <QUrl>
class DolphinPart;
#include "dolphinrecenttabsmenu.h"
-#include <KLocalizedString>
#include <KAcceleratorManager>
+#include <KLocalizedString>
#include <kio/global.h>
+
#include <QMenu>
DolphinRecentTabsMenu::DolphinRecentTabsMenu(QObject* parent) :
#define DOLPHIN_RECENT_TABS_MENU_H
#include <KActionMenu>
+
#include <QUrl>
class QAction;
#include <QApplication>
-#include <KLocalizedString>
-
-
DolphinRemoveAction::DolphinRemoveAction(QObject* parent, KActionCollection* collection) :
QAction(parent),
m_collection(collection)
#include "dolphin_export.h"
+#include <KActionCollection>
+
#include <QAction>
#include <QPointer>
-#include <KActionCollection>
-
/**
* A QAction that manages the delete based on the current state of
* the Shift key or the parameter passed to update.
#include "dolphintabbar.h"
-#include <QTimer>
-#include <QDragEnterEvent>
#include <KLocalizedString>
+
+#include <QDragEnterEvent>
#include <QMenu>
-#include <QIcon>
-#include <QUrl>
#include <QMimeData>
+#include <QTimer>
DolphinTabBar::DolphinTabBar(QWidget* parent) :
QTabBar(parent),
#include "dolphintabpage.h"
-#include "dolphinviewcontainer.h"
#include "dolphin_generalsettings.h"
+#include "dolphinviewcontainer.h"
#include <QSplitter>
#include <QVBoxLayout>
#ifndef DOLPHIN_TAB_PAGE_H
#define DOLPHIN_TAB_PAGE_H
-#include <QWidget>
#include <QPointer>
#include <QUrl>
+#include <QWidget>
class QSplitter;
class DolphinViewContainer;
#include "dolphintabpage.h"
#include "dolphinviewcontainer.h"
-#include <QApplication>
-#include <QDropEvent>
#include <KConfigGroup>
+#include <KRun>
#include <KShell>
#include <kio/global.h>
-#include <KRun>
+
+#include <QApplication>
+#include <QDropEvent>
DolphinTabWidget::DolphinTabWidget(QWidget* parent) :
QTabWidget(parent),
***************************************************************************/
#include "dolphinviewcontainer.h"
-#include <KProtocolManager>
-#include <QDropEvent>
-#include <QTimer>
-#include <QMimeData>
-#include <QVBoxLayout>
-#include <QLoggingCategory>
+#include "dolphin_generalsettings.h"
+#include "dolphindebug.h"
+#include "filterbar/filterbar.h"
+#include "global.h"
+#include "search/dolphinsearchbox.h"
+#include "statusbar/dolphinstatusbar.h"
+#include "views/viewmodecontroller.h"
+#include "views/viewproperties.h"
#include <KFileItemActions>
#include <KFilePlacesModel>
-#include <KLocalizedString>
#include <KIO/PreviewJob>
-#include <kio_version.h>
+#include <KLocalizedString>
#include <KMessageWidget>
+#include <KProtocolManager>
+#include <KRun>
#include <KShell>
-#include <QUrl>
#include <KUrlComboBox>
#include <KUrlNavigator>
-#include <KRun>
-
-#ifdef KActivities_FOUND
-#endif
+#include <kio_version.h>
-#include "global.h"
-#include "dolphindebug.h"
-#include "dolphin_generalsettings.h"
-#include "filterbar/filterbar.h"
-#include "search/dolphinsearchbox.h"
-#include "statusbar/dolphinstatusbar.h"
-#include "views/viewmodecontroller.h"
-#include "views/viewproperties.h"
+#include <QDropEvent>
+#include <QLoggingCategory>
+#include <QMimeData>
+#include <QTimer>
+#include <QUrl>
+#include <QVBoxLayout>
DolphinViewContainer::DolphinViewContainer(const QUrl& url, QWidget* parent) :
QWidget(parent),
#ifndef DOLPHINVIEWCONTAINER_H
#define DOLPHINVIEWCONTAINER_H
-#include <KFileItem>
+#include "config-dolphin.h"
+#include "views/dolphinview.h"
+
#include <KCompletion>
+#include <KFileItem>
#include <KIO/Job>
-
#include <KUrlNavigator>
#include <QElapsedTimer>
#include <QWidget>
-#include <views/dolphinview.h>
-#include <config-dolphin.h>
-
#ifdef KF5Activities_FOUND
namespace KActivities {
class ResourceInstance;
* Free Software Foundation, Inc., *
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA *
***************************************************************************/
+
#include "filterbar.h"
+#include <KLocalizedString>
+
+#include <QHBoxLayout>
#include <QKeyEvent>
#include <QLabel>
-#include <QToolButton>
-#include <QHBoxLayout>
-
-#include <KLocalizedString>
#include <QLineEdit>
+#include <QToolButton>
FilterBar::FilterBar(QWidget* parent) :
QWidget(parent)
*/
#include "global.h"
-#include "dolphindebug.h"
+
#include "dolphin_generalsettings.h"
+#include "dolphindebug.h"
#include <KRun>
#include "kfileitemlistview.h"
-#include "kfileitemmodelrolesupdater.h"
#include "kfileitemlistwidget.h"
#include "kfileitemmodel.h"
+#include "kfileitemmodelrolesupdater.h"
#include "private/kpixmapmodifier.h"
#include <KIconLoader>
-#include <QPainter>
-#include <QTimer>
#include <QGraphicsScene>
#include <QGraphicsView>
+#include <QPainter>
+#include <QTimer>
// #define KFILEITEMLISTVIEW_DEBUG
#define KFILEITEMLISTVIEW_H
#include "dolphin_export.h"
-
-#include <kitemviews/kstandarditemlistview.h>
+#include "kitemviews/kstandarditemlistview.h"
class KFileItemModelRolesUpdater;
class QTimer;
#include "kfileitemmodel.h"
#include "kitemlistview.h"
-#include <KLocalizedString>
#include <KFormat>
+#include <KLocalizedString>
+
#include <QMimeDatabase>
KFileItemListWidgetInformant::KFileItemListWidgetInformant() :
#define KFILEITEMLISTWIDGET_H
#include "dolphin_export.h"
-
-#include <kitemviews/kstandarditemlistwidget.h>
+#include "kitemviews/kstandarditemlistwidget.h"
class DOLPHIN_EXPORT KFileItemListWidgetInformant : public KStandardItemListWidgetInformant
{
#include "kfileitemmodel.h"
#include "dolphin_generalsettings.h"
+#include "dolphindebug.h"
+#include "private/kfileitemmodeldirlister.h"
+#include "private/kfileitemmodelsortalgorithm.h"
#include <KLocalizedString>
#include <KUrlMimeData>
-#include "dolphindebug.h"
-
-#include "private/kfileitemmodelsortalgorithm.h"
-#include "private/kfileitemmodeldirlister.h"
-
#include <QElapsedTimer>
#include <QMimeData>
#include <QTimer>
#define KFILEITEMMODEL_H
#include "dolphin_export.h"
+#include "kitemviews/kitemmodelbase.h"
+#include "kitemviews/private/kfileitemmodelfilter.h"
+
#include <KFileItem>
-#include <QUrl>
-#include <kitemviews/kitemmodelbase.h>
-#include <kitemviews/private/kfileitemmodelfilter.h>
#include <QCollator>
#include <QHash>
#include <QSet>
+#include <QUrl>
#include <functional>
#include "kfileitemmodelrolesupdater.h"
#include "kfileitemmodel.h"
+#include "private/kdirectorycontentscounter.h"
+#include "private/kpixmapmodifier.h"
#include <KConfig>
#include <KConfigGroup>
-#include <KSharedConfig>
-#include <KIconLoader>
-#include <KJobWidgets>
#include <KIO/JobUiDelegate>
#include <KIO/PreviewJob>
-#include <KPluginLoader>
+#include <KIconLoader>
+#include <KJobWidgets>
#include <KOverlayIconPlugin>
+#include <KPluginLoader>
+#include <KSharedConfig>
-#include "private/kpixmapmodifier.h"
-#include "private/kdirectorycontentscounter.h"
+#ifdef HAVE_BALOO
+#include "private/kbaloorolesprovider.h"
+#include <Baloo/File>
+#include <Baloo/FileMonitor>
+#endif
#include <QApplication>
#include <QPainter>
#include <QElapsedTimer>
#include <QTimer>
-#ifdef HAVE_BALOO
- #include "private/kbaloorolesprovider.h"
- #include <Baloo/File>
- #include <Baloo/FileMonitor>
-#endif
-
// #define KFILEITEMMODELROLESUPDATER_DEBUG
#ifndef KFILEITEMMODELROLESUPDATER_H
#define KFILEITEMMODELROLESUPDATER_H
-#include <config-baloo.h>
+#include "dolphin_export.h"
+#include "kitemviews/kitemmodelbase.h"
#include <KFileItem>
-#include <kitemviews/kitemmodelbase.h>
-
-#include "dolphin_export.h"
+#include <config-baloo.h>
#include <QObject>
#include <QSet>
#include "kitemlistcontroller.h"
#include "kitemlistview.h"
-
#include "private/kitemlistsmoothscroller.h"
#include <QApplication>
#include "kitemlistcontroller.h"
-
-#include "kitemlistview.h"
#include "kitemlistselectionmanager.h"
-
-#include "private/kitemlistrubberband.h"
+#include "kitemlistview.h"
#include "private/kitemlistkeyboardsearchmanager.h"
+#include "private/kitemlistrubberband.h"
+#include "views/draganddrophelper.h"
+#include <QAccessible>
#include <QApplication>
#include <QDrag>
#include <QGraphicsScene>
#include <QGraphicsView>
#include <QMimeData>
#include <QTimer>
-#include <QAccessible>
-#include <views/draganddrophelper.h>
KItemListController::KItemListController(KItemModelBase* model, KItemListView* view, QObject* parent) :
QObject(parent),
#define KITEMLISTCONTROLLER_H
#include "dolphin_export.h"
-
#include "kitemset.h"
#include <QObject>
#include <QPointF>
+
class QTimer;
class KItemModelBase;
class KItemListKeyboardSearchManager;
#define KITEMLISTGROUPHEADER_H
#include "dolphin_export.h"
-
-#include <kitemviews/kitemliststyleoption.h>
+#include "kitemviews/kitemliststyleoption.h"
#include <QByteArray>
#include <QGraphicsWidget>
#include "kitemlistheader.h"
#include "kitemlistview.h"
-
#include "private/kitemlistheaderwidget.h"
KItemListHeader::~KItemListHeader()
#define KITEMLISTHEADER_H
#include "dolphin_export.h"
+
#include <QHash>
#include <QObject>
#define KITEMLISTSELECTIONMANAGER_H
#include "dolphin_export.h"
-
-#include <kitemviews/kitemmodelbase.h>
-#include <kitemviews/kitemset.h>
+#include "kitemviews/kitemmodelbase.h"
+#include "kitemviews/kitemset.h"
#include <QObject>
#include "kitemlistcontroller.h"
#include "kitemlistheader.h"
#include "kitemlistselectionmanager.h"
+#include "kitemlistviewaccessible.h"
#include "kstandarditemlistwidget.h"
#include "private/kitemlistheaderwidget.h"
#include "private/kitemlistsizehintresolver.h"
#include "private/kitemlistviewlayouter.h"
+#include <QElapsedTimer>
#include <QGraphicsSceneMouseEvent>
#include <QGraphicsView>
#include <QStyleOptionRubberBand>
#include <QTimer>
-#include <QElapsedTimer>
-#include "kitemlistviewaccessible.h"
namespace {
// Time in ms until reaching the autoscroll margin triggers
#define KITEMLISTVIEW_H
#include "dolphin_export.h"
+#include "kitemviews/kitemliststyleoption.h"
+#include "kitemviews/kitemlistwidget.h"
+#include "kitemviews/kitemmodelbase.h"
+#include "kitemviews/kstandarditemlistgroupheader.h"
+#include "kitemviews/private/kitemlistviewanimation.h"
-#include <kitemviews/kstandarditemlistgroupheader.h>
-#include <kitemviews/kitemliststyleoption.h>
-#include <kitemviews/kitemlistwidget.h>
-#include <kitemviews/kitemmodelbase.h>
-#include <kitemviews/private/kitemlistviewanimation.h>
#include <QGraphicsWidget>
#include <QSet>
#include "kitemlistview.h"
#include "private/kitemlistviewlayouter.h"
-#include <qgraphicsscene.h>
-#include <qgraphicsview.h>
+#include <QGraphicsScene>
+#include <QGraphicsView>
KItemListView* KItemListViewAccessible::view() const
{
#include "kitemlistwidget.h"
#include "kitemlistview.h"
-
#include "private/kitemlistselectiontoggle.h"
-
#include <QApplication>
#include <QPainter>
#include <QPropertyAnimation>
#define KITEMLISTWIDGET_H
#include "dolphin_export.h"
-
-#include <kitemviews/kitemliststyleoption.h>
+#include "kitemviews/kitemliststyleoption.h"
#include <QBitArray>
#include <QGraphicsWidget>
#define KITEMMODELBASE_H
#include "dolphin_export.h"
+#include "kitemviews/kitemrange.h"
+#include "kitemviews/kitemset.h"
-#include <kitemviews/kitemrange.h>
-#include <kitemviews/kitemset.h>
-
-#include <QUrl>
#include <QHash>
#include <QObject>
+#include <QUrl>
#include <QVariant>
class QMimeData;
#define KITEMSET_H
#include "dolphin_export.h"
-
-#include <kitemviews/kitemrange.h>
+#include "kitemviews/kitemrange.h"
/**
* @brief Stores a set of integer numbers in a space-efficient way.
#define KSTANDARDITEMLISTGROUPHEADER_H
#include "dolphin_export.h"
-
-#include <kitemviews/kitemlistgroupheader.h>
+#include "kitemviews/kitemlistgroupheader.h"
#include <QPixmap>
#include <QStaticText>
#include "kstandarditemlistview.h"
-#include <KIconLoader>
#include "kstandarditemlistwidget.h"
+#include <KIconLoader>
+
KStandardItemListView::KStandardItemListView(QGraphicsWidget* parent) :
KItemListView(parent),
m_itemLayout(DetailsLayout)
#define KSTANDARDITEMLISTVIEW_H
#include "dolphin_export.h"
-
-#include <kitemviews/kitemlistview.h>
+#include "kitemviews/kitemlistview.h"
/**
* @brief Provides layouts for icons-, compact- and details-view.
#include "kfileitemlistview.h"
#include "kfileitemmodel.h"
+#include "private/kfileitemclipboard.h"
+#include "private/kitemlistroleeditor.h"
+#include "private/kpixmapmodifier.h"
#include <KIconEffect>
#include <KIconLoader>
#include <KRatingPainter>
#include <KStringHandler>
-#include "private/kfileitemclipboard.h"
-#include "private/kitemlistroleeditor.h"
-#include "private/kpixmapmodifier.h"
-
#include <QGraphicsScene>
#include <QGraphicsSceneResizeEvent>
#include <QGraphicsView>
-#include <QStyleOption>
-#include <QPixmapCache>
#include <QGuiApplication>
+#include <QPixmapCache>
+#include <QStyleOption>
// #define KSTANDARDITEMLISTWIDGET_DEBUG
#define KSTANDARDITEMLISTWIDGET_H
#include "dolphin_export.h"
-
-#include <kitemviews/kitemlistwidget.h>
+#include "kitemviews/kitemlistwidget.h"
#include <QPixmap>
#include <QPointF>
#define KSTANDARDITEMMODEL_H
#include "dolphin_export.h"
-#include <kitemviews/kitemmodelbase.h>
+#include "kitemviews/kitemmodelbase.h"
+
#include <QHash>
#include <QList>
#include "kbaloorolesprovider.h"
-#include <QDebug>
-#include <KLocalizedString>
-
#include <Baloo/File>
#include <KFileMetaData/PropertyInfo>
#include <KFileMetaData/UserMetaData>
#include <KFormat>
+#include <KLocalizedString>
-#include <QTime>
#include <QCollator>
+#include <QDebug>
+#include <QTime>
struct KBalooRolesProviderSingleton
{
#include <QHash>
#include <QSet>
#include <QVariant>
+
namespace Baloo {
class File;
}
***************************************************************************/
#include "kdirectorycontentscounter.h"
-
-#include <kitemviews/kfileitemmodel.h>
+#include "kitemviews/kfileitemmodel.h"
#include <KDirWatch>
+
#include <QThread>
KDirectoryContentsCounter::KDirectoryContentsCounter(KFileItemModel* model, QObject* parent) :
#include "kdirectorycontentscounterworker.h"
-#include <QSet>
#include <QQueue>
+#include <QSet>
class KDirWatch;
class KFileItemModel;
#include "kfileitemclipboard.h"
+#include <KUrlMimeData>
+
#include <QApplication>
#include <QClipboard>
#include <QMimeData>
-#include <KUrlMimeData>
class KFileItemClipboardSingleton
{
#ifndef KFILEITEMCLIPBOARD_H
#define KFILEITEMCLIPBOARD_H
-#include <QUrl>
+#include "dolphin_export.h"
+
#include <QList>
-#include <QSet>
#include <QObject>
-
-#include "dolphin_export.h"
+#include <QSet>
+#include <QUrl>
/**
* @brief Wrapper for QClipboard to provide fast access for checking
***************************************************************************/
#include "kfileitemmodeldirlister.h"
+
#include <KLocalizedString>
#include <KIO/Job>
#define KFILEITEMMODELDIRLISTER_H
#include "dolphin_export.h"
+
#include <KDirLister>
+
#include <QUrl>
/**
#define KFILEITEMMODELFILTER_H
#include "dolphin_export.h"
+
#include <QStringList>
class KFileItem;
***************************************************************************/
#include "kitemlistheaderwidget.h"
-
-#include <kitemviews/kitemmodelbase.h>
+#include "kitemviews/kitemmodelbase.h"
#include <QApplication>
#include <QGraphicsSceneHoverEvent>
#define KITEMLISTHEADERWIDGET_H
#include "dolphin_export.h"
+
#include <QGraphicsWidget>
#include <QHash>
#include <QList>
#include "dolphin_export.h"
+#include <QElapsedTimer>
#include <QObject>
#include <QString>
-#include <QElapsedTimer>
/**
* @brief Controls the keyboard searching ability for a KItemListController.
#define KITEMLISTRUBBERBAND_H
#include "dolphin_export.h"
+
#include <QObject>
#include <QPointF>
#include "kitemlistselectiontoggle.h"
#include <KIconLoader>
+
#include <QPainter>
***************************************************************************/
#include "kitemlistsizehintresolver.h"
-
-#include <kitemviews/kitemlistview.h>
+#include "kitemviews/kitemlistview.h"
KItemListSizeHintResolver::KItemListSizeHintResolver(const KItemListView* itemListView) :
m_itemListView(itemListView),
#define KITEMLISTSIZEHINTRESOLVER_H
#include "dolphin_export.h"
+#include "kitemviews/kitemmodelbase.h"
-#include <kitemviews/kitemmodelbase.h>
#include <QSizeF>
#include <QVector>
#include <QApplication>
#include <QPropertyAnimation>
#include <QScrollBar>
-#include <QWheelEvent>
#include <QStyle>
+#include <QWheelEvent>
KItemListSmoothScroller::KItemListSmoothScroller(QScrollBar* scrollBar,
QObject* parent) :
***************************************************************************/
#include "kitemlistviewanimation.h"
-
-#include <kitemviews/kitemlistview.h>
+#include "kitemviews/kitemlistview.h"
#include <QPropertyAnimation>
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA *
***************************************************************************/
-#include "kitemlistviewlayouter.h"
-
-#include <kitemviews/kitemmodelbase.h>
-#include "kitemlistsizehintresolver.h"
-
#include "dolphindebug.h"
+#include "kitemlistsizehintresolver.h"
+#include "kitemlistviewlayouter.h"
+#include "kitemviews/kitemmodelbase.h"
// #define KITEMLISTVIEWLAYOUTER_DEBUG
#include "kpixmapmodifier.h"
+#include <QGuiApplication>
#include <QImage>
#include <QPainter>
-#include <QGuiApplication>
static const quint32 stackBlur8Mul[255] =
{
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA *
***************************************************************************/
+#include "dbusinterface.h"
+#include "dolphin_generalsettings.h"
#include "dolphin_version.h"
+#include "dolphindebug.h"
#include "dolphinmainwindow.h"
-#include "dolphin_generalsettings.h"
-#include "dbusinterface.h"
#include "global.h"
-#include "dolphindebug.h"
-#include <KDBusService>
#include <KAboutData>
#include <KCrash>
-#include <QCommandLineParser>
-#include <QApplication>
+#include <KDBusService>
#include <KLocalizedString>
#include <Kdelibs4ConfigMigrator>
+#include <QApplication>
+#include <QCommandLineParser>
+
#ifndef Q_OS_WIN
#include <unistd.h>
#endif
#ifndef FOLDERSITEMLISTWIDGET_H
#define FOLDERSITEMLISTWIDGET_H
-#include <kitemviews/kfileitemlistwidget.h>
+#include "kitemviews/kfileitemlistwidget.h"
/**
* @brief Extends KFileItemListWidget to use the right text color.
#include "dolphin_folderspanelsettings.h"
#include "dolphin_generalsettings.h"
-#include "treeviewcontextmenu.h"
#include "foldersitemlistwidget.h"
-
-#include <views/renamedialog.h>
-#include <kitemviews/kitemlistselectionmanager.h>
-#include <kitemviews/kfileitemlistview.h>
-#include <kitemviews/kitemlistcontainer.h>
-#include <kitemviews/kitemlistcontroller.h>
-#include <kitemviews/kfileitemmodel.h>
+#include "global.h"
+#include "kitemviews/kfileitemlistview.h"
+#include "kitemviews/kfileitemmodel.h"
+#include "kitemviews/kitemlistcontainer.h"
+#include "kitemviews/kitemlistcontroller.h"
+#include "kitemviews/kitemlistselectionmanager.h"
+#include "treeviewcontextmenu.h"
+#include "views/draganddrophelper.h"
+#include "views/renamedialog.h"
#include <KJobWidgets>
#include <KJobUiDelegate>
#include <QPropertyAnimation>
#include <QTimer>
-#include <views/draganddrophelper.h>
-
-#include "global.h"
-
FoldersPanel::FoldersPanel(QWidget* parent) :
Panel(parent),
m_updateCurrentItem(false),
#ifndef FOLDERSPANEL_H
#define FOLDERSPANEL_H
+#include "panels/panel.h"
+
#include <QUrl>
-#include <panels/panel.h>
class KFileItemModel;
class KItemListController;
#include "treeviewcontextmenu.h"
+#include "folderspanel.h"
+#include "global.h"
+
+#include <KConfigGroup>
+#include <KFileItemListProperties>
#include <KIO/CopyJob>
#include <KIO/DeleteJob>
+#include <KIO/FileUndoManager>
#include <KIO/JobUiDelegate>
-#include <QMenu>
+#include <KIO/Paste>
+#include <KIO/PasteJob>
#include <KJobWidgets>
-#include <KSharedConfig>
-#include <KConfigGroup>
-#include <KUrlMimeData>
-#include <KFileItemListProperties>
#include <KLocalizedString>
-#include <KIO/PasteJob>
-#include <KIO/Paste>
-#include <KIO/FileUndoManager>
#include <KPropertiesDialog>
-
-#include "folderspanel.h"
+#include <KSharedConfig>
+#include <KUrlMimeData>
#include <QApplication>
#include <QClipboard>
+#include <QMenu>
#include <QMimeData>
#include <QPointer>
-#include "global.h"
TreeViewContextMenu::TreeViewContextMenu(FoldersPanel* parent,
const KFileItem& fileInfo) :
#ifndef TREEVIEWCONTEXTMENU_H
#define TREEVIEWCONTEXTMENU_H
-#include <QObject>
#include <KFileItem>
+#include <QObject>
+
class QMimeData;
class FoldersPanel;
#else
#include <Baloo/FileMetaDataConfigWidget>
#endif
-#include <KSharedConfig>
-#include <KLocalizedString>
-#include <QLabel>
-#include <QVBoxLayout>
#include <KConfigGroup>
+#include <KLocalizedString>
+#include <KSharedConfig>
#include <KWindowConfig>
+
#include <QDialogButtonBox>
+#include <QLabel>
#include <QPushButton>
+#include <QVBoxLayout>
FileMetaDataConfigurationDialog::FileMetaDataConfigurationDialog(QWidget* parent) :
QDialog(parent),
#ifndef FILEMETADATACONFIGURATIONDIALOG_H
#define FILEMETADATACONFIGURATIONDIALOG_H
-#include <QDialog>
#include <KFileItem>
#include <config-baloo.h>
-
#ifndef HAVE_BALOO
class KFileMetaDataConfigurationWidget;
#else
+
+#include <QDialog>
+
namespace Baloo {
class FileMetaDataConfigWidget;
}
#include "informationpanel.h"
#include "informationpanelcontent.h"
+
#include <KIO/Job>
#include <KIO/JobUiDelegate>
#include <KJobWidgets>
#include <KDirNotify>
+
#include <QApplication>
#include <QShowEvent>
#include <QVBoxLayout>
#ifndef INFORMATIONPANEL_H
#define INFORMATIONPANEL_H
-#include <panels/panel.h>
+#include "panels/panel.h"
+
#include <KFileItem>
+
class InformationPanelContent;
namespace KIO
{
#include <KIO/JobUiDelegate>
#include <KIO/PreviewJob>
-#include <KJobWidgets>
#include <KIconEffect>
#include <KIconLoader>
-#include <QIcon>
+#include <KJobWidgets>
#include <KLocalizedString>
-#include <QMenu>
#include <KSeparator>
#include <KStringHandler>
+
+#include <QIcon>
+#include <QMenu>
#include <QTextDocument>
#ifndef HAVE_BALOO
#ifndef INFORMATIONPANELCONTENT_H
#define INFORMATIONPANELCONTENT_H
-#include <config-baloo.h>
-
#include <KFileItem>
+#include <config-baloo.h>
-#include <QUrl>
#include <QPointer>
+#include <QUrl>
#include <QWidget>
class KFileItemList;
#include "phononwidget.h"
+#include <KIconLoader>
+#include <KLocalizedString>
#include <Phonon/AudioOutput>
#include <Phonon/MediaObject>
#include <Phonon/SeekSlider>
-#pragma GCC diagnostic push // Phonon doesn't use C++11 compiler by default, so override
-#pragma GCC diagnostic ignored "-Wsuggest-override" // specifier is not available. Remove this pragmas after fixing it.
#include <Phonon/VideoWidget>
-#pragma GCC diagnostic pop
-#include <QVBoxLayout>
#include <QShowEvent>
#include <QToolButton>
-#include <KIconLoader>
-#include <KLocalizedString>
+#include <QVBoxLayout>
class EmbeddedVideoPlayer : public Phonon::VideoWidget
{
#ifndef PHONONWIDGET_H
#define PHONONWIDGET_H
-#include <QUrl>
+#include <Phonon/Global>
+
#include <QSize>
+#include <QUrl>
#include <QWidget>
-#include <Phonon/Global>
-
namespace Phonon
{
class AudioOutput;
#ifndef PIXMAPVIEWER_H
#define PIXMAPVIEWER_H
-#include <QWidget>
#include <QPixmap>
#include <QQueue>
#include <QTimeLine>
+#include <QWidget>
class QPaintEvent;
#ifndef PANEL_H
#define PANEL_H
-#include <QWidget>
#include <QUrl>
+#include <QWidget>
/**
* @brief Base widget for all panels that can be docked on the window borders.
#include "placesitem.h"
#include "dolphindebug.h"
+#include "placesitemsignalhandler.h"
+
#include <KDirLister>
#include <KLocalizedString>
-#include "placesitemsignalhandler.h"
#include <Solid/Block>
PlacesItem::PlacesItem(const KBookmark& bookmark, PlacesItem* parent) :
#ifndef PLACESITEM_H
#define PLACESITEM_H
+#include "kitemviews/kstandarditem.h"
+
#include <KBookmark>
-#include <kitemviews/kstandarditem.h>
-#include <QUrl>
-#include <QPointer>
#include <Solid/Device>
#include <Solid/OpticalDisc>
+#include <Solid/PortableMediaPlayer>
#include <Solid/StorageAccess>
#include <Solid/StorageVolume>
-#include <Solid/PortableMediaPlayer>
+
+#include <QPointer>
+#include <QUrl>
+
class KDirLister;
class PlacesItemSignalHandler;
#include "placesitemeditdialog.h"
-#include <KAboutData>
#include "dolphindebug.h"
+
+#include <KAboutData>
#include <KFile>
#include <KIconButton>
#include <KLocalizedString>
-#include <QMimeDatabase>
#include <KUrlRequester>
+
#include <QCheckBox>
+#include <QDialogButtonBox>
#include <QEvent>
#include <QFormLayout>
-#include <QDialogButtonBox>
#include <QLineEdit>
+#include <QMimeDatabase>
PlacesItemEditDialog::PlacesItemEditDialog(QWidget* parent) :
QDialog(parent),
#ifndef PLACESITEMLISTGROUPHEADER_H
#define PLACESITEMLISTGROUPHEADER_H
-#include <kitemviews/kstandarditemlistgroupheader.h>
+#include "kitemviews/kstandarditemlistgroupheader.h"
class PlacesItemListGroupHeader : public KStandardItemListGroupHeader
{
#ifndef PLACESITEMLISTWIDGET_H
#define PLACESITEMLISTWIDGET_H
-#include <kitemviews/kstandarditemlistwidget.h>
+#include "kitemviews/kstandarditemlistwidget.h"
/**
* @brief Extends KStandardItemListWidget to interpret the hidden
***************************************************************************/
#include "placesitemmodel.h"
-#include "placesitemsignalhandler.h"
#include "dolphin_generalsettings.h"
-
#include "dolphindebug.h"
-#include <QIcon>
-#include <KLocalizedString>
-#include <KAboutData>
#include "placesitem.h"
-#include <QAction>
-#include <QMimeData>
-#include <QTimer>
-#include <KUrlMimeData>
+#include "placesitemsignalhandler.h"
+#include "views/dolphinview.h"
+#include "views/viewproperties.h"
+#include <KAboutData>
+#include <KLocalizedString>
+#include <KUrlMimeData>
#include <Solid/DeviceNotifier>
#include <Solid/OpticalDrive>
-#include <views/dolphinview.h>
-#include <views/viewproperties.h>
+#include <QAction>
+#include <QIcon>
+#include <QMimeData>
+#include <QTimer>
namespace {
// A suffix to the application-name of the stored bookmarks is
#ifndef PLACESITEMMODEL_H
#define PLACESITEMMODEL_H
-#include <kitemviews/kstandarditemmodel.h>
+#include "kitemviews/kstandarditemmodel.h"
+
#include <KFilePlacesModel>
+#include <Solid/Predicate>
+#include <Solid/StorageAccess>
-#include <QUrl>
#include <QHash>
#include <QList>
#include <QSet>
-#include <Solid/Predicate>
-#include <Solid/StorageAccess>
+#include <QUrl>
class KBookmark;
class KBookmarkManager;
#include "placespanel.h"
#include "dolphin_generalsettings.h"
-
#include "global.h"
-#include <KFileItem>
+#include "placesitem.h"
+#include "placesitemeditdialog.h"
+#include "placesitemlistgroupheader.h"
+#include "placesitemlistwidget.h"
+#include "placesitemmodel.h"
+#include "placesview.h"
+#include "kitemviews/kitemlistcontainer.h"
+#include "kitemviews/kitemlistcontroller.h"
+#include "kitemviews/kitemlistselectionmanager.h"
+#include "kitemviews/kstandarditem.h"
+#include "views/draganddrophelper.h"
+
#include <KDirNotify>
-#include <QIcon>
-#include <KIO/Job>
+#include <KFileItem>
+#include <KFilePlacesModel>
#include <KIO/DropJob>
#include <KIO/EmptyTrashJob>
+#include <KIO/Job>
#include <KIO/JobUiDelegate>
-#include <KFilePlacesModel>
+#include <KIconLoader>
#include <KJobWidgets>
#include <KLocalizedString>
-#include <KIconLoader>
-#include <kitemviews/kitemlistcontainer.h>
-#include <kitemviews/kitemlistcontroller.h>
-#include <kitemviews/kitemlistselectionmanager.h>
-#include <kitemviews/kstandarditem.h>
-#include <QMenu>
#include <KMessageBox>
#include <KNotification>
-#include "placesitem.h"
-#include "placesitemeditdialog.h"
-#include "placesitemlistgroupheader.h"
-#include "placesitemlistwidget.h"
-#include "placesitemmodel.h"
-#include "placesview.h"
-#include <views/draganddrophelper.h>
+
#include <QGraphicsSceneDragDropEvent>
+#include <QIcon>
+#include <QMenu>
#include <QVBoxLayout>
PlacesPanel::PlacesPanel(QWidget* parent) :
#ifndef PLACESPANEL_H
#define PLACESPANEL_H
-#include <QUrl>
+#include "panels/panel.h"
+
#include <QMimeData>
-#include <panels/panel.h>
+#include <QUrl>
class KItemListController;
class PlacesItem;
#ifndef PLACESVIEW_H
#define PLACESVIEW_H
-#include <kitemviews/kstandarditemlistview.h>
+#include "kitemviews/kstandarditemlistview.h"
/**
* @brief View class for the Places Panel.
#include "terminalpanel.h"
-#include <signal.h>
-
-#include <KPluginLoader>
-#include <KPluginFactory>
-#include <KService>
-#include <kde_terminal_interface.h>
-#include <KParts/ReadOnlyPart>
-#include <KShell>
#include <KIO/Job>
#include <KIO/JobUiDelegate>
#include <KJobWidgets>
+#include <KParts/ReadOnlyPart>
+#include <KPluginFactory>
+#include <KPluginLoader>
+#include <KService>
+#include <KShell>
+#include <kde_terminal_interface.h>
#include <QDir>
#include <QShowEvent>
#ifndef TERMINALPANEL_H
#define TERMINALPANEL_H
-#include <panels/panel.h>
+#include "panels/panel.h"
#include <QQueue>
#include "dolphinfacetswidget.h"
#include <KLocalizedString>
+
#include <QButtonGroup>
#include <QCheckBox>
#include <QDate>
-#include <QRadioButton>
#include <QHBoxLayout>
+#include <QRadioButton>
DolphinFacetsWidget::DolphinFacetsWidget(QWidget* parent) :
QWidget(parent),
#include "dolphin_searchsettings.h"
#include "dolphinfacetswidget.h"
+#include "panels/places/placesitemmodel.h"
-#include <panels/places/placesitemmodel.h>
-
-#include <QIcon>
-#include <QLineEdit>
#include <KLocalizedString>
-#include <KSeparator>
#include <KNS3/KMoreToolsMenuFactory>
+#include <KSeparator>
+#include <config-baloo.h>
+#ifdef HAVE_BALOO
+#include <Baloo/Query>
+#include <Baloo/IndexerConfig>
+#endif
#include <QButtonGroup>
#include <QDir>
+#include <QFontDatabase>
#include <QHBoxLayout>
+#include <QIcon>
#include <QLabel>
+#include <QLineEdit>
#include <QScrollArea>
#include <QTimer>
#include <QToolButton>
#include <QUrlQuery>
-#include <config-baloo.h>
-#ifdef HAVE_BALOO
- #include <Baloo/Query>
- #include <Baloo/IndexerConfig>
-#endif
-#include <QFontDatabase>
-
DolphinSearchBox::DolphinSearchBox(QWidget* parent) :
QWidget(parent),
m_startedSearching(false),
#include "additionalinfodialog.h"
-#include <config-baloo.h>
-
-#include <KSharedConfig>
-#include <KLocalizedString>
#include "kitemviews/kfileitemmodel.h"
+
#include <KConfigGroup>
+#include <KLocalizedString>
+#include <KSharedConfig>
#include <KWindowConfig>
+#include <config-baloo.h>
#include <QCheckBox>
-#include <QLabel>
-#include <QVBoxLayout>
#include <QDialogButtonBox>
+#include <QLabel>
#include <QPushButton>
+#include <QVBoxLayout>
#ifdef HAVE_BALOO
#include <Baloo/IndexerConfig>
#include <QList>
#include <QListWidget>
-
/**
* @brief Dialog for changing the additional information shown in the view.
*/
***************************************************************************/
#include "applyviewpropsjob.h"
-#include <views/viewproperties.h>
+
+#include "views/viewproperties.h"
ApplyViewPropsJob::ApplyViewPropsJob(const QUrl& dir,
const ViewProperties& viewProps) :
#define APPLYVIEWPROPSJOB_H
#include <KIO/Job>
+
#include <QUrl>
class ViewProperties;
#include "dolphinsettingsdialog.h"
-#include <dolphinmainwindow.h>
#include "dolphin_generalsettings.h"
+#include "dolphinmainwindow.h"
#include "general/generalsettingspage.h"
#include "navigation/navigationsettingspage.h"
#include "services/servicessettingspage.h"
#include "startup/startupsettingspage.h"
-#include "viewmodes/viewsettingspage.h"
#include "trash/trashsettingspage.h"
+#include "viewmodes/viewsettingspage.h"
#include <KAuthorized>
-#include <KWindowConfig>
#include <KLocalizedString>
+#include <KWindowConfig>
#include <QPushButton>
#include "behaviorsettingspage.h"
+#include "views/viewproperties.h"
+
#include <KLocalizedString>
#include <QCheckBox>
#include <QRadioButton>
#include <QVBoxLayout>
-#include <views/viewproperties.h>
-
BehaviorSettingsPage::BehaviorSettingsPage(const QUrl& url, QWidget* parent) :
SettingsPageBase(parent),
m_url(url),
#ifndef BEHAVIORSETTINGSPAGE_H
#define BEHAVIORSETTINGSPAGE_H
-#include <settings/settingspagebase.h>
-#include <QUrl>
#include "dolphin_generalsettings.h"
+#include "settings/settingspagebase.h"
+
+#include <QUrl>
class QCheckBox;
class QLabel;
#include "configurepreviewplugindialog.h"
-#include <KPluginLoader>
-#include <KLocalizedString>
-#include <KJobWidgets>
-#include <KIO/JobUiDelegate>
#include <KIO/DeleteJob>
+#include <KIO/JobUiDelegate>
#include <KIO/ThumbCreator>
+#include <KJobWidgets>
+#include <KLocalizedString>
+#include <KPluginLoader>
-#include <QUrl>
-#include <QVBoxLayout>
-#include <QStandardPaths>
#include <QDialogButtonBox>
#include <QPushButton>
+#include <QStandardPaths>
+#include <QUrl>
+#include <QVBoxLayout>
ConfigurePreviewPluginDialog::ConfigurePreviewPluginDialog(const QString& pluginName,
const QString& desktopEntryName,
#include "confirmationssettingspage.h"
-#include <dolphin_generalsettings.h>
+#include "dolphin_generalsettings.h"
#include <KLocalizedString>
#ifndef CONFIRMATIONSSETTINGSPAGE_H
#define CONFIRMATIONSSETTINGSPAGE_H
-#include <settings/settingspagebase.h>
+#include "settings/settingspagebase.h"
class QCheckBox;
#ifndef GENERALSETTINGSPAGE_H
#define GENERALSETTINGSPAGE_H
+#include "settings/settingspagebase.h"
+
#include <QWidget>
-#include <settings/settingspagebase.h>
class QUrl;
class SettingsPageBase;
#include "dolphin_generalsettings.h"
#include "configurepreviewplugindialog.h"
+#include "settings/serviceitemdelegate.h"
+#include "settings/servicemodel.h"
+#include <KIO/PreviewJob>
#include <KLocalizedString>
#include <KServiceTypeTrader>
-#include <KIO/PreviewJob>
-
-#include <settings/serviceitemdelegate.h>
-#include <settings/servicemodel.h>
#include <QHBoxLayout>
#include <QLabel>
#include <QListView>
#include <QPainter>
-#include <QSpinBox>
#include <QSortFilterProxyModel>
+#include <QSpinBox>
// default settings
namespace {
#ifndef PREVIEWSSETTINGSPAGE_H
#define PREVIEWSSETTINGSPAGE_H
-#include <settings/settingspagebase.h>
+#include "settings/settingspagebase.h"
class QSpinBox;
class QListView;
#include "statusbarsettingspage.h"
-#include <dolphin_generalsettings.h>
+#include "dolphin_generalsettings.h"
#include <KLocalizedString>
#ifndef STATUSBARSETTINGSPAGE_H
#define STATUSBARSETTINGSPAGE_H
-#include <settings/settingspagebase.h>
+#include "settings/settingspagebase.h"
class QCheckBox;
#include "kcmdolphingeneral.h"
+#include "settings/general/behaviorsettingspage.h"
+#include "settings/general/previewssettingspage.h"
+#include "settings/general/confirmationssettingspage.h"
+
#include <KLocalizedString>
#include <KPluginFactory>
#include <KPluginLoader>
-#include <settings/general/behaviorsettingspage.h>
-#include <settings/general/previewssettingspage.h>
-#include <settings/general/confirmationssettingspage.h>
-
-#include <QVBoxLayout>
#include <QTabWidget>
+#include <QVBoxLayout>
K_PLUGIN_FACTORY(KCMDolphinGeneralConfigFactory, registerPlugin<DolphinGeneralConfigModule>(QStringLiteral("dolphingeneral"));)
#define KCMDOLPHINGENERAL_H
#include <kcmodule.h>
+
#include <QList>
class SettingsPageBase;
#include "kcmdolphinnavigation.h"
+#include "settings/navigation/navigationsettingspage.h"
+
#include <KPluginFactory>
#include <KPluginLoader>
-#include <settings/navigation/navigationsettingspage.h>
-
#include <QVBoxLayout>
K_PLUGIN_FACTORY(KCMDolphinNavigationConfigFactory, registerPlugin<DolphinNavigationConfigModule>(QStringLiteral("dolphinnavigation"));)
#include "kcmdolphinservices.h"
+#include "settings/services/servicessettingspage.h"
+
#include <KPluginFactory>
#include <KPluginLoader>
-#include <settings/services/servicessettingspage.h>
-
#include <QVBoxLayout>
K_PLUGIN_FACTORY(KCMDolphinServicesConfigFactory, registerPlugin<DolphinServicesConfigModule>(QStringLiteral("dolphinservices"));)
#include "kcmdolphinviewmodes.h"
+#include "settings/viewmodes/viewsettingstab.h"
+
#include <KLocalizedString>
#include <KPluginFactory>
#include <KPluginLoader>
-#include <QIcon>
-
-#include <settings/viewmodes/viewsettingstab.h>
#include <QDBusConnection>
#include <QDBusMessage>
-#include <QVBoxLayout>
+#include <QIcon>
#include <QTabWidget>
+#include <QVBoxLayout>
K_PLUGIN_FACTORY(KCMDolphinViewModesConfigFactory, registerPlugin<DolphinViewModesConfigModule>(QStringLiteral("dolphinviewmodes"));)
#ifndef NAVIGATIONSETTINGSPAGE_H
#define NAVIGATIONSETTINGSPAGE_H
-#include <settings/settingspagebase.h>
+#include "settings/settingspagebase.h"
class QCheckBox;
#include "serviceitemdelegate.h"
-#include <QPushButton>
-
#include "servicemodel.h"
#include <QAbstractItemView>
#include <QCheckBox>
#include <QPainter>
+#include <QPushButton>
ServiceItemDelegate::ServiceItemDelegate(QAbstractItemView* itemView, QObject* parent) :
KWidgetItemDelegate(itemView, parent)
#include "dolphin_generalsettings.h"
#include "dolphin_versioncontrolsettings.h"
+#include "settings/serviceitemdelegate.h"
+#include "settings/servicemodel.h"
#include <KDesktopFile>
-#include <kdesktopfileactions.h>
-#include <QIcon>
#include <KLocalizedString>
#include <KMessageBox>
#include <KNS3/Button>
#include <KPluginMetaData>
#include <KService>
#include <KServiceTypeTrader>
-
-#include <settings/serviceitemdelegate.h>
-#include <settings/servicemodel.h>
+#include <kdesktopfileactions.h>
#include <QGridLayout>
#include <QLabel>
#ifndef SERVICESSETTINGSPAGE_H
#define SERVICESSETTINGSPAGE_H
-#include <settings/settingspagebase.h>
+#include "settings/settingspagebase.h"
#include <QString>
#include "startupsettingspage.h"
-#include "global.h"
+#include "dolphin_generalsettings.h"
#include "dolphinmainwindow.h"
#include "dolphinviewcontainer.h"
-
-#include "dolphin_generalsettings.h"
+#include "global.h"
#include <KLocalizedString>
-#include <QLineEdit>
#include <KMessageBox>
-#include <QVBoxLayout>
#include <QCheckBox>
+#include <QFileDialog>
#include <QGroupBox>
#include <QLabel>
+#include <QLineEdit>
#include <QPushButton>
-#include <QFileDialog>
+#include <QVBoxLayout>
StartupSettingsPage::StartupSettingsPage(const QUrl& url, QWidget* parent) :
SettingsPageBase(parent),
#ifndef STARTUPSETTINGSPAGE_H
#define STARTUPSETTINGSPAGE_H
-#include <settings/settingspagebase.h>
+#include "settings/settingspagebase.h"
+
#include <QUrl>
class QLineEdit;
#define TRASHSETTINGSPAGE_H
#include "settings/settingspagebase.h"
+
class KCModuleProxy;
/**
#include "dolphinfontrequester.h"
-#include <KLocalizedString>
#include <KComboBox>
+#include <KLocalizedString>
-#include <QHBoxLayout>
-#include <QPushButton>
#include <QFontDatabase>
#include <QFontDialog>
+#include <QHBoxLayout>
+#include <QPushButton>
DolphinFontRequester::DolphinFontRequester(QWidget* parent) :
QWidget(parent),
#include "viewmodesettings.h"
-#include "dolphin_iconsmodesettings.h"
-#include "dolphin_detailsmodesettings.h"
#include "dolphin_compactmodesettings.h"
+#include "dolphin_detailsmodesettings.h"
+#include "dolphin_iconsmodesettings.h"
#define VIEWMODESETTINGS_SET_VALUE(mode, setValue, value) \
switch (mode) { \
#include "viewsettingspage.h"
-#include <views/dolphinview.h>
+#include "views/dolphinview.h"
#include "viewsettingstab.h"
-#include <QVBoxLayout>
-#include <QTabWidget>
-
#include <KLocalizedString>
+#include <QTabWidget>
+#include <QVBoxLayout>
+
ViewSettingsPage::ViewSettingsPage(QWidget* parent) :
SettingsPageBase(parent),
m_tabs()
#ifndef VIEWSETTINGSPAGE_H
#define VIEWSETTINGSPAGE_H
-#include <settings/settingspagebase.h>
+#include "settings/settingspagebase.h"
class ViewSettingsTab;
class QWidget;
#include "viewsettingstab.h"
-#include "dolphinfontrequester.h"
#include "dolphin_compactmodesettings.h"
#include "dolphin_detailsmodesettings.h"
#include "dolphin_iconsmodesettings.h"
+#include "dolphinfontrequester.h"
+#include "views/zoomlevelinfo.h"
#include <KComboBox>
#include <KLocalizedString>
+#include <QApplication>
#include <QCheckBox>
#include <QGroupBox>
+#include <QHelpEvent>
#include <QLabel>
#include <QVBoxLayout>
-#include <QHelpEvent>
-#include <QApplication>
-
-#include <views/zoomlevelinfo.h>
ViewSettingsTab::ViewSettingsTab(Mode mode, QWidget* parent) :
QWidget(parent),
#ifndef VIEWSETTINGSTAB_H
#define VIEWSETTINGSTAB_H
+#include "settings/viewmodes/viewmodesettings.h"
+
#include <QWidget>
-#include <settings/viewmodes/viewmodesettings.h>
class DolphinFontRequester;
class KComboBox;
#include "viewpropertiesdialog.h"
#include "additionalinfodialog.h"
-#include "kitemviews/kfileitemmodel.h"
-#include "views/dolphinview.h"
#include "dolphin_generalsettings.h"
#include "dolphin_iconsmodesettings.h"
+#include "kitemviews/kfileitemmodel.h"
#include "viewpropsprogressinfo.h"
+#include "views/dolphinview.h"
+#include <KComboBox>
#include <KLocalizedString>
#include <KMessageBox>
-#include <KComboBox>
#include <KWindowConfig>
#include <QButtonGroup>
***************************************************************************/
#include "viewpropsprogressinfo.h"
+
#include "applyviewpropsjob.h"
+#include "views/viewproperties.h"
+
+#include <KConfigGroup>
+#include <KLocalizedString>
+#include <QDialogButtonBox>
#include <QLabel>
#include <QProgressBar>
+#include <QPushButton>
#include <QTimer>
#include <QVBoxLayout>
-#include <QDialogButtonBox>
-#include <QPushButton>
-
-#include <KConfigGroup>
-#include <KLocalizedString>
-
-#include <views/viewproperties.h>
ViewPropsProgressInfo::ViewPropsProgressInfo(QWidget* parent,
const QUrl& dir,
#ifndef VIEWPROPSPROGRESSINFO_H
#define VIEWPROPSPROGRESSINFO_H
-#include <QDialog>
#include <kio/directorysizejob.h>
+
+#include <QDialog>
#include <QUrl>
class ApplyViewPropsJob;
#include "dolphinstatusbar.h"
#include "dolphin_generalsettings.h"
+#include "statusbarspaceinfo.h"
+#include "views/dolphinview.h"
+#include "views/zoomlevelinfo.h"
-#include <QIcon>
#include <KLocalizedString>
#include <KSqueezedTextLabel>
-#include <QMenu>
-
-#include "statusbarspaceinfo.h"
#include <QApplication>
#include <QHBoxLayout>
+#include <QHelpEvent>
+#include <QIcon>
+#include <QMenu>
#include <QProgressBar>
-#include <QToolButton>
-#include <QTimer>
#include <QSlider>
#include <QTextDocument>
-#include <QHelpEvent>
-
-#include <views/dolphinview.h>
-#include <views/zoomlevelinfo.h>
+#include <QTimer>
+#include <QToolButton>
namespace {
const int ResetToDefaultTimeout = 1000;
***************************************************************************/
#include "mountpointobserver.h"
+
#include "mountpointobservercache.h"
#include <KIO/FileSystemFreeSpaceJob>
#ifndef SPACEINFOOBSERVER_H
#define SPACEINFOOBSERVER_H
-#include <QObject>
-
#include <KIO/Job>
+#include <QObject>
+
class QUrl;
class MountPointObserver;
#include "spaceinfoobserver.h"
-#include <QMouseEvent>
-
#include <KLocalizedString>
#include <KNS3/KMoreToolsMenuFactory>
#include <knewstuff_version.h>
+#include <QMouseEvent>
+
StatusBarSpaceInfo::StatusBarSpaceInfo(QWidget* parent) :
KCapacityBar(KCapacityBar::DrawTextInline, parent),
m_observer(nullptr)
#ifndef STATUSBARSPACEINFO_H
#define STATUSBARSPACEINFO_H
-#include <QUrl>
-
-
#include <KCapacityBar>
+#include <QUrl>
+
class QHideEvent;
class QShowEvent;
class QMouseEvent;
#include "dolphinfileitemlistwidget.h"
-#include <KIconLoader>
-
#include "dolphindebug.h"
+#include <KIconLoader>
+
DolphinFileItemListWidget::DolphinFileItemListWidget(KItemListWidgetInformant* informant,
QGraphicsItem* parent) :
KFileItemListWidget(informant, parent)
#define DOLPHINFILEITEMLISTWIDGET_H
#include "dolphin_export.h"
-
-#include <kitemviews/kfileitemlistwidget.h>
+#include "kitemviews/kfileitemlistwidget.h"
#include "versioncontrol/kversioncontrolplugin.h"
/**
#include "dolphinitemlistview.h"
+#include "dolphin_compactmodesettings.h"
+#include "dolphin_detailsmodesettings.h"
#include "dolphin_generalsettings.h"
#include "dolphin_iconsmodesettings.h"
-#include "dolphin_detailsmodesettings.h"
-#include "dolphin_compactmodesettings.h"
#include "dolphinfileitemlistwidget.h"
-
-#include <kitemviews/kfileitemmodel.h>
-#include <kitemviews/kitemlistcontroller.h>
+#include "kitemviews/kfileitemmodel.h"
+#include "kitemviews/kitemlistcontroller.h"
+#include "views/viewmodecontroller.h"
+#include "zoomlevelinfo.h"
#include <KIO/PreviewJob>
-#include <views/viewmodecontroller.h>
-
-#include "zoomlevelinfo.h"
-
DolphinItemListView::DolphinItemListView(QGraphicsWidget* parent) :
KFileItemListView(parent),
#ifndef DOLPHINITEMLISTVIEW_H
#define DOLPHINITEMLISTVIEW_H
-#include <kitemviews/kfileitemlistview.h>
-#include <settings/viewmodes/viewmodesettings.h>
-
#include "dolphin_export.h"
+#include "kitemviews/kfileitemlistview.h"
+#include "settings/viewmodes/viewmodesettings.h"
class KFileItemListView;
#ifndef DOLPHINNEWFILEMENUOBSERVER_H
#define DOLPHINNEWFILEMENUOBSERVER_H
-#include <QObject>
-
#include "dolphin_export.h"
+#include <QObject>
+
class DolphinNewFileMenu;
/**
*/
#include "dolphinremoteencoding.h"
-#include "dolphinviewactionhandler.h"
+#include "dolphinviewactionhandler.h"
#include "dolphindebug.h"
-#include <KActionMenu>
+
#include <KActionCollection>
-#include <KConfig>
+#include <KActionMenu>
#include <KCharsets>
-#include <QMenu>
-#include <KProtocolInfo>
-#include <KProtocolManager>
-#include <KIO/Scheduler>
+#include <KConfig>
#include <KConfigGroup>
+#include <KIO/Scheduler>
#include <KLocalizedString>
+#include <KProtocolInfo>
+#include <KProtocolManager>
+
+#include <QMenu>
#define DATA_KEY QStringLiteral("Charset")
#ifndef DOLPHINREMOTEENCODING_H
#define DOLPHINREMOTEENCODING_H
-#include <QStringList>
-#include <QAction>
-#include <QUrl>
#include "dolphin_export.h"
+#include <QAction>
+#include <QStringList>
+#include <QUrl>
class KActionMenu;
class DolphinViewActionHandler;
#include "dolphinview.h"
-#include <QAbstractItemView>
-#include <QApplication>
-#include <QClipboard>
-#include <QDropEvent>
-#include <QGraphicsSceneDragDropEvent>
-#include <QTimer>
-#include <QScrollBar>
-#include <QPixmapCache>
-#include <QPointer>
-#include <QMenu>
-#include <QVBoxLayout>
-#include <KDesktopFile>
-#include <KProtocolManager>
-#include <KColorScheme>
-#include <KDirModel>
-#include <KFileItemListProperties>
-#include <KLocalizedString>
-#include <kitemviews/kfileitemmodel.h>
-#include <kitemviews/kfileitemlistview.h>
-#include <kitemviews/kitemlistcontainer.h>
-#include <kitemviews/kitemlistheader.h>
-#include <kitemviews/kitemlistselectionmanager.h>
-#include <kitemviews/kitemlistcontroller.h>
-#include <KIO/CopyJob>
-#include <KIO/DeleteJob>
-#include <KIO/JobUiDelegate>
-#include <KIO/PreviewJob>
-#include <KIO/DropJob>
-#include <KIO/PasteJob>
-#include <KIO/Paste>
-#include <KMessageBox>
-#include <KJobWidgets>
-
-#include "dolphinnewfilemenuobserver.h"
#include "dolphin_detailsmodesettings.h"
#include "dolphin_generalsettings.h"
#include "dolphinitemlistview.h"
+#include "dolphinnewfilemenuobserver.h"
#include "draganddrophelper.h"
+#include "kitemviews/kfileitemlistview.h"
+#include "kitemviews/kfileitemmodel.h"
+#include "kitemviews/kitemlistcontainer.h"
+#include "kitemviews/kitemlistcontroller.h"
+#include "kitemviews/kitemlistheader.h"
+#include "kitemviews/kitemlistselectionmanager.h"
#include "renamedialog.h"
#include "versioncontrol/versioncontrolobserver.h"
#include "viewproperties.h"
#include "zoomlevelinfo.h"
#ifdef HAVE_BALOO
- #include <Baloo/IndexerConfig>
+#include <Baloo/IndexerConfig>
#endif
+#include <KColorScheme>
+#include <KDesktopFile>
+#include <KDirModel>
+#include <KFileItemListProperties>
#include <KFormat>
+#include <KIO/CopyJob>
+#include <KIO/DeleteJob>
+#include <KIO/DropJob>
+#include <KIO/JobUiDelegate>
+#include <KIO/Paste>
+#include <KIO/PasteJob>
+#include <KIO/PreviewJob>
+#include <KJobWidgets>
+#include <KLocalizedString>
+#include <KMessageBox>
+#include <KProtocolManager>
+
+#include <QAbstractItemView>
+#include <QApplication>
+#include <QClipboard>
+#include <QDropEvent>
+#include <QGraphicsSceneDragDropEvent>
+#include <QMenu>
+#include <QPixmapCache>
+#include <QPointer>
+#include <QScrollBar>
+#include <QTimer>
+#include <QVBoxLayout>
DolphinView::DolphinView(const QUrl& url, QWidget* parent) :
QWidget(parent),
#ifndef DOLPHINVIEW_H
#define DOLPHINVIEW_H
-#include <config-baloo.h>
-
#include "dolphin_export.h"
-#include <kparts/part.h>
#include <KFileItem>
-#include <kio/fileundomanager.h>
#include <KIO/Job>
-#include <QUrl>
+#include <config-baloo.h>
+#include <kio/fileundomanager.h>
+#include <kparts/part.h>
+
#include <QMimeData>
+#include <QUrl>
#include <QWidget>
typedef KIO::FileUndoManager::CommandType CommandType;
#include "dolphinviewactionhandler.h"
+#include "dolphindebug.h"
+#include "kitemviews/kfileitemmodel.h"
#include "settings/viewpropertiesdialog.h"
#include "views/zoomlevelinfo.h"
-#include <QPointer>
-#include <QMenu>
-
+#ifdef HAVE_BALOO
+#include <Baloo/IndexerConfig>
+#endif
#include <KActionCollection>
#include <KActionMenu>
-#include <kitemviews/kfileitemmodel.h>
#include <KLocalizedString>
#include <KNewFileMenu>
#include <KPropertiesDialog>
#include <KProtocolManager>
-#include "dolphindebug.h"
-
-#ifdef HAVE_BALOO
- #include <Baloo/IndexerConfig>
-#endif
+#include <QMenu>
+#include <QPointer>
DolphinViewActionHandler::DolphinViewActionHandler(KActionCollection* collection, QObject* parent) :
QObject(parent),
#include "dolphin_export.h"
#include "views/dolphinview.h"
+
#include <QObject>
class KToggleAction;
#include "draganddrophelper.h"
-#include <QDBusMessage>
-#include <QDBusConnection>
-#include <QMimeData>
-
#include <KIO/DropJob>
#include <KJobWidgets>
+#include <QDBusConnection>
+#include <QDBusMessage>
+#include <QMimeData>
+
QHash<QUrl, bool> DragAndDropHelper::m_urlListMatchesUrlCache;
bool DragAndDropHelper::urlListMatchesUrl(const QList<QUrl>& urls, const QUrl& destUrl)
#define DRAGANDDROPHELPER_H
#include "dolphin_export.h"
+
#include <QList>
#include <QUrl>
-
class QDropEvent;
class QWidget;
namespace KIO { class DropJob; }
#include "renamedialog.h"
-#include <KLocalizedString>
-#include <KJobWidgets>
+#include <KGuiItem>
+#include <KIO/BatchRenameJob>
#include <KIO/CopyJob>
#include <KIO/FileUndoManager>
#include <KJobUiDelegate>
-#include <KIO/BatchRenameJob>
+#include <KJobWidgets>
+#include <KLocalizedString>
+#include <QDialogButtonBox>
#include <QHBoxLayout>
#include <QLabel>
+#include <QLineEdit>
#include <QMimeDatabase>
-#include <QDialogButtonBox>
#include <QPushButton>
-#include <QLineEdit>
#include <QSpinBox>
-#include <KGuiItem>
RenameDialog::RenameDialog(QWidget *parent, const KFileItemList& items) :
QDialog(parent),
#include "dolphin_export.h"
-#include <QDialog>
#include <KFileItem>
+
+#include <QDialog>
#include <QString>
class QLineEdit;
#include <KColorScheme>
#include <KSeparator>
#include <KStringHandler>
-#include <QTextDocument>
-
-#include <QLabel>
-#include <QStyleOptionFrame>
-#include <QStylePainter>
-#include <QVBoxLayout>
-#include <QTextLayout>
-
#ifndef HAVE_BALOO
#include <KFileMetaDataWidget>
#else
#include <Baloo/FileMetaDataWidget>
#endif
+#include <QLabel>
+#include <QStyleOptionFrame>
+#include <QStylePainter>
+#include <QTextDocument>
+#include <QTextLayout>
+#include <QVBoxLayout>
+
DolphinFileMetaDataWidget::DolphinFileMetaDataWidget(QWidget* parent) :
QWidget(parent),
m_preview(nullptr),
#ifndef DOLPHINFILEMETADATAWIDGET_H
#define DOLPHINFILEMETADATAWIDGET_H
-#include <QWidget>
#include <config-baloo.h>
+#include <QWidget>
+
class KFileItemList;
class QLabel;
#include "tooltipmanager.h"
#include "dolphinfilemetadatawidget.h"
-#include <QIcon>
+
#include <KIO/JobUiDelegate>
#include <KIO/PreviewJob>
#include <KJobWidgets>
#include <QApplication>
#include <QDesktopWidget>
+#include <QIcon>
#include <QLayout>
#include <QStyle>
#include <QTimer>
#ifndef TOOLTIPMANAGER_H
#define TOOLTIPMANAGER_H
+#include <KFileItem>
+
#include <QObject>
#include <QRect>
-#include <KFileItem>
-
class DolphinFileMetaDataWidget;
class KToolTipWidget;
class QTimer;
#include <dolphinvcs_export.h>
-#include <QObject>
#include <QAction>
+#include <QObject>
+
class KFileItemList;
class KFileItem;
/**
#define UPDATEITEMSTATESTHREAD_H
#include "dolphin_export.h"
-#include <views/versioncontrol/versioncontrolobserver.h>
+#include "views/versioncontrol/versioncontrolobserver.h"
#include <QMutex>
#include <QThread>
#include "versioncontrolobserver.h"
#include "dolphin_versioncontrolsettings.h"
+#include "dolphindebug.h"
+#include "kitemviews/kfileitemmodel.h"
+#include "updateitemstatesthread.h"
#include <KLocalizedString>
#include <KService>
-#include "dolphindebug.h"
#include <KServiceTypeTrader>
-#include <kitemviews/kfileitemmodel.h>
-
-#include "updateitemstatesthread.h"
#include <QTimer>
#include <KFileItem>
-#include <QUrl>
#include <QList>
#include <QObject>
#include <QString>
+#include <QUrl>
class KFileItemList;
class KFileItemModel;
#ifndef VIEWMODECONTROLLER_H
#define VIEWMODECONTROLLER_H
-#include <QUrl>
-#include <QObject>
#include "dolphin_export.h"
-#include <views/dolphinview.h>
+#include "views/dolphinview.h"
+
+#include <QObject>
+#include <QUrl>
/**
* @brief Allows the DolphinView to control the view implementations for the
#include "dolphin_directoryviewpropertysettings.h"
#include "dolphin_generalsettings.h"
-
#include "dolphindebug.h"
#include <QCryptographicHash>
#ifndef VIEWPROPERTIES_H
#define VIEWPROPERTIES_H
-#include <views/dolphinview.h>
-#include <QUrl>
#include "dolphin_export.h"
+#include "views/dolphinview.h"
+
+#include <QUrl>
class ViewPropertySettings;
/**
***************************************************************************/
#include "zoomlevelinfo.h"
+
#include <KIconLoader>
+
#include <QSize>
int ZoomLevelInfo::minimumLevel()