m_showPreview(false),
m_loadingDirectory(false),
m_storedCategorizedSorting(false),
+ m_tabsForFiles(false),
m_isContextMenuOpen(false),
m_mode(DolphinView::IconsView),
m_topLayout(0),
m_iconManager(0),
m_toolTipManager(0)
{
- setFocusPolicy(Qt::StrongFocus);
m_topLayout = new QVBoxLayout(this);
m_topLayout->setSpacing(0);
m_topLayout->setMargin(0);
if (newName.isEmpty()) {
emit errorMessage(dialog.errorString());
} else {
- // TODO: check how this can be integrated into KonqFileUndoManager/KonqOperations
+ // TODO: check how this can be integrated into KIO::FileUndoManager/KonqOperations
// as one operation instead of n rename operations like it is done now...
Q_ASSERT(newName.contains('#'));
KUrl newUrl = oldUrl;
newUrl.setFileName(name);
KonqOperations::rename(this, oldUrl, newUrl);
- emit doingOperation(KonqFileUndoManager::RENAME);
+ emit doingOperation(KIO::FileUndoManager::Rename);
}
}
}
KUrl newUrl = oldUrl;
newUrl.setFileName(newName);
KonqOperations::rename(this, oldUrl, newUrl);
- emit doingOperation(KonqFileUndoManager::RENAME);
+ emit doingOperation(KIO::FileUndoManager::Rename);
}
}
}
void DolphinView::trashSelectedItems()
{
- emit doingOperation(KonqFileUndoManager::TRASH);
+ emit doingOperation(KIO::FileUndoManager::Trash);
KonqOperations::del(this, KonqOperations::TRASH, selectedUrls());
}
return;
}
- // TODO: the m_isContextMenuOpen check is a workaround for Qt-issue xxxxxx
+ // TODO: the m_isContextMenuOpen check is a workaround for Qt-issue 207192
if (item.isNull() || m_isContextMenuOpen) {
return;
}
m_toolTipManager->hideTip();
}
- m_isContextMenuOpen = true; // TODO: workaround for Qt-issue xxxxxx
+ m_isContextMenuOpen = true; // TODO: workaround for Qt-issue 207192
emit requestContextMenu(item, url());
m_isContextMenuOpen = false;
}
{
DolphinDropController dropController(this);
// forward doingOperation signal up to the mainwindow
- connect(&dropController, SIGNAL(doingOperation(KonqFileUndoManager::CommandType)),
- this, SIGNAL(doingOperation(KonqFileUndoManager::CommandType)));
+ connect(&dropController, SIGNAL(doingOperation(KIO::FileUndoManager::CommandType)),
+ this, SIGNAL(doingOperation(KIO::FileUndoManager::CommandType)));
dropController.dropUrls(urls, destination);
}
return ret;
}
+void DolphinView::setTabsForFilesEnabled(bool tabsForFiles)
+{
+ m_tabsForFiles = tabsForFiles;
+}
+
+bool DolphinView::isTabsForFilesEnabled() const
+{
+ return m_tabsForFiles;
+}
+
void DolphinView::emitContentsMoved()
{
// only emit the contents moved signal if:
const KUrl::List sourceUrls = KUrl::List::fromMimeData(mimeData);
if (KonqMimeData::decodeIsCutSelection(mimeData)) {
KonqOperations::copy(this, KonqOperations::MOVE, sourceUrls, url);
- emit doingOperation(KonqFileUndoManager::MOVE);
+ emit doingOperation(KIO::FileUndoManager::Move);
clipboard->clear();
} else {
KonqOperations::copy(this, KonqOperations::COPY, sourceUrls, url);
- emit doingOperation(KonqFileUndoManager::COPY);
+ emit doingOperation(KIO::FileUndoManager::Copy);
}
}