@@ -103,6 +103,12 @@ TerminalPlugin::TerminalPlugin() {
103103 .build ());
104104 // -> end hack
105105
106+ config.configItems .push_back (qmdiConfigItem::Builder ()
107+ .setDisplayName (tr (" Enable anti aliased painting" ))
108+ .setKey (Config::AntiAliasKey)
109+ .setType (qmdiConfigItem::Bool)
110+ .setDefaultValue (true )
111+ .build ());
106112 config.configItems .push_back (qmdiConfigItem::Builder ()
107113 .setDisplayName (tr (" Triple click selects whole line" ))
108114 .setKey (Config::TrippleClickClickKey)
@@ -196,15 +202,7 @@ void TerminalPlugin::on_client_unmerged(qmdiHost *) { delete terminalDock; }
196202void TerminalPlugin::loadConfig (QSettings &settings) {
197203
198204 IPlugin::loadConfig (settings);
199- consoleConfig.setDefaults ();
200- consoleConfig.font = getConfig ().getFont ();
201- consoleConfig.tripleClickSelectsLine = getConfig ().getTrippleClickClick ();
202- consoleConfig.copyOnSelect = getConfig ().getCopyOnSelect ();
203- consoleConfig.pasteOnMiddleClick = getConfig ().getPasteOnMiddleClick ();
204- consoleConfig.audibleBell = getConfig ().getAudioBell ();
205- consoleConfig.visualBell = getConfig ().getVisualBell ();
206- consoleConfig.theme = TerminalTheme::loadTheme (getConfig ().getThemeFile ());
207- console->setConfig (consoleConfig);
205+ configurationHasBeenModified ();
208206}
209207
210208void TerminalPlugin::configurationHasBeenModified () {
@@ -221,7 +219,10 @@ void TerminalPlugin::configurationHasBeenModified() {
221219 consoleConfig.tripleClickSelectsLine = getConfig ().getTrippleClickClick ();
222220 consoleConfig.copyOnSelect = getConfig ().getCopyOnSelect ();
223221 consoleConfig.pasteOnMiddleClick = getConfig ().getPasteOnMiddleClick ();
222+ consoleConfig.textAntialiasing = getConfig ().getAntiAlias ();
223+ consoleConfig.visualBell = getConfig ().getVisualBell ();
224224 consoleConfig.theme = TerminalTheme::loadTheme (getConfig ().getThemeFile ());
225+ consoleConfig.customBoxDrawing = true ;
225226 console->setConfig (consoleConfig);
226227}
227228
0 commit comments