Engauge Digitizer
2
Tutorial
TutorialStateChecklistWizardLines.cpp
1
/******************************************************************************************************
2
* (C) 2014 markummitchell@github.com. This file is part of Engauge Digitizer, which is released *
3
* under GNU General Public License version 2 (GPLv2) or (at your option) any later version. See file *
4
* LICENSE or go to gnu.org/licenses for details. Distribution requires prior written permission. *
5
******************************************************************************************************/
6
7
#include "Logger.h"
8
#include "TutorialButton.h"
9
#include "TutorialStateChecklistWizardLines.h"
10
#include "TutorialStateContext.h"
11
12
TutorialStateChecklistWizardLines::TutorialStateChecklistWizardLines
(
TutorialStateContext
&context) :
13
TutorialStateChecklistWizardAbstract
(context)
14
{
15
}
16
17
void
TutorialStateChecklistWizardLines::begin
()
18
{
19
LOG4CPP_INFO_S ((*mainCat)) <<
"TutorialStateChecklistWizardLines::begin ()"
;
20
21
TutorialStateChecklistWizardAbstract::begin
();
22
connect (
previous
(), SIGNAL (signalTriggered ()),
this
, SLOT (
slotPrevious
()));
23
}
24
25
void
TutorialStateChecklistWizardLines::end
()
26
{
27
LOG4CPP_INFO_S ((*mainCat)) <<
"TutorialStateChecklistWizardLines::end ()"
;
28
29
TutorialStateChecklistWizardAbstract::end
();
30
}
31
32
void
TutorialStateChecklistWizardLines::slotPrevious
()
33
{
34
LOG4CPP_INFO_S ((*mainCat)) <<
"TutorialStateChecklistWizardLines::slotPrevious"
;
35
36
context
().
requestDelayedStateTransition
(TUTORIAL_STATE_SEGMENT_FILL);
37
}
TutorialStateChecklistWizardLines::end
virtual void end()
Common end processing.
Definition:
TutorialStateChecklistWizardLines.cpp:25
TutorialStateChecklistWizardLines::begin
virtual void begin()
Common begin processing.
Definition:
TutorialStateChecklistWizardLines.cpp:17
TutorialStateChecklistWizardLines::TutorialStateChecklistWizardLines
TutorialStateChecklistWizardLines(TutorialStateContext &context)
Single constructor.
Definition:
TutorialStateChecklistWizardLines.cpp:12
TutorialStateChecklistWizardLines::slotPrevious
void slotPrevious()
Slot called to return to previous panel.
Definition:
TutorialStateChecklistWizardLines.cpp:32
TutorialStateChecklistWizardAbstract::begin
void begin()
Common begin processing.
Definition:
TutorialStateChecklistWizardAbstract.cpp:22
TutorialStateAbstractBase::context
TutorialStateContext & context()
Context class for the tutorial state machine.
Definition:
TutorialStateAbstractBase.cpp:32
TutorialStateChecklistWizardAbstract
Abstract class that supports checklist wizard panels.
Definition:
TutorialStateChecklistWizardAbstract.h:18
TutorialStateChecklistWizardAbstract::end
void end()
Common end processing.
Definition:
TutorialStateChecklistWizardAbstract.cpp:56
TutorialStateChecklistWizardAbstract::previous
TutorialButton * previous()
Previous button for hooking up button to slot.
Definition:
TutorialStateChecklistWizardAbstract.cpp:85
TutorialStateContext
Context class for tutorial state machine.
Definition:
TutorialStateContext.h:20
TutorialStateContext::requestDelayedStateTransition
void requestDelayedStateTransition(TutorialState tutorialState)
Request a transition to the specified state from the current state.
Definition:
TutorialStateContext.cpp:81
Generated on Sat Oct 21 2017 12:50:41 for Engauge Digitizer by
1.8.13