BaseFileFind: Save an allocation

Change-Id: I243c81c498247a6d3722fab1937c83d80e701ec2
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
Eike Ziller
2019-02-18 15:05:13 +01:00
committed by hjk
parent e31020a60e
commit 5a1d4fbb30

View File

@@ -111,8 +111,6 @@ public:
class BaseFileFindPrivate
{
public:
BaseFileFindPrivate() : m_internalSearchEngine(std::make_unique<InternalEngine>()) {}
QPointer<IFindSupport> m_currentFindSupport;
QLabel *m_resultLabel = nullptr;
@@ -125,7 +123,7 @@ public:
QPointer<QComboBox> m_filterCombo;
QPointer<QComboBox> m_exclusionCombo;
QVector<SearchEngine *> m_searchEngines;
std::unique_ptr<SearchEngine> m_internalSearchEngine;
InternalEngine m_internalSearchEngine;
int m_currentSearchEngineIndex = -1;
};
@@ -182,7 +180,7 @@ void SearchEngine::setEnabled(bool enabled)
BaseFileFind::BaseFileFind() : d(new BaseFileFindPrivate)
{
addSearchEngine(d->m_internalSearchEngine.get());
addSearchEngine(&d->m_internalSearchEngine);
}
BaseFileFind::~BaseFileFind()