Move findOnFileSystem from FolderNavigation to FindInFiles

Change-Id: I39069e1da20d34f9d5fd0f3caa996b13600ee5bb
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
This commit is contained in:
Orgad Shaneh
2013-09-24 12:10:43 +03:00
committed by Orgad Shaneh
parent 666bdaa9b7
commit 372079d35f
5 changed files with 20 additions and 23 deletions

View File

@@ -29,8 +29,10 @@
#include "findinfiles.h"
#include <utils/filesearch.h>
#include <coreplugin/editormanager/editormanager.h>
#include <find/findplugin.h>
#include <utils/filesearch.h>
#include <utils/qtcassert.h>
#include <QDebug>
#include <QSettings>
@@ -44,10 +46,13 @@
using namespace Find;
using namespace TextEditor;
static FindInFiles *m_instance = 0;
FindInFiles::FindInFiles()
: m_configWidget(0),
m_directory(0)
{
m_instance = this;
}
FindInFiles::~FindInFiles()
@@ -176,3 +181,11 @@ void FindInFiles::setDirectory(const QString &directory)
syncComboWithSettings(m_directory, directory);
}
void FindInFiles::findOnFileSystem(const QString &path)
{
QTC_ASSERT(m_instance, return);
const QFileInfo fi(path);
const QString folder = fi.isDir() ? fi.absoluteFilePath() : fi.absolutePath();
m_instance->setDirectory(folder);
Find::FindPlugin::instance()->openFindDialog(m_instance);
}