#include <kaction.h>
#include <kactioncollection.h>
-#include <kdebug.h>
#include <klocale.h>
#include <ktoggleaction.h>
+#include <krun.h>
DolphinViewActionHandler::DolphinViewActionHandler(KActionCollection* collection, QObject* parent)
: QObject(parent),
KAction* adjustViewProps = m_actionCollection->addAction("view_properties");
adjustViewProps->setText(i18nc("@action:inmenu View", "Adjust View Properties..."));
connect(adjustViewProps, SIGNAL(triggered()), this, SLOT(slotAdjustViewProperties()));
+
+ // Tools menu
+
+ QAction* findFile = m_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(slotFindFile()));
}
QActionGroup* DolphinViewActionHandler::createAdditionalInformationActionGroup()
ViewPropertiesDialog dlg(m_currentView);
dlg.exec();
}
+
+void DolphinViewActionHandler::slotFindFile()
+{
+ KRun::run("kfind", m_currentView->url(), m_currentView->window());
+}