summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2018-09-19 09:52:19 +0100
committerCaolán McNamara <caolanm@redhat.com>2018-09-20 09:55:43 +0200
commit3f73733f7df6393be773e66e445eb0a86e9a9377 (patch)
tree5e053b87acd9db800c38a9c3a212efc86cff04f6 /include
parent495412c74f52957dd3941970bf34928d069e0dc3 (diff)
weld BreakPointDialog
Change-Id: Icecef8b0b939c5d87bdf1bb781731df8fc4419b5 Reviewed-on: https://gerrit.libreoffice.org/60756 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'include')
-rw-r--r--include/vcl/weld.hxx8
1 files changed, 7 insertions, 1 deletions
diff --git a/include/vcl/weld.hxx b/include/vcl/weld.hxx
index 35a9658325e9..dc69721bb66e 100644
--- a/include/vcl/weld.hxx
+++ b/include/vcl/weld.hxx
@@ -59,6 +59,7 @@ public:
hide();
}
virtual void set_size_request(int nWidth, int nHeight) = 0;
+ virtual Size get_size_request() const = 0;
virtual Size get_preferred_size() const = 0;
virtual float get_approximate_digit_width() const = 0;
virtual int get_text_height() const = 0;
@@ -347,7 +348,11 @@ public:
//by text
virtual OUString get_text(int pos) const = 0;
virtual int find_text(const OUString& rText) const = 0;
- OUString get_selected_text() const { return get_text(get_selected_index()); }
+ OUString get_selected_text() const
+ {
+ int index = get_selected_index();
+ return index != -1 ? get_text(index) : OUString();
+ }
void select_text(const OUString& rText) { select(find_text(rText)); }
void remove_text(const OUString& rText) { remove(find_text(rText)); }
std::vector<OUString> get_selected_rows_text() const
@@ -822,6 +827,7 @@ public:
{
m_xSpinButton->set_size_request(nWidth, nHeight);
}
+ Size get_size_request() const { return m_xSpinButton->get_size_request(); }
Size get_preferred_size() const { return m_xSpinButton->get_preferred_size(); }
void connect_focus_in(const Link<Widget&, void>& rLink)
{