OSDN Git Service

Ver0.07
[gefu/Gefu.git] / filetableview.h
index 7a03db6..c173704 100644 (file)
@@ -23,6 +23,8 @@ public:
 private:\r
     QString m_side;\r
     History m_history;\r
+    QPoint m_dragStartPos;\r
+    bool m_dragging;\r
 \r
     QFileInfoList selectedItems() const;\r
     void updateMenu();\r
@@ -30,9 +32,10 @@ private:
 signals:\r
     void indexChanged(const QString &text);\r
 \r
-public slots:\r
+private slots:\r
     void setPath();\r
-    void openUrl();\r
+    void openUrl(const QModelIndex &index = QModelIndex());\r
+    void openEditor(const QString &path = QString());\r
     void kickProcess();\r
 \r
     void toggleChecked();\r
@@ -74,7 +77,7 @@ private slots:
     void askOverWrite(bool *bOk, int *prevCopyMethod, int *copyMethod,\r
                       QString *alias, const QString &srcPath,\r
                       const QString &tgtPath);\r
-    void acceptDrops(const QFileInfoList &list);\r
+    void onDoubleClick(const QModelIndex &index);\r
 \r
     // QAbstractItemView interface\r
 public slots:\r
@@ -84,6 +87,10 @@ public slots:
 protected:\r
     void keyPressEvent(QKeyEvent *event);\r
     void focusInEvent(QFocusEvent *event);\r
+    void dropEvent(QDropEvent *event);\r
+    void dragEnterEvent(QDragEnterEvent *event);\r
+    void mousePressEvent(QMouseEvent *event);\r
+    void mouseMoveEvent(QMouseEvent *event);\r
 \r
     // QAbstractItemView interface\r
 protected slots:\r