this, SLOT(slotUndoAvailable(bool)));
connect(undoManager, SIGNAL(undoTextChanged(const QString&)),
this, SLOT(slotUndoTextChanged(const QString&)));
+ connect(DolphinSettings::instance().placesModel(), SIGNAL(errorMessage(const QString&)),
+ this, SLOT(slotHandlePlacesError(const QString&)));
}
DolphinMainWindow::~DolphinMainWindow()
void DolphinMainWindow::slotCategorizedSortingChanged()
{
- KToggleAction* categorizedSortingAction =
- static_cast<KToggleAction*>(actionCollection()->action("categorized"));
+ KToggleAction* showInGroupsAction =
+ static_cast<KToggleAction*>(actionCollection()->action("show_in_groups"));
const DolphinView* view = m_activeViewContainer->view();
- categorizedSortingAction->setChecked(view->categorizedSorting());
- categorizedSortingAction->setEnabled(view->supportsCategorizedSorting());
+ showInGroupsAction->setChecked(view->categorizedSorting());
+ showInGroupsAction->setEnabled(view->supportsCategorizedSorting());
}
void DolphinMainWindow::slotSortingChanged(DolphinView::Sorting sorting)
close();
}
+void DolphinMainWindow::slotHandlePlacesError(const QString &message)
+{
+ if (!message.isEmpty()) {
+ DolphinStatusBar* statusBar = m_activeViewContainer->statusBar();
+ statusBar->setMessage(message, DolphinStatusBar::Error);
+ }
+}
+
void DolphinMainWindow::slotHandleJobError(KJob* job)
{
if (job->error() != 0) {
sortDescending->setText(i18n("Descending"));
connect(sortDescending, SIGNAL(triggered()), this, SLOT(toggleSortOrder()));
- KToggleAction* sortCategorized = actionCollection()->add<KToggleAction>("categorized");
- sortCategorized->setText(i18n("Show in Groups"));
- connect(sortCategorized, SIGNAL(triggered()), this, SLOT(toggleSortCategorization()));
+ KToggleAction* showInGroups = actionCollection()->add<KToggleAction>("show_in_groups");
+ showInGroups->setText(i18n("Show in Groups"));
+ connect(showInGroups, SIGNAL(triggered()), this, SLOT(toggleSortCategorization()));
KToggleAction* clearInfo = actionCollection()->add<KToggleAction>("clear_info");
clearInfo->setText(i18n("No Information"));