summaryrefslogtreecommitdiff
path: root/starmath
diff options
context:
space:
mode:
authordante <dante19031999@gmail.com>2021-01-03 20:47:02 +0100
committerNoel Grandin <noel.grandin@collabora.co.uk>2021-01-18 13:12:27 +0100
commite552ddda9abf7b9c285972e0d15a5b28d721c530 (patch)
tree3ef4c73412ea26f60f0718b733e5585a2571b18f /starmath
parent3b3591d3c127c306f4d5f6bbb34118b03c3124c0 (diff)
Mathml gets it's own directory
It has grown recently and is going to grow more. cfgitem.hxx has been moved and clangformated because it is not anymore in excludelist Change-Id: I277837b2c0a90ae4e84028dc6e19962939c1aef3 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108645 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'starmath')
-rw-r--r--starmath/Library_sm.mk11
-rw-r--r--starmath/inc/cfgitem.hxx189
-rw-r--r--starmath/mathml/inc/mathmlattr.hxx (renamed from starmath/source/mathmlattr.hxx)0
-rw-r--r--starmath/mathml/inc/mathmlexport.hxx (renamed from starmath/source/mathmlexport.hxx)0
-rw-r--r--starmath/mathml/inc/mathmlimport.hxx (renamed from starmath/source/mathmlimport.hxx)0
-rw-r--r--starmath/mathml/inc/starmathdatabase.hxx (renamed from starmath/inc/starmathdatabase.hxx)2
-rw-r--r--starmath/mathml/inc/xparsmlbase.hxx (renamed from starmath/source/xparsmlbase.hxx)0
-rw-r--r--starmath/mathml/source/mathmlattr.cxx (renamed from starmath/source/mathmlattr.cxx)2
-rw-r--r--starmath/mathml/source/mathmlexport.cxx (renamed from starmath/source/mathmlexport.cxx)6
-rw-r--r--starmath/mathml/source/mathmlimport.cxx (renamed from starmath/source/mathmlimport.cxx)6
-rw-r--r--starmath/mathml/source/starmathdatabase.cxx (renamed from starmath/source/starmathdatabase.cxx)0
-rw-r--r--starmath/mathml/source/xparsmlbase.cxx (renamed from starmath/source/xparsmlbase.cxx)2
-rw-r--r--starmath/source/cfgitem.cxx2
-rw-r--r--starmath/source/cfgitem.hxx186
-rw-r--r--starmath/source/dialog.cxx2
-rw-r--r--starmath/source/document.cxx6
-rw-r--r--starmath/source/edit.cxx2
-rw-r--r--starmath/source/parse.cxx2
-rw-r--r--starmath/source/smmod.cxx2
-rw-r--r--starmath/source/symbol.cxx2
-rw-r--r--starmath/source/unomodel.cxx2
-rw-r--r--starmath/source/view.cxx4
22 files changed, 216 insertions, 212 deletions
diff --git a/starmath/Library_sm.mk b/starmath/Library_sm.mk
index cc3dab8875e7..204072aff092 100644
--- a/starmath/Library_sm.mk
+++ b/starmath/Library_sm.mk
@@ -17,6 +17,7 @@ $(eval $(call gb_Library_set_precompiled_header,sm,starmath/inc/pch/precompiled_
$(eval $(call gb_Library_set_include,sm,\
-I$(SRCDIR)/starmath/inc \
+ -I$(SRCDIR)/starmath/mathml/inc \
-I$(WORKDIR)/SdiTarget/starmath/sdi \
$$(INCLUDE) \
))
@@ -74,10 +75,6 @@ $(eval $(call gb_Library_add_exception_objects,sm,\
starmath/source/document \
starmath/source/edit \
starmath/source/format \
- starmath/source/xparsmlbase \
- starmath/source/mathmlattr \
- starmath/source/mathmlexport \
- starmath/source/mathmlimport \
starmath/source/mathtype \
starmath/source/node \
starmath/source/ooxmlexport \
@@ -99,7 +96,11 @@ $(eval $(call gb_Library_add_exception_objects,sm,\
starmath/source/view \
starmath/source/visitors \
starmath/source/wordexportbase \
- starmath/source/starmathdatabase \
+ starmath/mathml/source/xparsmlbase \
+ starmath/mathml/source/mathmlattr \
+ starmath/mathml/source/mathmlexport \
+ starmath/mathml/source/mathmlimport \
+ starmath/mathml/source/starmathdatabase \
))
diff --git a/starmath/inc/cfgitem.hxx b/starmath/inc/cfgitem.hxx
new file mode 100644
index 000000000000..35f0955c243a
--- /dev/null
+++ b/starmath/inc/cfgitem.hxx
@@ -0,0 +1,189 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ */
+
+#ifndef INCLUDED_STARMATH_SOURCE_CFGITEM_HXX
+#define INCLUDED_STARMATH_SOURCE_CFGITEM_HXX
+
+#include "utility.hxx"
+
+#include <string_view>
+#include <vector>
+
+#include <rtl/ustring.hxx>
+#include <svl/SfxBroadcaster.hxx>
+#include <unotools/configitem.hxx>
+
+#include "types.hxx"
+#include <memory>
+
+namespace com::sun::star::uno
+{
+template <class E> class Sequence;
+}
+
+class SmSym;
+class SmSymbolManager;
+class SmFormat;
+namespace vcl
+{
+class Font;
+}
+struct SmCfgOther;
+class SfxItemSet;
+
+struct SmFontFormat
+{
+ OUString aName;
+ sal_Int16 nCharSet;
+ sal_Int16 nFamily;
+ sal_Int16 nPitch;
+ sal_Int16 nWeight;
+ sal_Int16 nItalic;
+
+ SmFontFormat();
+ explicit SmFontFormat(const vcl::Font& rFont);
+
+ vcl::Font GetFont() const;
+ bool operator==(const SmFontFormat& rFntFmt) const;
+};
+
+struct SmFntFmtListEntry
+{
+ OUString aId;
+ SmFontFormat aFntFmt;
+
+ SmFntFmtListEntry(const OUString& rId, const SmFontFormat& rFntFmt);
+};
+
+class SmFontFormatList
+{
+ std::vector<SmFntFmtListEntry> aEntries;
+ bool bModified;
+
+ SmFontFormatList(const SmFontFormatList&) = delete;
+ SmFontFormatList& operator=(const SmFontFormatList&) = delete;
+
+public:
+ SmFontFormatList();
+
+ void Clear();
+ void AddFontFormat(const OUString& rFntFmtId, const SmFontFormat& rFntFmt);
+ void RemoveFontFormat(std::u16string_view rFntFmtId);
+
+ const SmFontFormat* GetFontFormat(std::u16string_view rFntFmtId) const;
+ const SmFontFormat* GetFontFormat(size_t nPos) const;
+ OUString GetFontFormatId(const SmFontFormat& rFntFmt) const;
+ OUString GetFontFormatId(const SmFontFormat& rFntFmt, bool bAdd);
+ OUString GetFontFormatId(size_t nPos) const;
+ OUString GetNewFontFormatId() const;
+ size_t GetCount() const { return aEntries.size(); }
+
+ bool IsModified() const { return bModified; }
+ void SetModified(bool bVal) { bModified = bVal; }
+};
+
+class SmMathConfig final : public utl::ConfigItem, public SfxBroadcaster
+{
+ std::unique_ptr<SmFormat> pFormat;
+ std::unique_ptr<SmCfgOther> pOther;
+ std::unique_ptr<SmFontFormatList> pFontFormatList;
+ std::unique_ptr<SmSymbolManager> pSymbolMgr;
+ bool bIsOtherModified;
+ bool bIsFormatModified;
+ SmFontPickList vFontPickList[7];
+
+ SmMathConfig(const SmMathConfig&) = delete;
+ SmMathConfig& operator=(const SmMathConfig&) = delete;
+
+ void StripFontFormatList(const std::vector<SmSym>& rSymbols);
+
+ void Save();
+
+ void ReadSymbol(SmSym& rSymbol, const OUString& rSymbolName,
+ std::u16string_view rBaseNode) const;
+ void ReadFontFormat(SmFontFormat& rFontFormat, std::u16string_view rSymbolName,
+ std::u16string_view rBaseNode) const;
+
+ void SetOtherIfNotEqual(bool& rbItem, bool bNewVal);
+
+ void LoadOther();
+ void SaveOther();
+ void LoadFormat();
+ void SaveFormat();
+ void LoadFontFormatList();
+ void SaveFontFormatList();
+
+ void SetOtherModified(bool bVal);
+ bool IsOtherModified() const { return bIsOtherModified; }
+ void SetFormatModified(bool bVal);
+ bool IsFormatModified() const { return bIsFormatModified; }
+
+ SmFontFormatList& GetFontFormatList();
+ const SmFontFormatList& GetFontFormatList() const
+ {
+ return const_cast<SmMathConfig*>(this)->GetFontFormatList();
+ }
+
+ virtual void ImplCommit() override;
+
+public:
+ SmMathConfig();
+ virtual ~SmMathConfig() override;
+
+ // utl::ConfigItem
+ virtual void Notify(const css::uno::Sequence<OUString>& rPropertyNames) override;
+
+ SmSymbolManager& GetSymbolManager();
+ void GetSymbols(std::vector<SmSym>& rSymbols) const;
+ void SetSymbols(const std::vector<SmSym>& rNewSymbols);
+
+ const SmFormat& GetStandardFormat() const;
+ void SetStandardFormat(const SmFormat& rFormat, bool bSaveFontFormatList = false);
+
+ bool IsPrintTitle() const;
+ void SetPrintTitle(bool bVal);
+ bool IsPrintFormulaText() const;
+ void SetPrintFormulaText(bool bVal);
+ bool IsPrintFrame() const;
+ void SetPrintFrame(bool bVal);
+ SmPrintSize GetPrintSize() const;
+ void SetPrintSize(SmPrintSize eSize);
+ sal_uInt16 GetPrintZoomFactor() const;
+ void SetPrintZoomFactor(sal_uInt16 nVal);
+
+ bool IsSaveOnlyUsedSymbols() const;
+ void SetSaveOnlyUsedSymbols(bool bVal);
+ bool IsAutoCloseBrackets() const;
+ void SetAutoCloseBrackets(bool bVal);
+ bool IsIgnoreSpacesRight() const;
+ void SetIgnoreSpacesRight(bool bVal);
+ bool IsAutoRedraw() const;
+ void SetAutoRedraw(bool bVal);
+ bool IsShowFormulaCursor() const;
+ void SetShowFormulaCursor(bool bVal);
+
+ SmFontPickList& GetFontPickList(sal_uInt16 nIdent) { return vFontPickList[nIdent]; }
+
+ void ItemSetToConfig(const SfxItemSet& rSet);
+ void ConfigToItemSet(SfxItemSet& rSet) const;
+};
+
+#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/starmath/source/mathmlattr.hxx b/starmath/mathml/inc/mathmlattr.hxx
index 104495d2c878..104495d2c878 100644
--- a/starmath/source/mathmlattr.hxx
+++ b/starmath/mathml/inc/mathmlattr.hxx
diff --git a/starmath/source/mathmlexport.hxx b/starmath/mathml/inc/mathmlexport.hxx
index 32afe9f9aff1..32afe9f9aff1 100644
--- a/starmath/source/mathmlexport.hxx
+++ b/starmath/mathml/inc/mathmlexport.hxx
diff --git a/starmath/source/mathmlimport.hxx b/starmath/mathml/inc/mathmlimport.hxx
index f390483e9be0..f390483e9be0 100644
--- a/starmath/source/mathmlimport.hxx
+++ b/starmath/mathml/inc/mathmlimport.hxx
diff --git a/starmath/inc/starmathdatabase.hxx b/starmath/mathml/inc/starmathdatabase.hxx
index 2828ecfd8a98..7c16f38deafb 100644
--- a/starmath/inc/starmathdatabase.hxx
+++ b/starmath/mathml/inc/starmathdatabase.hxx
@@ -19,7 +19,7 @@
#pragma once
-#include "token.hxx"
+#include <token.hxx>
// Starmath color types
// In order to add them to starmath, edit the SmColorTokenTableEntry lists on
diff --git a/starmath/source/xparsmlbase.hxx b/starmath/mathml/inc/xparsmlbase.hxx
index 83650382e31b..83650382e31b 100644
--- a/starmath/source/xparsmlbase.hxx
+++ b/starmath/mathml/inc/xparsmlbase.hxx
diff --git a/starmath/source/mathmlattr.cxx b/starmath/mathml/source/mathmlattr.cxx
index b2a3f2453ec5..008f8e2a81f6 100644
--- a/starmath/source/mathmlattr.cxx
+++ b/starmath/mathml/source/mathmlattr.cxx
@@ -7,7 +7,7 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
-#include "mathmlattr.hxx"
+#include <mathmlattr.hxx>
#include <unordered_map>
diff --git a/starmath/source/mathmlexport.cxx b/starmath/mathml/source/mathmlexport.cxx
index de7216f30bc7..fed4ac8a549d 100644
--- a/starmath/source/mathmlexport.cxx
+++ b/starmath/mathml/source/mathmlexport.cxx
@@ -57,14 +57,14 @@
#include <memory>
#include <stack>
-#include "mathmlexport.hxx"
-#include "xparsmlbase.hxx"
+#include <mathmlexport.hxx>
+#include <xparsmlbase.hxx>
#include <strings.hrc>
#include <smmod.hxx>
#include <unomodel.hxx>
#include <document.hxx>
#include <utility.hxx>
-#include "cfgitem.hxx"
+#include <cfgitem.hxx>
#include <starmathdatabase.hxx>
using namespace ::com::sun::star::beans;
diff --git a/starmath/source/mathmlimport.cxx b/starmath/mathml/source/mathmlimport.cxx
index fd27d226a948..2b341028ef0c 100644
--- a/starmath/source/mathmlimport.cxx
+++ b/starmath/mathml/source/mathmlimport.cxx
@@ -62,9 +62,9 @@ one go*/
#include <memory>
-#include "mathmlattr.hxx"
-#include "xparsmlbase.hxx"
-#include "mathmlimport.hxx"
+#include <mathmlattr.hxx>
+#include <xparsmlbase.hxx>
+#include <mathmlimport.hxx>
#include <document.hxx>
#include <smdll.hxx>
#include <unomodel.hxx>
diff --git a/starmath/source/starmathdatabase.cxx b/starmath/mathml/source/starmathdatabase.cxx
index d0e61820acc8..d0e61820acc8 100644
--- a/starmath/source/starmathdatabase.cxx
+++ b/starmath/mathml/source/starmathdatabase.cxx
diff --git a/starmath/source/xparsmlbase.cxx b/starmath/mathml/source/xparsmlbase.cxx
index 519fab844465..7e0e93ab7390 100644
--- a/starmath/source/xparsmlbase.cxx
+++ b/starmath/mathml/source/xparsmlbase.cxx
@@ -16,7 +16,7 @@
* except in compliance with the License. You may obtain a copy of
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#include "xparsmlbase.hxx"
+#include <xparsmlbase.hxx>
static ::css::beans::Pair<::rtl::OUString, ::rtl::OUString>
icustomMathmlHtmlEntitiesData[starmathdatabase::STARMATH_MATHMLHTML_ENTITY_NUMBER] = {
diff --git a/starmath/source/cfgitem.cxx b/starmath/source/cfgitem.cxx
index e5438e383440..2648d749ea89 100644
--- a/starmath/source/cfgitem.cxx
+++ b/starmath/source/cfgitem.cxx
@@ -36,7 +36,7 @@
#include <com/sun/star/beans/PropertyValue.hpp>
#include <officecfg/Office/Math.hxx>
-#include "cfgitem.hxx"
+#include <cfgitem.hxx>
#include <starmath.hrc>
#include <smmod.hxx>
diff --git a/starmath/source/cfgitem.hxx b/starmath/source/cfgitem.hxx
deleted file mode 100644
index 47aaf6309d33..000000000000
--- a/starmath/source/cfgitem.hxx
+++ /dev/null
@@ -1,186 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed
- * with this work for additional information regarding copyright
- * ownership. The ASF licenses this file to you under the Apache
- * License, Version 2.0 (the "License"); you may not use this file
- * except in compliance with the License. You may obtain a copy of
- * the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#ifndef INCLUDED_STARMATH_SOURCE_CFGITEM_HXX
-#define INCLUDED_STARMATH_SOURCE_CFGITEM_HXX
-
-#include <utility.hxx>
-
-#include <string_view>
-#include <vector>
-
-#include <rtl/ustring.hxx>
-#include <svl/SfxBroadcaster.hxx>
-#include <unotools/configitem.hxx>
-
-#include <types.hxx>
-#include <memory>
-
-namespace com::sun::star::uno { template <class E> class Sequence; }
-
-class SmSym;
-class SmSymbolManager;
-class SmFormat;
-namespace vcl { class Font; }
-struct SmCfgOther;
-class SfxItemSet;
-
-struct SmFontFormat
-{
- OUString aName;
- sal_Int16 nCharSet;
- sal_Int16 nFamily;
- sal_Int16 nPitch;
- sal_Int16 nWeight;
- sal_Int16 nItalic;
-
- SmFontFormat();
- explicit SmFontFormat( const vcl::Font &rFont );
-
- vcl::Font GetFont() const;
- bool operator == ( const SmFontFormat &rFntFmt ) const;
-};
-
-struct SmFntFmtListEntry
-{
- OUString aId;
- SmFontFormat aFntFmt;
-
- SmFntFmtListEntry( const OUString &rId, const SmFontFormat &rFntFmt );
-};
-
-class SmFontFormatList
-{
- std::vector<SmFntFmtListEntry> aEntries;
- bool bModified;
-
- SmFontFormatList(const SmFontFormatList&) = delete;
- SmFontFormatList& operator=(const SmFontFormatList&) = delete;
-
-public:
- SmFontFormatList();
-
- void Clear();
- void AddFontFormat( const OUString &rFntFmtId, const SmFontFormat &rFntFmt );
- void RemoveFontFormat( std::u16string_view rFntFmtId );
-
- const SmFontFormat * GetFontFormat( std::u16string_view rFntFmtId ) const;
- const SmFontFormat * GetFontFormat( size_t nPos ) const;
- OUString GetFontFormatId( const SmFontFormat &rFntFmt ) const;
- OUString GetFontFormatId( const SmFontFormat &rFntFmt, bool bAdd );
- OUString GetFontFormatId( size_t nPos ) const;
- OUString GetNewFontFormatId() const;
- size_t GetCount() const { return aEntries.size(); }
-
- bool IsModified() const { return bModified; }
- void SetModified( bool bVal ) { bModified = bVal; }
-};
-
-class SmMathConfig final : public utl::ConfigItem, public SfxBroadcaster
-{
- std::unique_ptr<SmFormat> pFormat;
- std::unique_ptr<SmCfgOther> pOther;
- std::unique_ptr<SmFontFormatList> pFontFormatList;
- std::unique_ptr<SmSymbolManager> pSymbolMgr;
- bool bIsOtherModified;
- bool bIsFormatModified;
- SmFontPickList vFontPickList[7];
-
- SmMathConfig(const SmMathConfig&) = delete;
- SmMathConfig& operator=(const SmMathConfig&) = delete;
-
- void StripFontFormatList( const std::vector< SmSym > &rSymbols );
-
-
- void Save();
-
- void ReadSymbol( SmSym &rSymbol,
- const OUString &rSymbolName,
- std::u16string_view rBaseNode ) const;
- void ReadFontFormat( SmFontFormat &rFontFormat,
- std::u16string_view rSymbolName,
- std::u16string_view rBaseNode ) const;
-
- void SetOtherIfNotEqual( bool &rbItem, bool bNewVal );
-
- void LoadOther();
- void SaveOther();
- void LoadFormat();
- void SaveFormat();
- void LoadFontFormatList();
- void SaveFontFormatList();
-
- void SetOtherModified( bool bVal );
- bool IsOtherModified() const { return bIsOtherModified; }
- void SetFormatModified( bool bVal );
- bool IsFormatModified() const { return bIsFormatModified; }
-
- SmFontFormatList & GetFontFormatList();
- const SmFontFormatList & GetFontFormatList() const
- {
- return const_cast<SmMathConfig*>(this)->GetFontFormatList();
- }
-
- virtual void ImplCommit() override;
-
-public:
- SmMathConfig();
- virtual ~SmMathConfig() override;
-
- // utl::ConfigItem
- virtual void Notify( const css::uno::Sequence< OUString > &rPropertyNames ) override;
-
- SmSymbolManager & GetSymbolManager();
- void GetSymbols( std::vector< SmSym > &rSymbols ) const;
- void SetSymbols( const std::vector< SmSym > &rNewSymbols );
-
- const SmFormat & GetStandardFormat() const;
- void SetStandardFormat( const SmFormat &rFormat, bool bSaveFontFormatList = false );
-
- bool IsPrintTitle() const;
- void SetPrintTitle( bool bVal );
- bool IsPrintFormulaText() const;
- void SetPrintFormulaText( bool bVal );
- bool IsPrintFrame() const;
- void SetPrintFrame( bool bVal );
- SmPrintSize GetPrintSize() const;
- void SetPrintSize( SmPrintSize eSize );
- sal_uInt16 GetPrintZoomFactor() const;
- void SetPrintZoomFactor( sal_uInt16 nVal );
-
- bool IsSaveOnlyUsedSymbols() const;
- void SetSaveOnlyUsedSymbols( bool bVal );
- bool IsAutoCloseBrackets() const;
- void SetAutoCloseBrackets( bool bVal );
- bool IsIgnoreSpacesRight() const;
- void SetIgnoreSpacesRight( bool bVal );
- bool IsAutoRedraw() const;
- void SetAutoRedraw( bool bVal );
- bool IsShowFormulaCursor() const;
- void SetShowFormulaCursor( bool bVal );
-
- SmFontPickList & GetFontPickList(sal_uInt16 nIdent) { return vFontPickList[nIdent]; }
-
- void ItemSetToConfig(const SfxItemSet &rSet);
- void ConfigToItemSet(SfxItemSet &rSet) const;
-};
-
-#endif
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/starmath/source/dialog.cxx b/starmath/source/dialog.cxx
index 33efa5b98ac2..eec0553ebe34 100644
--- a/starmath/source/dialog.cxx
+++ b/starmath/source/dialog.cxx
@@ -43,7 +43,7 @@
#include <starmath.hrc>
#include <strings.hrc>
#include <helpids.h>
-#include "cfgitem.hxx"
+#include <cfgitem.hxx>
#include <smmod.hxx>
#include <symbol.hxx>
#include <view.hxx>
diff --git a/starmath/source/document.cxx b/starmath/source/document.cxx
index 07886b68f6a0..a7f6ac6b31ea 100644
--- a/starmath/source/document.cxx
+++ b/starmath/source/document.cxx
@@ -73,14 +73,14 @@
#include "ooxmlexport.hxx"
#include "ooxmlimport.hxx"
#include "rtfexport.hxx"
-#include "mathmlimport.hxx"
-#include "mathmlexport.hxx"
+#include <mathmlimport.hxx>
+#include <mathmlexport.hxx>
#include <svx/svxids.hrc>
#include <cursor.hxx>
#include <tools/diagnose_ex.h>
#include <visitors.hxx>
#include "accessibility.hxx"
-#include "cfgitem.hxx"
+#include <cfgitem.hxx>
#include <memory>
#include <utility>
#include <oox/mathml/export.hxx>
diff --git a/starmath/source/edit.cxx b/starmath/source/edit.cxx
index b441b3802cc2..9b4cd02fb876 100644
--- a/starmath/source/edit.cxx
+++ b/starmath/source/edit.cxx
@@ -38,7 +38,7 @@
#include <smmod.hxx>
#include <view.hxx>
#include <document.hxx>
-#include "cfgitem.hxx"
+#include <cfgitem.hxx>
#include "accessibility.hxx"
#include <memory>
diff --git a/starmath/source/parse.cxx b/starmath/source/parse.cxx
index e1ec6e3f9d61..ef09bf24d9fa 100644
--- a/starmath/source/parse.cxx
+++ b/starmath/source/parse.cxx
@@ -32,7 +32,7 @@
#include <parse.hxx>
#include <strings.hrc>
#include <smmod.hxx>
-#include "cfgitem.hxx"
+#include <cfgitem.hxx>
#include <cassert>
#include <stack>
#include <starmathdatabase.hxx>
diff --git a/starmath/source/smmod.cxx b/starmath/source/smmod.cxx
index df9e9e589821..640eba718a34 100644
--- a/starmath/source/smmod.cxx
+++ b/starmath/source/smmod.cxx
@@ -27,7 +27,7 @@
#include <vcl/virdev.hxx>
#include <unotools/syslocale.hxx>
#include <smmod.hxx>
-#include "cfgitem.hxx"
+#include <cfgitem.hxx>
#include <dialog.hxx>
#include <view.hxx>
#include <smmod.hrc>
diff --git a/starmath/source/symbol.cxx b/starmath/source/symbol.cxx
index 0d2f33045c08..ed223e04a5ed 100644
--- a/starmath/source/symbol.cxx
+++ b/starmath/source/symbol.cxx
@@ -21,7 +21,7 @@
#include <symbol.hxx>
#include <utility.hxx>
-#include "cfgitem.hxx"
+#include <cfgitem.hxx>
#include <smmod.hxx>
#include <sal/log.hxx>
#include <osl/diagnose.h>
diff --git a/starmath/source/unomodel.cxx b/starmath/source/unomodel.cxx
index 623fad785844..d75c96ea626d 100644
--- a/starmath/source/unomodel.cxx
+++ b/starmath/source/unomodel.cxx
@@ -50,7 +50,7 @@
#include <starmath.hrc>
#include <strings.hrc>
#include <smmod.hxx>
-#include "cfgitem.hxx"
+#include <cfgitem.hxx>
using namespace ::cppu;
using namespace ::std;
diff --git a/starmath/source/view.cxx b/starmath/source/view.cxx
index 27288ffa3469..2a69b340e3ef 100644
--- a/starmath/source/view.cxx
+++ b/starmath/source/view.cxx
@@ -64,13 +64,13 @@
#include <unomodel.hxx>
#include <view.hxx>
-#include "cfgitem.hxx"
+#include <cfgitem.hxx>
#include <dialog.hxx>
#include <document.hxx>
#include <starmath.hrc>
#include <strings.hrc>
#include <smmod.hxx>
-#include "mathmlimport.hxx"
+#include <mathmlimport.hxx>
#include <cursor.hxx>
#include "accessibility.hxx"
#include <ElementsDockingWindow.hxx>