~georg-zotti/stellarium/gz_AtmosphereTweaks

« back to all changes in this revision

Viewing changes to plugins/TextUserInterface/src/TuiNode.cpp

  • Committer: Georg Zotti
  • Date: 2017-05-23 13:18:09 UTC
  • mfrom: (8115.1.1321 trunk)
  • Revision ID: georg.zotti@univie.ac.at-20170523131809-a6pus0ogpmjwtmd8
merge-in trunk r9436

Show diffs side-by-side

added added

removed removed

Lines of Context:
21
21
#include <QKeyEvent>
22
22
 
23
23
TuiNode::TuiNode(const QString& text, TuiNode* parent, TuiNode* prev)
24
 
        : QObject(parent), parentNode(parent), childNode(NULL), prevNode(prev), nextNode(NULL), displayText(text)
 
24
        : QObject(parent), parentNode(parent), childNode(Q_NULLPTR), prevNode(prev), nextNode(Q_NULLPTR), displayText(text)
25
25
{
26
26
        updateNodeNumber();
27
27
}
39
39
 
40
40
        if (key==Qt::Key_Left)
41
41
        {
42
 
                if (parentNode != NULL)
 
42
                if (parentNode != Q_NULLPTR)
43
43
                {
44
44
                        parentNode->setChildNode(this);
45
45
                        response.newNode = this->parentNode;
48
48
        }
49
49
        else if (key==Qt::Key_Right)
50
50
        {
51
 
                if (childNode != NULL)
 
51
                if (childNode != Q_NULLPTR)
52
52
                {
53
53
                        response.newNode = childNode;
54
54
                }
56
56
        }
57
57
        else if (key==Qt::Key_Up)
58
58
        {
59
 
                if (prevNode != NULL)
 
59
                if (prevNode != Q_NULLPTR)
60
60
                {
61
61
                        response.newNode = prevNode;
62
62
                }
64
64
        }
65
65
        else if (key==Qt::Key_Down)
66
66
        {
67
 
                if (nextNode != NULL)
 
67
                if (nextNode != Q_NULLPTR)
68
68
                {
69
69
                        response.newNode = nextNode;
70
70
                }
81
81
void TuiNode::loopToTheLast()
82
82
{
83
83
        TuiNode* node = nextNode;
84
 
        while (node != NULL && node != this)
 
84
        while (node != Q_NULLPTR && node != this)
85
85
        {
86
86
                prevNode = node;
87
87
                node = node->getNextNode();
94
94
        ancestorsNumbers.clear();
95
95
        prefixText.clear();
96
96
        
97
 
        if (prevNode == NULL)
 
97
        if (prevNode == Q_NULLPTR)
98
98
        {
99
99
                nodeNumber = 1;
100
100
        }
103
103
                nodeNumber = prevNode->getNodeNumber() + 1;
104
104
        }
105
105
        
106
 
        if (parentNode != NULL)
 
106
        if (parentNode != Q_NULLPTR)
107
107
        {
108
108
                ancestorsNumbers = parentNode->getAncestorsNumbers();
109
109
        }