Kaydet (Commit) fa94cdc7 authored tarafından Takeshi Abe's avatar Takeshi Abe Kaydeden (comit) Michael Stahl

vcl: Make it noncopyable by deleting copy ctor & co

Change-Id: Ia141d1d48d915f1ecc0351e47d7b9700891ebad2
Reviewed-on: https://gerrit.libreoffice.org/23891Tested-by: 's avatarJenkins <ci@libreoffice.org>
Reviewed-by: 's avatarMichael Stahl <mstahl@redhat.com>
üst 70cc48f1
...@@ -174,12 +174,13 @@ private: ...@@ -174,12 +174,13 @@ private:
bool mbInvalid; bool mbInvalid;
bool mbSimple; // only type linearly bool mbSimple; // only type linearly
TEParaPortion( const TEParaPortion& ) {;}
public: public:
TEParaPortion( TextNode* pNode ); TEParaPortion( TextNode* pNode );
~TEParaPortion(); ~TEParaPortion();
TEParaPortion( const TEParaPortion& ) = delete;
void operator=( const TEParaPortion& ) = delete;
bool IsInvalid() const { return mbInvalid; } bool IsInvalid() const { return mbInvalid; }
bool IsSimpleInvalid() const { return mbSimple; } bool IsSimpleInvalid() const { return mbSimple; }
void SetNotSimpleInvalid() { mbSimple = false; } void SetNotSimpleInvalid() { mbSimple = false; }
......
...@@ -67,7 +67,6 @@ private: ...@@ -67,7 +67,6 @@ private:
OUString maText; OUString maText;
TextCharAttribList maCharAttribs; TextCharAttribList maCharAttribs;
TextNode( const TextNode& ) {;}
protected: protected:
void ExpandAttribs( sal_Int32 nIndex, sal_Int32 nNewChars ); void ExpandAttribs( sal_Int32 nIndex, sal_Int32 nNewChars );
void CollapsAttribs( sal_Int32 nIndex, sal_Int32 nDelChars ); void CollapsAttribs( sal_Int32 nIndex, sal_Int32 nDelChars );
...@@ -75,6 +74,9 @@ protected: ...@@ -75,6 +74,9 @@ protected:
public: public:
TextNode( const OUString& rText ); TextNode( const OUString& rText );
TextNode( const TextNode& ) = delete;
void operator=( const TextNode& ) = delete;
const OUString& GetText() const { return maText; } const OUString& GetText() const { return maText; }
const TextCharAttrib& GetCharAttrib(sal_uInt16 nPos) const { return maCharAttribs.GetAttrib(nPos); } const TextCharAttrib& GetCharAttrib(sal_uInt16 nPos) const { return maCharAttribs.GetAttrib(nPos); }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment