QCodeEdit  2.2
Signals | List of all members
QEditConfig Class Reference

A minimalistic, easy to embed, settings widget. More...

Inheritance diagram for QEditConfig:
Inheritance graph
[legend]

Signals

void keyChanged (const QString &key, const QVariant &value)
 QEditConfig (QWidget *w=0)
bool hasUnsavedChanges () const
bool applyImmediately () const
QMap< QString, QVariant > dumpKeys () const
 Fills a settings map from the state of the subcontrols.
void retranslate ()
 run-time translation entry point
void apply ()
 Apply changes.
void cancel ()
 Reset the subcontrols to reflect the current settings.
void restore ()
 Restore default values for all subcontrols.
void loadKeys (const QMap< QString, QVariant > &keys)
 Fills the widget subcontrols from a settings map.
void setApplyImmediately (bool y)
 Set whether user changes are immediately applied.

Additional Inherited Members

- Private Member Functions inherited from Ui_EditorConfig
void setupUi (QWidget *EditorConfig)
void retranslateUi (QWidget *EditorConfig)
- Private Attributes inherited from Ui_EditorConfig
QVBoxLayout * vboxLayout
QGroupBox * gbFont
QGridLayout * gridLayout
QFontComboBox * cbFont
QSpinBox * spnFontSize
QLabel * lblSampleText
QSpacerItem * spacerItem
QGroupBox * gbTabs
QVBoxLayout * vboxLayout1
QHBoxLayout * hboxLayout
QLabel * lblTabWitdh
QSpinBox * spnTabWidth
QSpacerItem * spacerItem1
QCheckBox * chkShowLeadingWhitespace
QCheckBox * chkShowTabsInText
QCheckBox * chkShowTrailingWhitespace
QCheckBox * chkReplaceTabs
QGroupBox * gbEncodings
QGridLayout * gridLayout1
QLabel * label
QComboBox * cbEncoding
QCheckBox * chkDetectLE
QComboBox * cbLineEndings
QCheckBox * chkAutoRemoveTrailingWhitespace
QCheckBox * chkPreserveTrailingIndent
QSpacerItem * spacerItem2

Detailed Description

A minimalistic, easy to embed, settings widget.

Member Function Documentation

bool QEditConfig::applyImmediately ( ) const
Returns
whether user changes are immediately applied
void QEditConfig::cancel ( )
slot

Reset the subcontrols to reflect the current settings.

The name can be a bit misleading at first, it has been chosen because it directly maps to the effect a "cancel" button would have on the widget

References QEditor::defaultCodec(), QEditor::defaultFlags(), QDocument::defaultLineEnding(), QDocument::font(), QDocument::showSpaces(), and QDocument::tabStop().

void QEditConfig::loadKeys ( const QMap< QString, QVariant > &  keys)
slot

Fills the widget subcontrols from a settings map.

Parameters
keysa key/value map that can be obtained from QSettings

References QDocument::setFont().

void QEditConfig::restore ( )
slot

Restore default values for all subcontrols.

Note
The widgets are changed but these changes are NOT applied.

The documentation for this class was generated from the following files: