]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/dolphindetailsview.h
SVN_SILENT: minor coding style fixes
[dolphin.git] / src / dolphindetailsview.h
index ec98b0fafc1dd2de7a0561ff0a3cabc5fa473b8d..086121f7ab78ca60264af9100be44163fd8097ca 100644 (file)
@@ -22,8 +22,7 @@
 #define DOLPHINDETAILSVIEW_H
 
 #include <dolphinview.h>
-#include <QtGui/QStyleOption>
-#include <QtGui/QTreeView>
+#include <QTreeView>
 #include <libdolphin_export.h>
 
 class DolphinController;
@@ -51,6 +50,7 @@ protected:
     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);
@@ -58,7 +58,6 @@ protected:
     virtual void paintEvent(QPaintEvent* event);
     virtual void keyPressEvent(QKeyEvent* event);
     virtual void resizeEvent(QResizeEvent* event);
-    virtual void closeEvent(QCloseEvent* event);
 
 private slots:
     /**
@@ -138,11 +137,16 @@ private:
 
     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