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
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
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
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