diff options
author | Caolán McNamara <caolanm@redhat.com> | 2019-09-15 17:42:39 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2019-09-20 21:24:06 +0200 |
commit | 910b8b04325e0103941b6c6d152e4ee5f0388fc2 (patch) | |
tree | 6e6422b6482f85c67b32b3f304db220eb78fadf7 /vcl/source/control | |
parent | ca7c24dafe7aba7c2d71994d2561f1ae3d59257e (diff) |
make WizardShell use RoadmapWizardMachine
Change-Id: Id7e1e163f17cd4866c37bbd6cad73b8c721f4dae
Reviewed-on: https://gerrit.libreoffice.org/78969
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'vcl/source/control')
-rw-r--r-- | vcl/source/control/roadmapwizard.cxx | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/vcl/source/control/roadmapwizard.cxx b/vcl/source/control/roadmapwizard.cxx index b370b4969775..501122245e8d 100644 --- a/vcl/source/control/roadmapwizard.cxx +++ b/vcl/source/control/roadmapwizard.cxx @@ -909,6 +909,19 @@ namespace vcl return false; } + bool RoadmapWizardMachine::knowsState( WizardTypes::WizardState i_nState ) const + { + for (auto const& path : m_pImpl->aPaths) + { + for (auto const& state : path.second) + { + if ( state == i_nState ) + return true; + } + } + return false; + } + bool RoadmapWizard::isStateEnabled( WizardTypes::WizardState _nState ) const { return m_xRoadmapImpl->aDisabledStates.find( _nState ) == m_xRoadmapImpl->aDisabledStates.end(); |