forked from qt-creator/qt-creator
Move findOnFileSystem from FolderNavigation to FindInFiles
Change-Id: I39069e1da20d34f9d5fd0f3caa996b13600ee5bb Reviewed-by: Eike Ziller <eike.ziller@digia.com>
This commit is contained in:
committed by
Orgad Shaneh
parent
666bdaa9b7
commit
372079d35f
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user