void setActive(bool active);
bool isActive() const;
- /**
- * Triggers the renaming of the currently selected items, where
- * the user must input a new name for the items.
- */
- void renameSelectedItems();
-
- KFileItem fileItem(const QModelIndex& index) const;
-
- inline const DolphinStatusBar* statusBar() const;
- inline DolphinStatusBar* statusBar();
+ const DolphinStatusBar* statusBar() const;
+ DolphinStatusBar* statusBar();
/**
* Returns true, if the URL shown by the navigation bar is editable.
*/
bool isUrlEditable() const;
- inline const KUrlNavigator* urlNavigator() const;
- inline KUrlNavigator* urlNavigator();
+ const KUrlNavigator* urlNavigator() const;
+ KUrlNavigator* urlNavigator();
- inline const DolphinView* view() const;
- inline DolphinView* view();
+ const DolphinView* view() const;
+ DolphinView* view();
/** Returns true, if the filter bar is visible. */
bool isFilterBarVisible() const;
- /**
- * Return the DolphinMainWindow this View belongs to. It is guaranteed
- * that we have one.
- */
- inline const DolphinMainWindow* mainWindow() const;
-
public slots:
/**
* Popups the filter bar above the status bar if \a show is true.
void updateProgress(int percent);
/**
- * Updates the number of items (= number of directories + number of files)
- * and shows this information in the statusbar.
+ * Assures that the viewport position is restored and updates the
+ * statusbar to reflect the current content.
*/
- void updateItemCount();
+ void slotDirListerCompleted();
/**
* Handles clicking on an item
/** Shows the error message \a msg inside the statusbar. */
void showErrorMessage(const QString& msg);
+ /** Shows the "operation completed" message \a msg inside the statusbar. */
+ void showOperationCompletedMessage(const QString& msg);
+
void closeFilterBar();
/**
* Filters the currently shown items by \a nameFilter. All items
* which contain the given filter string will be shown.
*/
- void changeNameFilter(const QString& nameFilter);
+ void setNameFilter(const QString& nameFilter);
/**
* Opens the context menu on the current mouse position.
private:
bool m_showProgress;
- int m_iconSize;
- int m_folderCount;
- int m_fileCount;
-
DolphinMainWindow* m_mainWindow;
QVBoxLayout* m_topLayout;
KUrlNavigator* m_urlNavigator;
DolphinSortFilterProxyModel* m_proxyModel;
};
-const DolphinStatusBar* DolphinViewContainer::statusBar() const
+inline const DolphinStatusBar* DolphinViewContainer::statusBar() const
{
return m_statusBar;
}
-DolphinStatusBar* DolphinViewContainer::statusBar()
+inline DolphinStatusBar* DolphinViewContainer::statusBar()
{
return m_statusBar;
}
-const KUrlNavigator* DolphinViewContainer::urlNavigator() const
+inline const KUrlNavigator* DolphinViewContainer::urlNavigator() const
{
return m_urlNavigator;
}
-KUrlNavigator* DolphinViewContainer::urlNavigator()
+inline KUrlNavigator* DolphinViewContainer::urlNavigator()
{
return m_urlNavigator;
}
-const DolphinView* DolphinViewContainer::view() const
+inline const DolphinView* DolphinViewContainer::view() const
{
return m_view;
}
-DolphinView* DolphinViewContainer::view()
+inline DolphinView* DolphinViewContainer::view()
{
return m_view;
}
-const DolphinMainWindow* DolphinViewContainer::mainWindow() const
-{
- return m_mainWindow;
-}
#endif // DOLPHINVIEWCONTAINER_H