class DolphinModel;
class DolphinSortFilterProxyModel;
class DolphinDirLister;
-class DolphinViewAutoScroller;
-class KFilePreviewGenerator;
class KFileItem;
class KFileItemList;
class SelectionManager;
-class ToolTipManager;
+class ViewExtensionsFactory;
/**
* Represents one column inside the DolphinColumnViewContainer.
* of the shown directory, it does not trigger a loading of the model.
*/
void setChildUrl(const KUrl& url);
- const KUrl& childUrl() const;
+ KUrl childUrl() const;
/** Sets the directory URL that is shown inside the column widget. */
void setUrl(const KUrl& url);
/** Returns the directory URL that is shown inside the column widget. */
- const KUrl& url() const;
+ KUrl url() const;
/**
* Updates the background color dependent from the activation state
virtual void currentChanged(const QModelIndex& current, const QModelIndex& previous);
private slots:
- void setNameFilter(const QString& nameFilter);
void setZoomLevel(int level);
void slotEntered(const QModelIndex& index);
bool m_active;
DolphinColumnViewContainer* m_container;
SelectionManager* m_selectionManager;
- DolphinViewAutoScroller* m_autoScroller;
+ ViewExtensionsFactory* m_extensionsFactory;
KUrl m_url; // URL of the directory that is shown
KUrl m_childUrl; // URL of the next column that is shown
DolphinModel* m_dolphinModel;
DolphinSortFilterProxyModel* m_proxyModel;
- KFilePreviewGenerator* m_previewGenerator;
-
- ToolTipManager* m_toolTipManager;
-
QRect m_dropRect;
friend class DolphinColumnViewContainer;
m_childUrl = url;
}
-inline const KUrl& DolphinColumnView::childUrl() const
+inline KUrl DolphinColumnView::childUrl() const
{
return m_childUrl;
}
}
}
-inline const KUrl& DolphinColumnView::url() const
+inline KUrl DolphinColumnView::url() const
{
return m_url;
}