-
Notifications
You must be signed in to change notification settings - Fork 671
/
Copy pathnavigation.cpp
45 lines (36 loc) · 948 Bytes
/
navigation.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#include "navigation.h"
#include <QDebug>
#include <QRadioButton>
namespace OCC::Wizard {
Navigation::Navigation(QWidget *parent)
: OCQuickWidget(parent)
{
setOCContext(QUrl(QStringLiteral("qrc:/qt/qml/org/ownCloud/gui/newwizard/qml/Navigation.qml")), this->parentWidget(), this, QJSEngine::CppOwnership);
}
void Navigation::setStates(const QList<SetupWizardState> &newEntries)
{
if (_states != newEntries) {
_states = newEntries;
Q_EMIT statesChanged();
}
}
QList<SetupWizardState> Navigation::states() const
{
return _states;
}
void Navigation::setActiveState(SetupWizardState newState)
{
if (_activeState != newState) {
_activeState = newState;
Q_EMIT activeStatesChanged();
}
}
SetupWizardState Navigation::activeState() const
{
return _activeState;
}
QString Navigation::stateDisplayName(SetupWizardState state) const
{
return Utility::enumToDisplayName(state);
}
}