Skip to content

Commit

Permalink
qtermwidget: declare deleted assignment operator as the class has poi…
Browse files Browse the repository at this point in the history
…nter member variables
  • Loading branch information
rouault committed May 29, 2020
1 parent 2631169 commit 439d5f5
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 0 deletions.
3 changes: 3 additions & 0 deletions src/plugins/grass/qtermwidget/Filter.h
Expand Up @@ -283,6 +283,9 @@ class UrlFilter : public RegExpFilter
UrlType urlType() const;

FilterObject* _urlObject;

HotSpot( const HotSpot& ) = delete;
HotSpot& operator= ( const HotSpot& ) = delete;
};

UrlFilter();
Expand Down
6 changes: 6 additions & 0 deletions src/plugins/grass/qtermwidget/KeyboardTranslator.h
Expand Up @@ -413,6 +413,9 @@ class KeyboardTranslatorReader
QString _description;
KeyboardTranslator::Entry _nextEntry;
bool _hasNext;

KeyboardTranslatorReader(const KeyboardTranslatorReader&) = delete;
KeyboardTranslatorReader& operator=(const KeyboardTranslatorReader&) = delete;
};

/** Writes a keyboard translation to disk. */
Expand All @@ -437,6 +440,9 @@ class KeyboardTranslatorWriter
private:
QIODevice* _destination;
QTextStream* _writer;

KeyboardTranslatorWriter(const KeyboardTranslatorWriter&) = delete;
KeyboardTranslatorWriter& operator=(const KeyboardTranslatorWriter&) = delete;
};

/**
Expand Down
3 changes: 3 additions & 0 deletions src/plugins/grass/qtermwidget/Screen.h
Expand Up @@ -668,6 +668,9 @@ class Screen
int lastPos;

static Character defaultChar;

Screen (const Screen&) = delete;
Screen& operator= (const Screen&) = delete;
};

}
Expand Down
3 changes: 3 additions & 0 deletions src/plugins/grass/qtermwidget/kpty.h
Expand Up @@ -185,6 +185,9 @@ class KPty {

private:
Q_DECLARE_PRIVATE(KPty)

KPty( const KPty& ) = delete;
KPty& operator= ( const KPty& ) = delete;
};

#endif
Expand Down

0 comments on commit 439d5f5

Please sign in to comment.