diff options
author | Thomas Arnhold <thomas@arnhold.org> | 2014-08-17 13:34:20 +0200 |
---|---|---|
committer | Thomas Arnhold <thomas@arnhold.org> | 2014-08-22 21:33:06 -0500 |
commit | f4246fab77113147b36706a1f3d93e8724ff826b (patch) | |
tree | d0643b5165f665eaee3b32cf1555fe5728cbbb56 /cui/source/inc/iconcdlg.hxx | |
parent | c8a3b2d14c4942aa7d0d325a7b925f93b985161c (diff) |
fdo#56456 fdo#75578 fdo#63271 fdo#75805 Improve hyperlink dialog
Changes made:
* Rename "Back" to "Reset" like in other dialogs (eg. Writer - Format - Character).
* Apply-Button, which reflects the old behavior of the dialog, and doesn't
close it automatically.
* Added an OK-Button, which applies the changes made and automatically closes the
dialog.
With this both use cases should be handled:
* Inserting one single URI with simple close.
* Modifying multiple URIs without closing the dialog.
Hopefully all users are happy with this ;)
Change-Id: I1881dee083945cd165fbb8f8444395c1b04a0607
Reviewed-on: https://gerrit.libreoffice.org/10946
Reviewed-by: Samuel Mehrbrodt <s.mehrbrodt@gmail.com>
Reviewed-by: Thomas Arnhold <thomas@arnhold.org>
Tested-by: Thomas Arnhold <thomas@arnhold.org>
Diffstat (limited to 'cui/source/inc/iconcdlg.hxx')
-rw-r--r-- | cui/source/inc/iconcdlg.hxx | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/cui/source/inc/iconcdlg.hxx b/cui/source/inc/iconcdlg.hxx index ceb2f1933022..8248a720c5ff 100644 --- a/cui/source/inc/iconcdlg.hxx +++ b/cui/source/inc/iconcdlg.hxx @@ -134,6 +134,7 @@ private : // Buttons OKButton *m_pOKBtn; + PushButton *m_pApplyBtn; CancelButton *m_pCancelBtn; HelpButton *m_pHelpBtn; PushButton *m_pResetBtn; @@ -151,6 +152,7 @@ private : DECL_LINK ( ChosePageHdl_Impl, void * ); DECL_LINK(OkHdl, void *); + DECL_LINK(ApplyHdl, void *); DECL_LINK(ResetHdl, void *); DECL_LINK(CancelHdl, void *); @@ -201,6 +203,8 @@ public : const OKButton& GetOKButton() const { return *m_pOKBtn; } OKButton& GetOKButton() { return *m_pOKBtn; } + const PushButton& GetApplyButton() const { return *m_pApplyBtn; } + PushButton& GetApplyButton() { return *m_pApplyBtn; } const CancelButton& GetCancelButton() const { return *m_pCancelBtn; } CancelButton& GetCancelButton() { return *m_pCancelBtn; } const HelpButton& GetHelpButton() const { return *m_pHelpBtn; } |