#include <KCmdLineArgs>
#include <KDebug>
-#include <KRun>
#include <KUrl>
-#include <KGlobal>
DolphinApplication::DolphinApplication() :
m_mainWindow(0)
#include "dolphinremoveaction.h"
#include <KActionCollection>
-#include <KDesktopFile>
#include <kfileitemactionplugin.h>
#include <kabstractfileitemactionplugin.h>
#include <KFileItemActions>
#include <KFileItemListProperties>
-#include <KGlobal>
-#include <KIconLoader>
#include <KIO/RestoreJob>
#include <KIO/EmptyTrashJob>
#include <KIO/JobUiDelegate>
-#include <KJobUiDelegate>
#include <KJobWidgets>
#include <QMenu>
-#include <KMenuBar>
-#include <KMessageBox>
#include <KMimeTypeTrader>
#include <KMimeType>
#include <KNewFileMenu>
#include <konq_operations.h>
#include <KService>
#include <KLocalizedString>
-#include <KPropertiesDialog>
#include <KStandardAction>
#include <KToolBar>
+#include <QMenuBar>
#include <panels/places/placesitem.h>
#include <panels/places/placesitemmodel.h>
-#include <QApplication>
-#include <QClipboard>
-#include <QDir>
#include "views/dolphinview.h"
#include "views/viewmodecontroller.h"
#define DOLPHINCONTEXTMENU_H
#include <KFileItem>
-#include <KService>
#include <KUrl>
#include <konq_copytomenu.h>
#include <QMenu>
-#include <QObject>
-#include <QVector>
-#include <QScopedPointer>
class QAction;
class DolphinMainWindow;
#include "dolphin_generalsettings.h"
-#include <KAcceleratorManager>
#include <KActionCollection>
#include <KActionMenu>
#include <KConfig>
-#include <KDesktopFile>
#include <kdeversion.h>
#include <kdualaction.h>
-#include <KFileDialog>
-#include <KGlobal>
#include <KDialog>
#include <KJobWidgets>
#include <KLineEdit>
#include <KToolBar>
-#include <KIconLoader>
#include <KIO/NetAccess>
#include <KIO/JobUiDelegate>
-#include <KInputDialog>
#include <KLocalizedString>
#include <KProtocolManager>
#include <QMenu>
-#include <KMenuBar>
#include <KMessageBox>
#include <KFileItemListProperties>
-#include <KProtocolInfo>
#include <KRun>
#include <KShell>
#include <kstatusbar.h>
#include <KStandardAction>
#include <KToggleAction>
#include <KUrlNavigator>
-#include <KUrlComboBox>
#include <KToolInvocation>
+#include <KUrlComboBox>
-#include <QDesktopWidget>
-#include <QDBusMessage>
-#include <QKeyEvent>
+#include <QMenuBar>
#include <QClipboard>
#include <QToolButton>
-#include <QSplitter>
#include <QTimer>
#include <QStandardPaths>
#include <QPushButton>
+#include <QCloseEvent>
+#include <QShowEvent>
namespace {
// Used for GeneralSettings::version() to determine whether
#include <config-baloo.h>
-#include <KFileItemDelegate>
#include <kio/fileundomanager.h>
#include <ksortablelist.h>
#include <kxmlguiwindow.h>
#include <KAboutData>
#include <KActionCollection>
-#include <KConfigGroup>
#include <KDebug>
-#include <KGlobalSettings>
#include <KIconLoader>
#include <KLocalizedString>
#include <KMessageBox>
#include <KPluginFactory>
#include <KRun>
-#include <KToggleAction>
-#include <KGlobal>
#include <KIO/NetAccess>
#include <KToolInvocation>
#include <kauthorized.h>
#include <QMenu>
#include <KInputDialog>
-#include <KProtocolInfo>
#include <kdeversion.h>
+#include <KSharedConfig>
+#include <KConfigGroup>
#include "dolphinpart_ext.h"
-
#include "dolphinnewfilemenu.h"
#include "views/dolphinview.h"
#include "views/dolphinviewactionhandler.h"
#include "kitemviews/kfileitemmodel.h"
#include "kitemviews/private/kfileitemmodeldirlister.h"
+#include <QStandardPaths>
#include <QActionGroup>
+#include <QTextDocument>
#include <QApplication>
#include <QClipboard>
#include <QDir>
-#include <QTextDocument>
+
K_PLUGIN_FACTORY(DolphinPartFactory, registerPlugin<DolphinPart>();)
K_EXPORT_PLUGIN(DolphinPartFactory("dolphinpart", "dolphin"))
#include <KParts/ReadOnlyPart>
#include <KUrl>
-#include <QItemSelectionModel>
class DolphinNewFileMenu;
class DolphinViewActionHandler;
if (menu()->actions().count() <= 2) {
setEnabled(false);
}
-}
\ No newline at end of file
+}
#include "dolphin_generalsettings.h"
#include <QSplitter>
+#include <QVBoxLayout>
DolphinTabPage::DolphinTabPage(const KUrl& primaryUrl, const KUrl& secondaryUrl, QWidget* parent) :
QWidget(parent),
#include "dolphinviewcontainer.h"
#include <KProtocolManager>
-#include <QApplication>
-#include <QKeyEvent>
-#include <QItemSelection>
-#include <QBoxLayout>
#include <QTimer>
-#include <QScrollBar>
#include <QMimeData>
+#include <QVBoxLayout>
-#include <KDesktopFile>
-#include <KFileItemDelegate>
#include <KFileItemActions>
#include <KFilePlacesModel>
#include <KLocalizedString>
-#include <KIconEffect>
#include <KIO/NetAccess>
#include <KIO/PreviewJob>
#include <KMessageWidget>
-#include <KNewFileMenu>
#include <konq_operations.h>
#include <KShell>
#include <KUrl>
#include <KRun>
#ifdef KActivities_FOUND
-#include <KActivities/ResourceInstance>
#endif
#include "dolphin_generalsettings.h"
#define DOLPHINVIEWCONTAINER_H
#include <KFileItem>
-#include <KFileItemDelegate>
#include <KCompletion>
#include <KIO/Job>
#include "kfileitemmodelrolesupdater.h"
#include "kfileitemlistwidget.h"
#include "kfileitemmodel.h"
-#include <KLocalizedString>
-#include <KStringHandler>
#include "private/kpixmapmodifier.h"
#include <KDebug>
#include <QIcon>
-#include <KTextEdit>
#include <KIconLoader>
-#include <KDateTime>
#include <QPainter>
-#include <QTextLine>
#include <QTimer>
// #define KFILEITEMLISTVIEW_DEBUG
#include <kmimetype.h>
#include <KDebug>
-#include <KGlobal>
#include <KLocale>
#include <KIO/MetaData>
#include <QDateTime>
#include "private/kfileitemmodelsortalgorithm.h"
#include "private/kfileitemmodeldirlister.h"
-#include <QApplication>
#include <QMimeData>
#include <QTimer>
#include <QWidget>
#include <KConfigGroup>
#include <KDebug>
#include <KFileItem>
-#include <KGlobal>
#include <KIconLoader>
#include <KJobWidgets>
#include <KIO/JobUiDelegate>
#include <QApplication>
#include <QGraphicsScene>
#include <QGraphicsView>
-#include <QPropertyAnimation>
#include <QScrollBar>
#include <QStyle>
#include <QStyleOption>
#include <libdolphin_export.h>
-#include <QAbstractAnimation>
#include <QAbstractScrollArea>
class KItemListController;
#include "kitemset.h"
#include <QObject>
-#include <QPixmap>
#include <QPointF>
-
+class QTimer;
class KItemModelBase;
class KItemListKeyboardSearchManager;
class KItemListSelectionManager;
#include "kitemliststyleoption.h"
-#include <KIconLoader>
KItemListStyleOption::KItemListStyleOption() :
rect(),
#include "private/kitemlistviewlayouter.h"
#include "private/kitemlistviewanimation.h"
-#include <QCursor>
#include <QGraphicsSceneMouseEvent>
#include <QGraphicsView>
#include <QPainter>
-#include <QPropertyAnimation>
#include <QStyle>
#include <QStyleOptionRubberBand>
#include <QTimer>
#include <QByteArray>
#include <QHash>
-#include <QIcon>
#include <QList>
#include <QVariant>
#include <QIcon>
#include <KIconEffect>
#include <KIconLoader>
-#include <KLocalizedString>
#include <kratingpainter.h>
#include <KStringHandler>
#include <KDebug>
#include "private/kitemlistroleeditor.h"
#include "private/kpixmapmodifier.h"
-#include <QFontMetricsF>
#include <QGraphicsScene>
#include <QGraphicsSceneResizeEvent>
#include <QGraphicsView>
#ifndef KDIRECTORYCONTENTENTSCOUNTERWORKER_H
#define KDIRECTORYCONTENTENTSCOUNTERWORKER_H
-#include <QFlags>
#include <QMetaType>
#include <QObject>
#include "kitemlistheaderwidget.h"
-#include <QMenu>
#include <kitemviews/kitemmodelbase.h>
#include <QApplication>
#include "kitemlistkeyboardsearchmanager.h"
-#include <QApplication>
-#include <QElapsedTimer>
KItemListKeyboardSearchManager::KItemListKeyboardSearchManager(QObject* parent) :
QObject(parent),
#include "kitemlistselectiontoggle.h"
-#include <KIconEffect>
#include <KIconLoader>
#include <QPainter>
class KFileItemModel;
class KItemListController;
class QGraphicsSceneDragDropEvent;
-
+class KFileItem;
/**
* @brief Shows a tree view of the directories starting from
* the currently selected place.
#include "treeviewcontextmenu.h"
#include <KFileItem>
-#include <KIconLoader>
#include <KIO/CopyJob>
#include <KIO/DeleteJob>
#include <KIO/JobUiDelegate>
#define INFORMATIONPANEL_H
#include <panels/panel.h>
-
+#include <KFileItemList>
class InformationPanelContent;
namespace KIO
{
#include <QMenu>
#include <kseparator.h>
#include <KStringHandler>
+#include <QTextDocument>
#ifndef HAVE_BALOO
#include <KFileMetaDataWidget>
#include <QEvent>
#include <QLabel>
#include <QPixmap>
-#include <QPointer>
#include <QResizeEvent>
#include <QScrollArea>
-#include <QTextDocument>
#include <QTextLayout>
#include <QTextLine>
#include <QTimer>
#define INFORMATIONPANELCONTENT_H
#include "config-baloo.h"
-#include <KConfig>
#include <KFileItem>
#include <KUrl>
-#include <KVBox>
#include <QPointer>
+#include <QWidget>
class KFileItemList;
class PhononWidget;
#include <KIconLoader>
-#include <QLayout>
#include <QPainter>
#include <QPixmap>
-#include <QKeyEvent>
PixmapViewer::PixmapViewer(QWidget* parent, Transition transition) :
QWidget(parent),
#include <QWidget>
#include <KUrl>
-#include <KFileItem>
/**
* @brief Base widget for all panels that can be docked on the window borders.
#include <KBookmarkManager>
#include <KDebug>
#include <KDirLister>
-#include <QIcon>
#include <KLocalizedString>
#include "placesitemsignalhandler.h"
#include <QDateTime>
#include "placesitemeditdialog.h"
-#include <KAboutData>
#include <k4aboutdata.h>
-#include <KComponentData>
#include <KDebug>
#include <KFile>
#include <KGlobal>
#include <KLocalizedString>
#include <KMimeType>
#include <KUrlRequester>
+#include <KComponentData>
#include <QCheckBox>
#include <QEvent>
#include <QFormLayout>
#include <QVBoxLayout>
-#include <KConfigGroup>
#include <QDialogButtonBox>
#include <QPushButton>
#include <KBookmark>
#include <KBookmarkGroup>
#include <KBookmarkManager>
-#include <KComponentData>
#include <KDebug>
#include <QIcon>
#include <kprotocolinfo.h>
#include <KLocalizedString>
+#include <KComponentData>
#include <QStandardPaths>
#include <KUser>
#include <KGlobal>
#include "dolphin_generalsettings.h"
+#include <KFileItem>
#include <KDebug>
#include <KDirNotify>
#include <QIcon>
class PlacesItemModel;
class PlacesView;
class QGraphicsSceneDragDropEvent;
-
+class KJob;
/**
* @brief Combines bookmarks and mounted devices as list.
*/
#include <KIO/JobUiDelegate>
#include <KJobWidgets>
-#include <QBoxLayout>
#include <QDir>
#include <QShowEvent>
+#include <QVBoxLayout>
TerminalPanel::TerminalPanel(QWidget* parent) :
Panel(parent),
namespace KParts {
class ReadOnlyPart;
}
-
+class KJob;
/**
* @brief Shows the terminal which is synchronized with the URL of the
* active view.
#include <KLineEdit>
#include <KLocalizedString>
#include <KSeparator>
-#include <KGlobalSettings>
#include <QButtonGroup>
#include <QDir>
#include <QEvent>
-#include <QFormLayout>
#include <QHBoxLayout>
#include <QKeyEvent>
#include <QLabel>
#define DOLPHINSEARCHBOX_H
#include <KUrl>
-#include <QList>
#include <QWidget>
#include <config-baloo.h>
#define APPLYVIEWPROPSJOB_H
#include <KIO/Job>
-#include <KFileItem>
#include <KUrl>
class ViewProperties;
#include "trash/trashsettingspage.h"
#include <KLocalizedString>
-#include <KMessageBox>
#include <QIcon>
#include <QPushButton>
#include "dolphin_generalsettings.h"
-#include <KComboBox>
-#include <KDialog>
#include <KLocalizedString>
#include <QCheckBox>
#include <QGroupBox>
-#include <QHBoxLayout>
-#include <QLabel>
#include <QRadioButton>
#include <QVBoxLayout>
#include <KDialog>
#include <KLocalizedString>
-#include <KIconLoader>
#include <KTabWidget>
#include <QVBoxLayout>
#include <KLocalizedString>
#include <KPluginFactory>
#include <KPluginLoader>
-#include <KGlobal>
#include <settings/general/behaviorsettingspage.h>
#include <settings/general/previewssettingspage.h>
#include "kcmdolphinnavigation.h"
-#include <KTabWidget>
#include <KDialog>
-#include <KLocalizedString>
#include <KPluginFactory>
#include <KPluginLoader>
-#include <KGlobal>
#include <settings/navigation/navigationsettingspage.h>
#include "kcmdolphinservices.h"
-#include <KTabWidget>
#include <KDialog>
-#include <KLocalizedString>
#include <KPluginFactory>
#include <KPluginLoader>
-#include <KGlobal>
#include <settings/services/servicessettingspage.h>
#include <KPluginFactory>
#include <KPluginLoader>
#include <QIcon>
-#include <KGlobal>
#include <settings/viewmodes/viewsettingstab.h>
#include <QDBusConnection>
#include <QDBusMessage>
-#include <QDir>
#include <QPushButton>
#include <QVBoxLayout>
#include <QCheckBox>
#include <QGroupBox>
-#include <QLabel>
#include <QRadioButton>
#include <QVBoxLayout>
#include <settings/settingspagebase.h>
-#include <QMap>
#include <QString>
class QListView;
#include <KMessageBox>
#include <KVBox>
+#include <QVBoxLayout>
#include <QCheckBox>
#include <QGroupBox>
#include <QLabel>
#include <QPushButton>
-#include <QRadioButton>
#include "views/dolphinview.h"
#include "dolphinfontrequester.h"
#include <KFontDialog>
-#include <KGlobalSettings>
#include <KLocalizedString>
#include <KComboBox>
-#include <QEvent>
#include <QHBoxLayout>
#include <QPushButton>
#include <QFontDatabase>
#include <KDialog>
#include <KLocalizedString>
-#include <KIconLoader>
#include <KTabWidget>
ViewSettingsPage::ViewSettingsPage(QWidget* parent) :
#include <config-baloo.h>
-#include <KComponentData>
#include <KLocalizedString>
-#include <KIconLoader>
#include <KIO/NetAccess>
#include <KMessageBox>
#include <KUrl>
#include <KComboBox>
-#include <QAction>
#include <QButtonGroup>
#include <QCheckBox>
#include <QGridLayout>
#include <QGroupBox>
#include <QLabel>
-#include <QMenu>
#include <QPushButton>
#include <QRadioButton>
-#include <QBoxLayout>
#include <views/viewproperties.h>
#include <QLabel>
#include <QProgressBar>
#include <QTimer>
-#include <QBoxLayout>
+#include <QVBoxLayout>
#include <KLocalizedString>
#include <KIO/JobClasses>
#include "dolphin_generalsettings.h"
-#include <KIconLoader>
#include <QIcon>
#include <KLocalizedString>
#include <QMenu>
-#include <KVBox>
#include "statusbarspaceinfo.h"
#include <QHBoxLayout>
#include <QLabel>
#include <QProgressBar>
-#include <QTextDocument>
#include <QToolButton>
#include <QTime>
#include <QTimer>
+#include <QSlider>
+#include <QTextDocument>
+#include <QHelpEvent>
#include <views/dolphinview.h>
#include <views/zoomlevelinfo.h>
#include <KLocalizedString>
#include <KIO/Job>
-#include <QKeyEvent>
StatusBarSpaceInfo::StatusBarSpaceInfo(QWidget* parent) :
KCapacityBar(KCapacityBar::DrawTextInline, parent),
#include <KUrl>
-#include <QColor>
-#include <QKeyEvent>
-#include <QString>
#include <kcapacitybar.h>
#include <qtest_kde.h>
-#include <KDirLister>
#include <kio/job.h>
#include "kitemviews/kfileitemmodel.h"
#include "views/viewproperties.h"
#include "testdir.h"
-#include <QDebug>
#include <QDir>
class ViewPropertiesTest : public QObject
#include <kitemviews/kitemlistcontroller.h>
#include <kitemviews/kitemliststyleoption.h>
-#include <KGlobalSettings>
-#include <KGlobal>
#include <views/viewmodecontroller.h>
#include <KActionCollection>
#include <QIcon>
#include <KLocalizedString>
-#include <KGlobal>
-#include <KMimeType>
#include <KConfig>
#include <KCharsets>
#include <QMenu>
#include <QAbstractItemView>
#include <QApplication>
-#include <QBoxLayout>
#include <QClipboard>
#include <QDropEvent>
#include <QGraphicsSceneDragDropEvent>
-#include <QKeyEvent>
-#include <QItemSelection>
#include <QTimer>
#include <QScrollBar>
#include <QPointer>
#include <QMenu>
-
+#include <QVBoxLayout>
#include <KDesktopFile>
#include <KProtocolManager>
-#include <KActionCollection>
#include <KColorScheme>
#include <KDirModel>
-#include <KIconEffect>
#include <KFileItem>
#include <KFileItemListProperties>
#include <KLocalizedString>
#include <KIO/Paste>
#include <KJob>
#include <QMenu>
-#include <KGlobal>
#include <KMessageBox>
#include <KJobWidgets>
#include <konq_operations.h>
-#include <KToggleAction>
#include <KUrl>
#include "dolphinnewfilemenuobserver.h"
#include <kparts/part.h>
#include <KFileItem>
-#include <KFileItemDelegate>
#include <kio/fileundomanager.h>
#include <KIO/Job>
#include <KUrl>
-#include <QBoxLayout>
-#include <QKeyEvent>
-#include <QLinkedList>
#include <QWidget>
typedef KIO::FileUndoManager::CommandType CommandType;
-
+class QVBoxLayout;
class DolphinItemListView;
class KFileItemModel;
class KItemListContainer;
#include <konq_operations.h>
#include <QPointer>
+#include <QMenu>
#include <KActionCollection>
#include <KActionMenu>
#include <kitemviews/kfileitemmodel.h>
#include <KLocalizedString>
-#include <QMenu>
#include <KNewFileMenu>
#include <KSelectAction>
#include <KToggleAction>
#define DOLPHINVIEWACTIONHANDLER_H
#include "libdolphin_export.h"
-#include <KActionMenu>
-#include <KSelectAction>
#include "views/dolphinview.h"
#include <QObject>
#include <KLineEdit>
#include <KLocalizedString>
#include <KJobWidgets>
-#include <KJobUiDelegate>
#include <KIO/CopyJob>
#include <KIO/FileUndoManager>
-#include <KStringHandler>
#include <kstringhandler_deprecated.h> //TODO port to QCollator
#include <knuminput.h>
#include <kmimetype.h>
+#include <KJobUiDelegate>
#include <QHBoxLayout>
#include <QLabel>
#include <QVBoxLayout>
#include <QMimeDatabase>
-#include <KConfigGroup>
#include <QDialogButtonBox>
#include <QPushButton>
#include <KGuiItem>
#include <KColorScheme>
#include <KSeparator>
-#include <KWindowSystem>
// For the blurred tooltip background
#include <KWindowEffects>
#include <KStringHandler>
+#include <QTextDocument>
#include <QLabel>
#include <QStyleOptionFrame>
#include <QStylePainter>
#include <QVBoxLayout>
-#include <QTextDocument>
#include <QTextLayout>
#include <QTextLine>
#include <QApplication>
#include <QDesktopWidget>
#include <QLayout>
-#include <QScrollArea>
-#include <QScrollBar>
#include <QStyle>
#include <QTimer>
#include "updateitemstatesthread.h"
#include <QFile>
-#include <QMutexLocker>
#include <QTimer>
VersionControlObserver::VersionControlObserver(QObject* parent) :
#include <KUrl>
#include <kversioncontrolplugin2.h>
#include <QList>
-#include <QMutex>
#include <QObject>
#include <QString>
#include "dolphin_directoryviewpropertysettings.h"
#include "dolphin_generalsettings.h"
-#include <KComponentData>
-#include <KLocalizedString>
#include <KUrl>
#include <KDebug>
#include <KGlobal>
+#include <KComponentData>
#include <QCryptographicHash>
#include <QDate>
#include <QFile>