summaryrefslogtreecommitdiffstats
path: root/examples/designer/taskmenuextension/tictactoe.cpp
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2017-06-21 11:20:06 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2017-06-26 08:52:54 +0000
commit9da07cc30fdf2facaa9d4639ce6ca97509742fc4 (patch)
treeebcb356d4c970be389cf567b83ef28dfe5f596ae /examples/designer/taskmenuextension/tictactoe.cpp
parent984efb1e87c94ef193035f6b980e57acb78dca7e (diff)
Qt Designer Examples: Brush up to C++ 11
Use nullptr, member initialization, QOverload, etc. Task-number: QTBUG-61184 Change-Id: I45061c506dad72d5f495f480b3e61f4d1c0599d4 Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
Diffstat (limited to 'examples/designer/taskmenuextension/tictactoe.cpp')
-rw-r--r--examples/designer/taskmenuextension/tictactoe.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/examples/designer/taskmenuextension/tictactoe.cpp b/examples/designer/taskmenuextension/tictactoe.cpp
index 23655050d..c6370a2cb 100644
--- a/examples/designer/taskmenuextension/tictactoe.cpp
+++ b/examples/designer/taskmenuextension/tictactoe.cpp
@@ -53,9 +53,10 @@
#include <QMouseEvent>
#include <QPainter>
+static inline QString defaultState() { return QStringLiteral("---------"); }
+
TicTacToe::TicTacToe(QWidget *parent)
: QWidget(parent)
- , turnNumber(0)
{
}
@@ -72,7 +73,7 @@ QSize TicTacToe::sizeHint() const
void TicTacToe::setState(const QString &newState)
{
turnNumber = 0;
- myState = "---------";
+ myState = defaultState();
int position = 0;
while (position < 9 && position < newState.length()) {
QChar mark = newState.at(position);
@@ -92,7 +93,7 @@ QString TicTacToe::state() const
void TicTacToe::clearBoard()
{
- myState = "---------";
+ myState = defaultState();
turnNumber = 0;
update();
}