]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/dolphindetailsview.h
There are some extractable strings in subdirs too.
[dolphin.git] / src / dolphindetailsview.h
index 88471746d0435b98007ee0c15bed18b4036b9fd6..eae04646a6ee8b0678102c557eb7e998a7bbbfef 100644 (file)
@@ -26,6 +26,7 @@
 #include <libdolphin_export.h>
 
 class DolphinController;
+class SelectionManager;
 
 /**
  * @brief Represents the details view which shows the name, size,
@@ -57,9 +58,11 @@ protected:
     virtual void dropEvent(QDropEvent* event);
     virtual void paintEvent(QPaintEvent* event);
     virtual void keyPressEvent(QKeyEvent* event);
+    virtual void keyReleaseEvent(QKeyEvent* event);
     virtual void resizeEvent(QResizeEvent* event);
     virtual void wheelEvent(QWheelEvent* event);
     virtual void currentChanged(const QModelIndex& current, const QModelIndex& previous);
+    virtual bool eventFilter(QObject* watched, QEvent* event);
 
 private slots:
     /**
@@ -155,8 +158,11 @@ private:
 
 private:
        bool m_autoResize;  // if true, the columns are resized automatically to the available width
+    bool m_expandingTogglePressed;
+    bool m_keyPressed;  // true if a key is pressed currently; info used by currentChanged()
 
     DolphinController* m_controller;
+    SelectionManager* m_selectionManager;
 
     QFont m_font;
     QSize m_decorationSize;