class DolphinColumnWidget;
class DolphinController;
-class DolphinModel;
-class QAbstractProxyModel;
class QFrame;
class QTimeLine;
class DolphinDirLister;
class DolphinViewAutoScroller;
class KFilePreviewGenerator;
-class KJob;
class KFileItem;
class KFileItemList;
class SelectionManager;
class ToolTipManager;
-class QPixmap;
/**
* Represents one column inside the DolphinColumnView and has been
class QAbstractItemView;
class DolphinView;
class KUrl;
-class QBrush;
class QPoint;
-class QRect;
-class QWidget;
// TODO: get rid of all the state duplications in the controller and allow read access
// to the Dolphin view for all view implementations
class KNewMenu;
class KTabBar;
class KUrl;
-class QDropEvent;
class QSplitter;
/**
class DolphinModel;
class KDirLister;
class DolphinView;
-class QLineEdit;
class KAboutData;
class DolphinPart : public KParts::ReadOnlyPart
class QProgressBar;
class QToolButton;
class QSlider;
-class QTimer;
/**
* @brief Represents the statusbar of a Dolphin view.
class KActionCollection;
class KDirLister;
class KUrl;
-class KToggleAction;
class RevisionControlObserver;
class ToolTipManager;
-class QModelIndex;
class ViewProperties;
/**
class DolphinMainWindow;
class DolphinSortFilterProxyModel;
class DolphinStatusBar;
-class QModelIndex;
/**
* @short Represents a view for the directory content
class QDropEvent;
class QMimeData;
class QAbstractItemView;
-class QBrush;
-class QRect;
class QWidget;
/**
class QTimer;
class QSortFilterProxyModel;
class QModelIndex;
-class KDirModel;
/**
* Grants auto expanding functionality to the provided item view.
#include <nepomuk/tag.h>
-class QEvent;
class QContextMenuEvent;
namespace Nepomuk {
class KFileItemList;
class QAbstractItemView;
class QAction;
-class QThread;
class QTimer;
class UpdateItemStatesThread;
#include <QObject>
-class DolphinSortFilterProxyModel;
class QAbstractItemView;
class QModelIndex;
-class QAbstractButton;
class QItemSelection;
class SelectionToggle;
#include <settings/settingspagebase.h>
#include <kurl.h>
-class DolphinMainWindow;
class QCheckBox;
class QRadioButton;
#include <settings/viewsettingspagebase.h>
-class DolphinMainWindow;
class DolphinFontRequester;
class IconSizeGroupBox;
class KComboBox;
#include <kpagedialog.h>
class KUrl;
-class DolphinMainWindow;
class SettingsPageBase;
/**
class KUrl;
class SettingsPageBase;
-class DolphinMainWindow;
/**
* @brief Page for the 'General' settings of the Dolphin settings dialog.
class DolphinFontRequester;
class IconSizeGroupBox;
-class QCheckBox;
class KComboBox;
class KIntSpinBox;
#include <kurl.h>
#include <settings/settingspagebase.h>
-class DolphinMainWindow;
class QCheckBox;
class QListWidget;
-class QRadioButton;
class QSlider;
class KIntSpinBox;
#include <kcapacitybar.h>
-class KDiskFreeSp;
class QHideEvent;
class QShowEvent;
#include <kio/previewjob.h>
#include <QtCore/QObject>
-class KFileItem;
-class QPixmap;
const int PREVIEW_WIDTH = 256;
const int PREVIEW_HEIGHT = 256;
class QString;
class QIcon;
-class QSize;
-class QPainter;
-class QRegion;
class KToolTipItemPrivate;
class QAbstractItemView;
class QModelIndex;
class QTimer;
-class KToolTipItem;
/**
* @brief Manages the tooltips for an item view.