KDirLister* dirLister,
KDirModel* dirModel,
DolphinSortFilterProxyModel* proxyModel,
- Mode mode,
- bool showHiddenFiles) :
+ Mode mode) :
QWidget(parent),
m_active(true),
m_blockContentsMovedSignal(false),
void DolphinView::startDirLister(const KUrl& url, bool reload)
{
if (!url.isValid()) {
- // TODO: temporary deactivated due to DolphinView/DolphinViewController split
-
- //const QString location(url.pathOrUrl());
- //if (location.isEmpty()) {
- // m_statusBar->setMessage(i18n("The location is empty."), DolphinStatusBar::Error);
- //} else {
- // m_statusBar->setMessage(i18n("The location '%1' is invalid.", location),
- // DolphinStatusBar::Error);
- //}
+ const QString location(url.pathOrUrl());
+ if (location.isEmpty()) {
+ emit errorMessage(i18n("The location is empty."));
+ } else {
+ emit errorMessage(i18n("The location '%1' is invalid.", location));
+ }
return;
}
- // Only show the directory loading progress if the status bar does
- // not contain another progress information. This means that
- // the directory loading progress information has the lowest priority.
-
- // TODO: temporary deactivated due to DolphinView/DolphinViewController split
- //const QString progressText(m_statusBar->progressText());
- //m_showProgress = progressText.isEmpty() ||
- // (progressText == i18n("Loading folder..."));
- //if (m_showProgress) {
- // m_statusBar->setProgressText(i18n("Loading folder..."));
- // m_statusBar->setProgress(0);
- //}
-
m_cutItemsCache.clear();
m_blockContentsMovedSignal = true;
m_dirLister->stop();
startDirLister(url);
emit urlChanged(url);
-
- // TODO: temporary deactivated due to DolphinView/DolphinViewController split
- //m_statusBar->clear();
}
void DolphinView::changeSelection(const KFileItemList& selection)
const KFileItem* item = fileItem(index);
if (item != 0) {
- // TODO: temporary deactivated due to DolphinView/DolphinViewController split
- //m_statusBar->setMessage(item->getStatusBarInfo(), DolphinStatusBar::Default);
emit requestItemInfo(item->url());
}
}
void DolphinView::clearHoverInformation()
{
- // TODO: temporary deactivated due to DolphinView/DolphinViewController split
- //m_statusBar->clear();
emit requestItemInfo(KUrl());
}