m_nameFilter(),
m_url(),
m_dolphinView(dolphinView),
- m_itemView(0)
+ m_itemView(0),
+ m_versionControlActions()
{
}
}
}
+void DolphinController::redirectToUrl(const KUrl& url)
+{
+ m_url = url;
+}
+
void DolphinController::setItemView(QAbstractItemView* view)
{
if (m_itemView != 0) {
}
}
+void DolphinController::setVersionControlActions(QList<QAction*> actions)
+{
+ m_versionControlActions = actions;
+}
+
+QList<QAction*> DolphinController::versionControlActions(const KFileItemList& items)
+{
+ emit requestVersionControlActions(items);
+ // All view implementations are connected with the signal requestVersionControlActions()
+ // (see ViewExtensionFactory) and will invoke DolphinController::setVersionControlActions(),
+ // so that the context dependent actions can be returned.
+ return m_versionControlActions;
+}
+
void DolphinController::handleKeyPressEvent(QKeyEvent* event)
{
Q_ASSERT(m_itemView != 0);
emit viewportEntered();
}
+void DolphinController::emitSelectionChanged()
+{
+ emit selectionChanged();
+}
+
void DolphinController::updateMouseButtonState()
{
m_mouseButtons = QApplication::mouseButtons();