diff options
author | Caolán McNamara <caolanm@redhat.com> | 2018-09-19 09:52:19 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2018-09-20 09:55:43 +0200 |
commit | 3f73733f7df6393be773e66e445eb0a86e9a9377 (patch) | |
tree | 5e053b87acd9db800c38a9c3a212efc86cff04f6 /include | |
parent | 495412c74f52957dd3941970bf34928d069e0dc3 (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.hxx | 8 |
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) { |