cui/source/dialogs/AdditionsDialog.cxx          |    1 +
 include/xmloff/prstylei.hxx                     |    4 ++++
 xmloff/inc/PageMasterImportContext.hxx          |    5 ++---
 xmloff/source/style/PageMasterImportContext.cxx |    6 +++---
 xmloff/source/style/prstylei.cxx                |   10 ++++++++++
 xmloff/source/style/xmlstyle.cxx                |   17 ++++++++---------
 6 files changed, 28 insertions(+), 15 deletions(-)

New commits:
commit ba9c11e0186844fffa02c594a5c49aad4a52242c
Author:     Yusuf Keten <ketenyu...@gmail.com>
AuthorDate: Tue Aug 25 02:09:20 2020 +0300
Commit:     Muhammet Kara <muhammet.k...@collabora.com>
CommitDate: Tue Aug 25 11:18:24 2020 +0200

    tdf#133026: Additions: Set label of install button for installed extensions
    
    Change-Id: Ic45f5684c1b483e294179e151d6beec34de2e004
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101297
    Tested-by: Jenkins
    Reviewed-by: Muhammet Kara <muhammet.k...@collabora.com>

diff --git a/cui/source/dialogs/AdditionsDialog.cxx 
b/cui/source/dialogs/AdditionsDialog.cxx
index 680e519a60d0..7460fb576790 100644
--- a/cui/source/dialogs/AdditionsDialog.cxx
+++ b/cui/source/dialogs/AdditionsDialog.cxx
@@ -422,6 +422,7 @@ void SearchAndParseThread::CheckInstalledExtensions()
                     else
                     {
                         rInfo->m_xButtonInstall->set_sensitive(false);
+                        rInfo->m_xButtonInstall->set_label("Installed");
                     }
                 }
             }
commit 4070818f586a46a2b572501aca152bb811fa2d5b
Author:     Noel Grandin <noel.gran...@collabora.co.uk>
AuthorDate: Tue Aug 25 08:58:16 2020 +0200
Commit:     Noel Grandin <noel.gran...@collabora.co.uk>
CommitDate: Tue Aug 25 11:18:11 2020 +0200

    use fastparser in PageStyleContext
    
    Change-Id: Iaa433e5c8c5712bbcbef519c613927dbffa22906
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101305
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk>

diff --git a/include/xmloff/prstylei.hxx b/include/xmloff/prstylei.hxx
index 42f5c732c423..0bb6243b57f5 100644
--- a/include/xmloff/prstylei.hxx
+++ b/include/xmloff/prstylei.hxx
@@ -93,6 +93,10 @@ public:
             const css::uno::Reference< css::xml::sax::XAttributeList > & 
xAttrList,
             SvXMLStylesContext& rStyles, XmlStyleFamily nFamily,
             bool bDefaultStyle=false );
