Kaydet (Commit) 2cff0e2c authored tarafından Saurav Chirania's avatar Saurav Chirania

uitest: complete wrapper for SpinField and SpinButton

Change-Id: Ibd28b656792018087478a3c6fb5f5f7ac6686131
Reviewed-on: https://gerrit.libreoffice.org/56813
Tested-by: Jenkins
Reviewed-by: 's avatarMarkus Mohrhard <markus.mohrhard@googlemail.com>
üst e040894f
...@@ -350,6 +350,8 @@ public: ...@@ -350,6 +350,8 @@ public:
static std::unique_ptr<UIObject> create(vcl::Window* pWindow); static std::unique_ptr<UIObject> create(vcl::Window* pWindow);
virtual OUString get_action(VclEventId nEvent) const override;
protected: protected:
virtual OUString get_name() const override; virtual OUString get_name() const override;
...@@ -371,6 +373,8 @@ public: ...@@ -371,6 +373,8 @@ public:
static std::unique_ptr<UIObject> create(vcl::Window* pWindow); static std::unique_ptr<UIObject> create(vcl::Window* pWindow);
virtual OUString get_action(VclEventId nEvent) const override;
protected: protected:
virtual OUString get_name() const override; virtual OUString get_name() const override;
......
...@@ -1074,11 +1074,11 @@ void SpinUIObject::execute(const OUString& rAction, ...@@ -1074,11 +1074,11 @@ void SpinUIObject::execute(const OUString& rAction,
{ {
if (rAction == "UP") if (rAction == "UP")
{ {
/* code */ mxSpinButton->Up();
} }
else if (rAction == "DOWN") else if (rAction == "DOWN")
{ {
/* code */ mxSpinButton->Down();
} }
} }
...@@ -1093,6 +1093,22 @@ StringMap SpinUIObject::get_state() ...@@ -1093,6 +1093,22 @@ StringMap SpinUIObject::get_state()
return aMap; return aMap;
} }
OUString SpinUIObject::get_action(VclEventId nEvent) const
{
if (nEvent == VclEventId::SpinbuttonUp)
{
return this->get_type() + " Action:UP Id:" + mxSpinButton->get_id() +
" Parent:" + get_top_parent(mxSpinButton)->get_id();
}
else if (nEvent == VclEventId::SpinbuttonDown)
{
return this->get_type() + " Action:DOWN Id:" + mxSpinButton->get_id() +
" Parent:" + get_top_parent(mxSpinButton)->get_id();
}
else
return WindowUIObject::get_action(nEvent);
}
OUString SpinUIObject::get_name() const OUString SpinUIObject::get_name() const
{ {
return OUString("SpinUIObject"); return OUString("SpinUIObject");
...@@ -1139,6 +1155,22 @@ StringMap SpinFieldUIObject::get_state() ...@@ -1139,6 +1155,22 @@ StringMap SpinFieldUIObject::get_state()
return aMap; return aMap;
} }
OUString SpinFieldUIObject::get_action(VclEventId nEvent) const
{
if (nEvent == VclEventId::SpinfieldUp)
{
return this->get_type() + " Action:UP Id:" + mxSpinField->get_id() +
" Parent:" + get_top_parent(mxSpinField)->get_id();
}
else if (nEvent == VclEventId::SpinfieldDown)
{
return this->get_type() + " Action:DOWN Id:" + mxSpinField->get_id() +
" Parent:" + get_top_parent(mxSpinField)->get_id();
}
else
return WindowUIObject::get_action(nEvent);
}
OUString SpinFieldUIObject::get_name() const OUString SpinFieldUIObject::get_name() const
{ {
return OUString("SpinFieldUIObject"); return OUString("SpinFieldUIObject");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment