cui/source/dialogs/dlgname.cxx |   13 +++++++++++++
 cui/source/inc/dlgname.hxx     |    1 +
 2 files changed, 14 insertions(+)

New commits:
commit 55859becb87816aac0170f0f22d5d748fc022612
Author: Rishabh Kumar <kris.kr...@gmail.com>
Date:   Sat Jul 30 15:13:02 2016 +0530

    [GSoC] Add functionality to disable buttons in SvxMessDialog
    
    Change-Id: Ib25b65a6d1fd760d2a8535c1a97cfbb889d7a824
    Reviewed-on: https://gerrit.libreoffice.org/27715
    Tested-by: Jenkins <c...@libreoffice.org>
    Reviewed-by: Tomaž Vajngerl <qui...@gmail.com>

diff --git a/cui/source/dialogs/dlgname.cxx b/cui/source/dialogs/dlgname.cxx
index 6772f44..71bd359 100644
--- a/cui/source/dialogs/dlgname.cxx
+++ b/cui/source/dialogs/dlgname.cxx
@@ -202,6 +202,19 @@ IMPL_LINK_NOARG_TYPED(SvxMessDialog, Button2Hdl, Button*, 
void)
 
 /*************************************************************************/
 
+void SvxMessDialog::DisableButton( SvxMessDialogButton nBtnId )
+{
+    switch( nBtnId )
+    {
+        case SvxMessDialogButton::N1:
+            pBtn1->Disable();
+            break;
+        case SvxMessDialogButton::N2:
+            pBtn2->Disable();
+            break;
+    }
+}
+
 void SvxMessDialog::SetButtonText( SvxMessDialogButton nBtnId, const OUString& 
rNewTxt )
 {
     switch ( nBtnId )
diff --git a/cui/source/inc/dlgname.hxx b/cui/source/inc/dlgname.hxx
index ac183a8..4b28ed5 100644
--- a/cui/source/inc/dlgname.hxx
+++ b/cui/source/inc/dlgname.hxx
@@ -145,6 +145,7 @@ public:
     SvxMessDialog( vcl::Window* pWindow, const OUString& rText, const 
OUString& rDesc, Image* pImg = nullptr );
     virtual ~SvxMessDialog();
     virtual void dispose() override;
+    void DisableButton( SvxMessDialogButton nBtnId);
 
     void    SetButtonText( SvxMessDialogButton nBtnId, const OUString& rNewTxt 
);
 };
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to