/** Reloads the current directory. */
void reload();
- /**
- * Declare this View as the activeview of the mainWindow()
- */
- void declareViewActive();
-
public slots:
/**
* Popups the filter bar above the status bar if \a show is true.
*/
void changeNameFilter(const QString& nameFilter);
- void openContextMenu(const QPoint& pos, const QPoint& globalPos);
+ /**
+ * Opens the context menu on position \a pos. The position
+ * is used to check whether the context menu is related to an
+ * item or to the viewport.
+ */
+ void openContextMenu(const QPoint& pos);
+
+ /**
+ * Drops the URLs \a urls at the position \a pos.
+ * The position is used to check whether the dropping
+ * is done above an item or above the viewport.
+ */
+ void dropUrls(const KUrl::List& urls,
+ const QPoint& pos);
+ /**
+ * Drops the URLs \a urls at the
+ * destination \a destination.
+ */
+ void dropUrls(const KUrl::List& urls,
+ const KUrl& destination);
/**
* Updates the view properties of the current URL to the
* sorting given by \a sorting.
*/
void updateSortOrder(Qt::SortOrder order);
+ /**
+ * Emits the signal contentsMoved with the current coordinates
+ * of the viewport as parameters.
+ */
+ void emitContentsMoved();
+
+ /**
+ * Updates the activation state of the view by checking whether
+ * the currently active view is this view.
+ */
+ void updateActivationState();
+
private:
void startDirLister(const KUrl& url, bool reload = false);
*/
void createView();
- /**
- * Returns the column index used in the KDirModel depending on \a sorting.
- */
- int columnIndex(Sorting sorting) const;
-
/**
* Selects all items by using the selection flags \a flags. This is a helper
* method for the slots DolphinView::selectAll() and DolphinView::invertSelection().