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
\r
signals:\r
void indexChanged(const QString &text);\r
+ void filterChanged();\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 openTerminal(const QString &path = QString());\r
void kickProcess();\r
\r
void toggleChecked();\r
void showSystemFiles(bool show);\r
void setSort();\r
void refresh();\r
+ void setFilter();\r
\r
void back();\r
void forward();\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