forked from qt-creator/qt-creator
Nim: Switch to the now hopefully final PluginPrivate pattern
Change-Id: Ifffe56107974cfe9364b468dd3c3f5d69a9956d0 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -48,7 +48,7 @@ using namespace ProjectExplorer;
|
||||
|
||||
namespace Nim {
|
||||
|
||||
class NimPluginRunData
|
||||
class NimPluginPrivate
|
||||
{
|
||||
public:
|
||||
NimSettings settings;
|
||||
@@ -62,11 +62,9 @@ public:
|
||||
NimToolChainFactory toolChainFactory;
|
||||
};
|
||||
|
||||
static NimPluginRunData *m_runData = nullptr;
|
||||
|
||||
NimPlugin::~NimPlugin()
|
||||
{
|
||||
delete m_runData;
|
||||
delete d;
|
||||
}
|
||||
|
||||
bool NimPlugin::initialize(const QStringList &arguments, QString *errorMessage)
|
||||
@@ -74,7 +72,7 @@ bool NimPlugin::initialize(const QStringList &arguments, QString *errorMessage)
|
||||
Q_UNUSED(arguments)
|
||||
Q_UNUSED(errorMessage)
|
||||
|
||||
m_runData = new NimPluginRunData;
|
||||
d = new NimPluginPrivate;
|
||||
|
||||
ToolChainManager::registerLanguage(Constants::C_NIMLANGUAGE_ID, Constants::C_NIMLANGUAGE_NAME);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user