16 QObject *parent =
nullptr,
17 const QString& szPrefix = QString());
20 virtual int OnLoad(QSettings &set)
override;
21 virtual int OnSave(QSettings &set)
override;
23 const QFont &GetFont()
const;
24 void SetFont(
const QFont &newFont);
25 bool GetSizeHint()
const;
26 void SetSizeHint(
bool newSizeHint);
27 const QString &GetColorScheme()
const;
28 void SetColorScheme(
const QString &newColorScheme);
29 Konsole::Emulation::KeyboardCursorShape GetCursorShape()
const;
30 void SetCursorShape(Konsole::Emulation::KeyboardCursorShape newCursorShape);
31 QTermWidget::ScrollBarPosition GetScrollBarPosition()
const;
32 void SetScrollBarPosition(QTermWidget::ScrollBarPosition newScrollBarPosition);
33 int GetTransparency()
const;
34 void SetTransparency(
int newTermTransparency);
35 const QString &GetBackgroupImage()
const;
36 void SetBackgroupImage(
const QString &newBackgroupImage);
37 bool GetFlowControl()
const;
38 void SetFlowControl(
bool newFlowControl);
39 bool GetFlowControlWarning()
const;
40 void SetFlowControlWarning(
bool newFlowControlWarning);
41 bool GetMotionAfterPasting()
const;
42 void SetMotionAfterPasting(
bool newMotionAfterPasting);
43 bool GetDisableBracketedPasteMode()
const;
44 void SetDisableBracketedPasteMode(
bool newDisableBracketedPasteMode);
45 bool GetDirectional()
const;
46 void SetDirectional(
bool newBiDirectional);
47 const QString &GetKeyBindings()
const;
48 void SetKeyBindings(
const QString &newSzKeyBindings);
49 const QString &GetTextCodec()
const;
50 void SetTextCodec(
const QString &newTextCodec);
51 int GetHistorySize()
const;
52 void SetHistorySize(
int newHistorySize);
57 QString m_szColorScheme;
58 Konsole::Emulation::KeyboardCursorShape m_CursorShape;
59 QTermWidget::ScrollBarPosition m_ScrollBarPosition;
61 QString m_BackgroupImage;
64 bool m_bFlowControlWarning;
66 bool m_bMotionAfterPasting;
67 bool m_bDisableBracketedPasteMode;
69 QString m_szKeyBindings;
70 QString m_szTextCodec;