X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=tools%2FPyEditor%2Fsrc%2FPyEditor_Settings.h;h=7b7e4b7c2e38f441145e786c7c9c6cb8368c0770;hb=0cba7a96b2b1a43c3ad029b375cffcee118a1aa4;hp=2f1c9be6c00206b18cc9e09acbe18efc058dd747;hpb=91cc8846bfa36302f7ade6cb8aa380f03e90423e;p=modules%2Fgui.git diff --git a/tools/PyEditor/src/PyEditor_Settings.h b/tools/PyEditor/src/PyEditor_Settings.h index 2f1c9be6c..7b7e4b7c2 100644 --- a/tools/PyEditor/src/PyEditor_Settings.h +++ b/tools/PyEditor/src/PyEditor_Settings.h @@ -31,21 +31,23 @@ class PYEDITOR_EXPORT PyEditor_Settings { protected: enum Option { snEditor, - snHighlightCurrentLine, - snTextWrapping, - snCenterCursorOnScroll, - snLineNumberArea, - snVerticalEdge, - snNumberColumns, - snTabSpaceVisible, - snTabSize, - snFont }; + snHighlightCurrentLine, + snTextWrapping, + snCenterCursorOnScroll, + snLineNumberArea, + snVerticalEdge, + snNumberColumns, + snTabSpaceVisible, + snTabSize, + snFont, + snCompletionPolicy }; public: static PyEditor_Settings* settings(); static void setSettings( PyEditor_Settings* ); PyEditor_Settings(); + virtual ~PyEditor_Settings() {} void setHighlightCurrentLine( bool ); bool highlightCurrentLine() const; @@ -74,6 +76,9 @@ public: void setFont( const QFont& ); QFont font() const; + void setCompletionPolicy( int ); + int completionPolicy() const; + virtual void load(); virtual void save(); @@ -100,6 +105,9 @@ private: // Font settings QFont myFont; + // Completion settings + int myCompletionPolicy; + static PyEditor_Settings* myGlobalSettings; };