diff options
author | Andrei Karas <akaras@inbox.ru> | 2013-09-25 18:35:21 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2013-09-25 18:35:21 +0300 |
commit | 71f88c02f79a1164430eec1de3e15edec011a15e (patch) | |
tree | 6a0772ee943a41314b5abd92fed0ce269faced27 /src/gui/widgets/layout.h | |
parent | 6c05739c62484dae8d5ed9fb0dfdb6590aacfe88 (diff) | |
download | manaplus-71f88c02f79a1164430eec1de3e15edec011a15e.tar.gz manaplus-71f88c02f79a1164430eec1de3e15edec011a15e.tar.bz2 manaplus-71f88c02f79a1164430eec1de3e15edec011a15e.tar.xz manaplus-71f88c02f79a1164430eec1de3e15edec011a15e.zip |
improve construcors in abstract classes.
Also add some missing final to classes.
Diffstat (limited to 'src/gui/widgets/layout.h')
-rw-r--r-- | src/gui/widgets/layout.h | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/src/gui/widgets/layout.h b/src/gui/widgets/layout.h index 33930c69e..8a33f03f6 100644 --- a/src/gui/widgets/layout.h +++ b/src/gui/widgets/layout.h @@ -173,22 +173,6 @@ class LayoutCell FILL }; - LayoutCell(): - mWidget(nullptr), - mHPadding(0), - mVPadding(0), - mType(NONE) - { - mExtent[0] = 0; - mExtent[1] = 0; - mAlign[0] = 0; - mAlign[1] = 0; - mNbFill[0] = 0; - mNbFill[1] = 0; - mSize[0] = 0; - mSize[1] = 0; - } - virtual ~LayoutCell(); /** @@ -286,6 +270,22 @@ class LayoutCell }; private: + LayoutCell(): + mWidget(nullptr), + mHPadding(0), + mVPadding(0), + mType(NONE) + { + mExtent[0] = 0; + mExtent[1] = 0; + mAlign[0] = 0; + mAlign[1] = 0; + mNbFill[0] = 0; + mNbFill[1] = 0; + mSize[0] = 0; + mSize[1] = 0; + } + // Copy not allowed, as the cell may own an array. explicit LayoutCell(LayoutCell const &); LayoutCell &operator=(LayoutCell const &); |