return StateChange::NoChange;
}
+StateChange ShowedState::allowReset()
+{
+ return StateChange(RunnableWidgetObjectStatePtr(new ShowedState(m_object)));
+}
+
SuspendedState::SuspendedState(RunnableWidgetObject & object) : RunnableWidgetObjectState(object)
{
}
return StateChange(RunnableWidgetObjectStatePtr(new ShowedState(m_object)));
}
-HiddenState::HiddenState(RunnableWidgetObject & object) : RunnableWidgetObjectState(object)
+StateChange SuspendedState::allowReset()
{
+ return StateChange(RunnableWidgetObjectStatePtr(new ShowedState(m_object)));
}
-std::string HiddenState::toString() const
+HiddenState::HiddenState(RunnableWidgetObject & object) : RunnableWidgetObjectState(object)
{
- return "HIDEN";
}
-StateChange HiddenState::allowReset()
+std::string HiddenState::toString() const
{
- return StateChange(RunnableWidgetObjectStatePtr(new InitialState(m_object)));
+ return "HIDEN";
}
StateChange HiddenState::allowHide()
StateChange allowBackward();
StateChange allowForward();
StateChange allowReload();
+ StateChange allowReset();
};
/**
std::string toString() const;
StateChange allowResume();
+ StateChange allowReset();
};
/**
std::string toString() const;
StateChange allowHide();
- StateChange allowReset();
};
}