+    XMLPropStyleContext( SvXMLImport& rImport, sal_Int32 nElement,
+            const css::uno::Reference< css::xml::sax::XFastAttributeList > & 
xAttrList,
+            SvXMLStylesContext& rStyles, XmlStyleFamily nFamily,
+            bool bDefaultStyle=false );
     virtual ~XMLPropStyleContext() override;
 
     virtual SvXMLImportContextRef CreateChildContext(
diff --git a/xmloff/inc/PageMasterImportContext.hxx 
b/xmloff/inc/PageMasterImportContext.hxx
index 66933da8c172..a60522249759 100644
--- a/xmloff/inc/PageMasterImportContext.hxx
+++ b/xmloff/inc/PageMasterImportContext.hxx
@@ -36,9 +36,8 @@ private:
 public:
 
 
-    PageStyleContext( SvXMLImport& rImport, sal_uInt16 nPrfx,
-            const OUString& rLName,
-            const css::uno::Reference< css::xml::sax::XAttributeList > & 
xAttrList,
+    PageStyleContext( SvXMLImport& rImport, sal_Int32 nElement,
+            const css::uno::Reference< css::xml::sax::XFastAttributeList > & 
xAttrList,
             SvXMLStylesContext& rStyles,
             bool bDefaultStyle);
     virtual ~PageStyleContext() override;
diff --git a/xmloff/source/style/PageMasterImportContext.cxx 
b/xmloff/source/style/PageMasterImportContext.cxx
index 3bb1483f1950..8e2caba9eb90 100644
--- a/xmloff/source/style/PageMasterImportContext.cxx
+++ b/xmloff/source/style/PageMasterImportContext.cxx
@@ -61,11 +61,11 @@ void PageStyleContext::SetAttribute( sal_uInt16 nPrefixKey,
 
 
 PageStyleContext::PageStyleContext( SvXMLImport& rImport,
-        sal_uInt16 nPrfx, const OUString& rLName,
-        const uno::Reference< xml::sax::XAttributeList > & xAttrList,
+        sal_Int32 nElement,
+        const uno::Reference< xml::sax::XFastAttributeList > & xAttrList,
         SvXMLStylesContext& rStyles,
         bool bDefaultStyle) :
-    XMLPropStyleContext( rImport, nPrfx, rLName, xAttrList, rStyles, 
XmlStyleFamily::PAGE_MASTER, bDefaultStyle),
+    XMLPropStyleContext( rImport, nElement, xAttrList, rStyles, 
XmlStyleFamily::PAGE_MASTER, bDefaultStyle),
     sPageUsage(),
     m_bIsFillStyleAlreadyConverted(false) //
 {
diff --git a/xmloff/source/style/prstylei.cxx b/xmloff/source/style/prstylei.cxx
index 02362142ee41..f5389010fb4a 100644
--- a/xmloff/source/style/prstylei.cxx
+++ b/xmloff/source/style/prstylei.cxx
@@ -156,6 +156,16 @@ XMLPropStyleContext::XMLPropStyleContext( SvXMLImport& 
rImport,
 {
 }
 
+XMLPropStyleContext::XMLPropStyleContext( SvXMLImport& rImport,
+        sal_Int32 nElement,
+        const Reference< XFastAttributeList > & xAttrList,
+        SvXMLStylesContext& rStyles, XmlStyleFamily nFamily,
+        bool bDefault )
+:   SvXMLStyleContext( rImport, nElement, xAttrList, nFamily, bDefault )
+,   mxStyles( &rStyles )
+{
+}
+
 XMLPropStyleContext::~XMLPropStyleContext()
 {
 }
diff --git a/xmloff/source/style/xmlstyle.cxx b/xmloff/source/style/xmlstyle.cxx
index 6c4fc1856c0a..73b5236a14c4 100644
--- a/xmloff/source/style/xmlstyle.cxx
+++ b/xmloff/source/style/xmlstyle.cxx
@@ -428,6 +428,14 @@ SvXMLStyleContext 
*SvXMLStylesContext::CreateStyleChildContext(
             pStyle = new XMLLineNumberingImportContext(
                 GetImport(), nElement, xAttrList);
             break;
+        case XML_ELEMENT(STYLE, XML_PAGE_LAYOUT):
+        case XML_ELEMENT(STYLE, XML_DEFAULT_PAGE_LAYOUT):
+        {
+            //there is not page family in ODF now, so I specify one for it
+            bool bDefaultStyle  = XML_ELEMENT(STYLE, XML_DEFAULT_PAGE_LAYOUT) 
== nElement;
+            pStyle = new PageStyleContext( GetImport(), nElement, xAttrList, 
*this, bDefaultStyle );
+        }
+        break;
 
         // FillStyles
 
@@ -505,15 +513,6 @@ SvXMLStyleContext 
*SvXMLStylesContext::CreateStyleChildContext( sal_uInt16 p_nPr
                                                     rLocalName, xAttrList );
             }
             break;
-            case XML_TOK_STYLE_PAGE_MASTER:
-            case XML_TOK_STYLE_DEFAULT_PAGE_LAYOUT:
-            {
-                //there is not page family in ODF now, so I specify one for it
-                bool bDefaultStyle  = XML_TOK_STYLE_DEFAULT_PAGE_LAYOUT == 
nToken;
-                pStyle = new PageStyleContext( GetImport(), p_nPrefix,
-                                                    rLocalName, xAttrList, 
*this, bDefaultStyle );
-            }
-            break;
             case XML_TOK_TEXT_LIST_STYLE:
                 pStyle = new SvxXMLListStyleContext( GetImport(), p_nPrefix,
                                                     rLocalName, xAttrList );
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to