#include <kmenu.h>
#include <kmenubar.h>
#include <kmessagebox.h>
-#include <kurlnavigator.h>
#include <konq_fileitemcapabilities.h>
#include <konqmimedata.h>
-#include <kpropertiesdialog.h>
#include <kprotocolinfo.h>
-#include <ktoggleaction.h>
#include <krun.h>
#include <kshell.h>
#include <kstandarddirs.h>
#include <kstatusbar.h>
#include <kstandardaction.h>
#include <ktabbar.h>
+#include <ktoggleaction.h>
+#include <kurlnavigator.h>
#include <kurl.h>
#include <kurlcombobox.h>
m_newMenu->setPopupFiles(activeViewContainer()->url());
}
-void DolphinMainWindow::properties()
-{
- const KFileItemList list = m_activeViewContainer->view()->selectedItems();
-
- KPropertiesDialog *dialog = new KPropertiesDialog(list, this);
- dialog->setAttribute(Qt::WA_DeleteOnClose);
- dialog->show();
- dialog->raise();
- dialog->activateWindow();
-}
-
void DolphinMainWindow::quit()
{
close();
m_activeViewContainer->urlNavigator()->goHome();
}
-void DolphinMainWindow::findFile()
-{
- KRun::run("kfind", m_activeViewContainer->url(), this);
-}
-
void DolphinMainWindow::compareFiles()
{
// The method is only invoked if exactly 2 files have
connect(closeTab, SIGNAL(triggered()), this, SLOT(closeTab()));
actionCollection()->addAction("close_tab", closeTab);
- KAction* properties = actionCollection()->addAction("properties");
- properties->setText(i18nc("@action:inmenu File", "Properties"));
- properties->setShortcut(Qt::ALT | Qt::Key_Return);
- connect(properties, SIGNAL(triggered()), this, SLOT(properties()));
-
KStandardAction::quit(this, SLOT(quit()), actionCollection());
// setup 'Edit' menu
KStandardAction::home(this, SLOT(goHome()), actionCollection());
// setup 'Tools' menu
- QAction* findFile = actionCollection()->addAction("find_file");
- findFile->setText(i18nc("@action:inmenu Tools", "Find File..."));
- findFile->setShortcut(Qt::CTRL | Qt::Key_F);
- findFile->setIcon(KIcon("edit-find"));
- connect(findFile, SIGNAL(triggered()), this, SLOT(findFile()));
-
KToggleAction* showFilterBar = actionCollection()->add<KToggleAction>("show_filter_bar");
showFilterBar->setText(i18nc("@action:inmenu Tools", "Show Filter Bar"));
showFilterBar->setShortcut(Qt::CTRL | Qt::Key_I);