#define DOLPHINDETAILSVIEW_H
#include <dolphinview.h>
-#include <QtGui/QStyleOption>
-#include <QtGui/QTreeView>
+#include <QTreeView>
#include <libdolphin_export.h>
class DolphinController;
virtual void mousePressEvent(QMouseEvent* event);
virtual void mouseMoveEvent(QMouseEvent* event);
virtual void mouseReleaseEvent(QMouseEvent* event);
+ virtual void startDrag(Qt::DropActions supportedActions);
virtual void dragEnterEvent(QDragEnterEvent* event);
virtual void dragLeaveEvent(QDragLeaveEvent* event);
virtual void dragMoveEvent(QDragMoveEvent* event);
virtual void paintEvent(QPaintEvent* event);
virtual void keyPressEvent(QKeyEvent* event);
virtual void resizeEvent(QResizeEvent* event);
- virtual void closeEvent(QCloseEvent* event);
private slots:
/**
KFileItemDelegate::Information infoForColumn(int columnIndex) const;
+ /**
+ * Resizes all columns in a way to use the whole available width of the view.
+ */
+ void resizeColumns();
+
private:
DolphinController* m_controller;
- QStyleOptionViewItem m_viewOptions;
- bool m_clearAdditionalInfo;
+ QFont m_font;
+ QSize m_decorationSize;
bool m_dragging; // TODO: remove this property when the issue #160611 is solved in Qt 4.4
QRect m_dropRect; // TODO: remove this property when the issue #160611 is solved in Qt 4.4