changeset 25869:462066384af3

fix minimum size of console widget in gui (bug54620) * QTerminal.cc (notice_settings): set minimum size depending on width and height of the chosen font * QUnixTerminalImpl.cpp (QUnixTerminalImpl): Do not set minimum size here
author Torsten <mttl@mailbox.org>
date Sun, 09 Sep 2018 07:59:18 +0200
parents daebd587961d
children afab7be1466a
files libgui/qterminal/libqterminal/QTerminal.cc libgui/qterminal/libqterminal/unix/QUnixTerminalImpl.cpp
diffstat 2 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/libgui/qterminal/libqterminal/QTerminal.cc	Sat Sep 08 20:38:23 2018 +0200
+++ b/libgui/qterminal/libqterminal/QTerminal.cc	Sun Sep 09 07:59:18 2018 +0200
@@ -177,6 +177,9 @@
   term_font.setPointSize (settings->value ("terminal/fontSize", 10).toInt ());
   setTerminalFont (term_font);
 
+  QFontMetrics metrics (term_font);
+  setMinimumSize (metrics.maxWidth ()*16, metrics.height ()*3);
+
   QString cursorType
     = settings->value ("terminal/cursorType", "ibeam").toString ();
 
--- a/libgui/qterminal/libqterminal/unix/QUnixTerminalImpl.cpp	Sat Sep 08 20:38:23 2018 +0200
+++ b/libgui/qterminal/libqterminal/unix/QUnixTerminalImpl.cpp	Sun Sep 09 07:59:18 2018 +0200
@@ -28,7 +28,6 @@
     : QTerminal(p),
       _parent (p)
 {
-    setMinimumSize(300, 200);
     initialize();
 }