11#ifndef ACTIVESETTINGS_H
12#define ACTIVESETTINGS_H
27 QString getHostName()
const {
return hostName; }
28 int getHostPort()
const {
return hostPort; }
29 QString getHostLU()
const {
return hostLU; }
31 void setHostAddress(
const QString &hostName,
int port,
const QString &hostLU);
35 bool getRulerState()
const {
return rulerState; }
38 Q3270::RulerStyle getRulerStyle()
const {
return ruler; }
43 bool getCursorBlink()
const {
return cursorBlink; }
46 int getCursorBlinkSpeed()
const {
return cursorBlinkSpeed; }
49 bool getCursorColourInherit()
const {
return cursorColourInherit; }
52 bool getStretchScreen()
const {
return stretchScreen; }
55 bool getBackspaceStop()
const {
return backspaceStop; }
58 bool getSecureMode()
const {
return secureMode; }
61 bool getVerifyCerts()
const {
return verifyCerts; }
64 QFont getFont()
const {
return termFont; }
65 void setFont(
const QFont &font);
67 Q3270::FontTweak getTweak()
const {
return tweaks; }
68 void setTweak(Q3270::FontTweak tweak);
70 int getTerminalX()
const {
return termX; }
71 int getTerminalY()
const {
return termY; }
72 int getTerminalModel()
const {
return termModel; }
76 void setTerminal(
int x,
int y,
const QString &modelName);
78 QString getCodePage()
const {
return codePage; }
81 QString getKeyboardThemeName()
const {
return keyboardThemeName; }
84 QString getColourThemeName()
const {
return colourThemeName; }
87 QString getSessionName()
const {
return sessionName; }
90 QString getDescription()
const {
return description; }
95 void rulerChanged(
bool rulerOn);
96 void rulerStyleChanged(Q3270::RulerStyle r);
98 void cursorBlinkChanged(
bool cursorBlink);
99 void cursorBlinkSpeedChanged(
int b);
101 void cursorInheritChanged(
bool cursorInherit);
103 void terminalModelChanged(
int x,
int y,
int model);
105 void fontChanged(QFont font);
106 void fontTweakChanged(Q3270::FontTweak t);
108 void codePageChanged(QString codepage);
110 void keyboardThemeChanged(
const QString &keyboardThemeName);
111 void colourThemeChanged(QString colourThemeName);
113 void hostChanged(
const QString &hostName,
const int hostPort,
const QString &hostLu);
115 void stretchScreenChanged(
bool stretchScreen);
116 void backspacesStopChanged(
bool backspaceStop);
117 void cursorColourInheritChanged(
bool cursorColourInherit);
118 void fontScalingChanged(
bool scaling);
120 void secureModeChanged(
bool secureMode);
121 void verifyCertsChanged(
bool verifyCerts);
123 void sessionNameChanged(
const QString name);
125 void descriptionChanged(
const QString description);
140 QString termModelName;
152 QString keyboardThemeName;
153 QString colourThemeName;
158 bool cursorColourInherit;
161 Q3270::RulerStyle ruler;
164 int cursorBlinkSpeed;
166 Q3270::FontTweak tweaks;
Definition ActiveSettings.h:20
void setCursorBlink(bool blink)
ActiveSettings::setCursorBlink.
Definition ActiveSettings.cpp:141
ActiveSettings()
ActiveSettings represents the currently active settings. This is literally just the various flags and...
Definition ActiveSettings.cpp:26
void setHostAddress(const QString &hostName, int port, const QString &hostLU)
ActiveSettings::setHostAddress.
Definition ActiveSettings.cpp:373
void setRulerState(bool rulerOn)
ActiveSettings::setRulerState - hide or display the ruler.
Definition ActiveSettings.cpp:64
void setSessionName(const QString &name)
Sets the session name.
Definition ActiveSettings.cpp:503
void setStretchScreen(bool stretch)
ActiveSettings::setStretchScreen.
Definition ActiveSettings.cpp:455
void setColourTheme(const QString &colourThemeName)
ActiveSettings::setColourTheme.
Definition ActiveSettings.cpp:354
void setCursorBlinkSpeed(int blinkSpeed)
ActiveSettings::setCursorBlinkSpeed.
Definition ActiveSettings.cpp:158
QString getHostAddress() const
ActiveSettings::getHostAddress.
Definition ActiveSettings.cpp:422
void applyUserHostChange(const QString &hostName, int port, const QString &hostLU)
ActiveSettings::applyUserHostChange.
Definition ActiveSettings.cpp:386
void setTerminal(int x, int y, int model)
ActiveSettings::setTerminal.
Definition ActiveSettings.cpp:214
void setKeyboardTheme(const QString &keyboardThemeName)
ActiveSettings::setKeyboardTheme.
Definition ActiveSettings.cpp:338
void setCodePage(const QString &codePage)
ActiveSettings::setCodePage.
Definition ActiveSettings.cpp:321
void setFont(const QFont &font)
ActiveSettings::setFont.
Definition ActiveSettings.cpp:190
void setDescription(const QString &description)
Sets the session description.
Definition ActiveSettings.cpp:519
void setRulerStyleName(const QString &s)
ActiveSettings::setRulerStyleName.
Definition ActiveSettings.cpp:107
void setRulerStyle(Q3270::RulerStyle r)
ActiveSettings::setRulerStyle.
Definition ActiveSettings.cpp:88
void setSecureMode(bool secureMode)
ActiveSettings::setSecureMode.
Definition ActiveSettings.cpp:471
void setCursorColourInherit(bool inherit)
ActiveSettings::setCursorColourInherit.
Definition ActiveSettings.cpp:176
void setVerifyCerts(bool verifyCerts)
ActiveSettings::setVerifyCerts.
Definition ActiveSettings.cpp:487
QString getTerminalModelName() const
ActiveSettings::getTerminalModelName.
Definition ActiveSettings.cpp:298
void setBackspaceStop(bool backspaceStop)
ActiveSettings::setBackspaceStop.
Definition ActiveSettings.cpp:436
QString getRulerStyleName() const
ActiveSettings::getRulerStyleName.
Definition ActiveSettings.cpp:128