forked from qt-creator/qt-creator
BaseFileFind: Save an allocation
Change-Id: I243c81c498247a6d3722fab1937c83d80e701ec2 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -111,8 +111,6 @@ public:
|
|||||||
class BaseFileFindPrivate
|
class BaseFileFindPrivate
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
BaseFileFindPrivate() : m_internalSearchEngine(std::make_unique<InternalEngine>()) {}
|
|
||||||
|
|
||||||
QPointer<IFindSupport> m_currentFindSupport;
|
QPointer<IFindSupport> m_currentFindSupport;
|
||||||
|
|
||||||
QLabel *m_resultLabel = nullptr;
|
QLabel *m_resultLabel = nullptr;
|
||||||
@@ -125,7 +123,7 @@ public:
|
|||||||
QPointer<QComboBox> m_filterCombo;
|
QPointer<QComboBox> m_filterCombo;
|
||||||
QPointer<QComboBox> m_exclusionCombo;
|
QPointer<QComboBox> m_exclusionCombo;
|
||||||
QVector<SearchEngine *> m_searchEngines;
|
QVector<SearchEngine *> m_searchEngines;
|
||||||
std::unique_ptr<SearchEngine> m_internalSearchEngine;
|
InternalEngine m_internalSearchEngine;
|
||||||
int m_currentSearchEngineIndex = -1;
|
int m_currentSearchEngineIndex = -1;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -182,7 +180,7 @@ void SearchEngine::setEnabled(bool enabled)
|
|||||||
|
|
||||||
BaseFileFind::BaseFileFind() : d(new BaseFileFindPrivate)
|
BaseFileFind::BaseFileFind() : d(new BaseFileFindPrivate)
|
||||||
{
|
{
|
||||||
addSearchEngine(d->m_internalSearchEngine.get());
|
addSearchEngine(&d->m_internalSearchEngine);
|
||||||
}
|
}
|
||||||
|
|
||||||
BaseFileFind::~BaseFileFind()
|
BaseFileFind::~BaseFileFind()
|
||||||
|
Reference in New Issue
Block a user