Core: Initialize members in IMode, clean up code a bit

Change-Id: I2cef9e0eb9c68efae4ca84d487f5a08675874efd
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
Tobias Hunger
2016-11-29 15:09:19 +01:00
parent b31bc37dca
commit 2c98c04fc4
2 changed files with 4 additions and 7 deletions

View File

@@ -26,15 +26,12 @@
#include "imode.h"
using namespace Core;
IMode::IMode(QObject *parent)
: IContext(parent),
m_isEnabled(true)
IMode::IMode(QObject *parent) : IContext(parent)
{
}
IMode::~IMode()
{
if (m_menu)
delete m_menu;
}

View File

@@ -63,9 +63,9 @@ private:
QString m_displayName;
QIcon m_icon;
QMenu *m_menu = nullptr;
int m_priority;
int m_priority = -1;
Id m_id;
bool m_isEnabled;
bool m_isEnabled = true;
};
} // namespace Core