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,16 +26,13 @@
#include "imode.h" #include "imode.h"
using namespace Core; using namespace Core;
IMode::IMode(QObject *parent) IMode::IMode(QObject *parent) : IContext(parent)
: IContext(parent),
m_isEnabled(true)
{ {
} }
IMode::~IMode() IMode::~IMode()
{ {
if (m_menu) delete m_menu;
delete m_menu;
} }
void IMode::setEnabled(bool enabled) void IMode::setEnabled(bool enabled)

View File

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