summaryrefslogtreecommitdiff
path: root/starmath
diff options
context:
space:
mode:
Diffstat (limited to 'starmath')
-rw-r--r--starmath/source/cfgitem.hxx14
1 files changed, 3 insertions, 11 deletions
diff --git a/starmath/source/cfgitem.hxx b/starmath/source/cfgitem.hxx
index 1e4d90e87249..680c4141809f 100644
--- a/starmath/source/cfgitem.hxx
+++ b/starmath/source/cfgitem.hxx
@@ -37,6 +37,7 @@
#include <symbol.hxx>
#include <types.hxx>
+#include <boost/noncopyable.hpp>
class SmSym;
class SmFormat;
@@ -67,15 +68,11 @@ struct SmFntFmtListEntry
SmFntFmtListEntry( const OUString &rId, const SmFontFormat &rFntFmt );
};
-class SmFontFormatList
+class SmFontFormatList : private boost::noncopyable
{
std::deque<SmFntFmtListEntry> aEntries;
bool bModified;
- // disallow copy-constructor and assignment-operator for now
- SmFontFormatList( const SmFontFormatList & );
- SmFontFormatList & operator = ( const SmFontFormatList & );
-
public:
SmFontFormatList();
@@ -95,7 +92,7 @@ public:
void SetModified( bool bVal ) { bModified = bVal; }
};
-class SmMathConfig : public utl::ConfigItem
+class SmMathConfig : public utl::ConfigItem, private boost::noncopyable
{
SmFormat * pFormat;
SmCfgOther * pOther;
@@ -104,11 +101,6 @@ class SmMathConfig : public utl::ConfigItem
bool bIsOtherModified;
bool bIsFormatModified;
- // disallow copy-constructor and assignment-operator for now
- SmMathConfig( const SmMathConfig & );
- SmMathConfig & operator = ( const SmMathConfig & );
-
-
void StripFontFormatList( const std::vector< SmSym > &rSymbols );