Add gui resize depending on screen size

Init of request
https://qelectrotech.org/bugtracker/view.php?id=195
This is a start will have to be adjusted further.
This commit is contained in:
Simon De Backer
2020-07-21 20:29:05 +02:00
parent 3a08e60856
commit 03425bcb5b
3 changed files with 104 additions and 1 deletions

View File

@@ -19,15 +19,22 @@
#include "configpages.h"
#include "qetapp.h"
#include "machine_info.h"
/**
Constructeur
@param parent QWidget parent
*/
ConfigDialog::ConfigDialog(QWidget *parent) : QDialog(parent) {
Machine_info *mymachineinfo= new Machine_info(this);
// liste des pages
pages_list = new QListWidget();
pages_list -> setViewMode(QListView::IconMode);
pages_list -> setIconSize(QSize(128, 128));
if(mymachineinfo->get_max_screen_height()<1000){
pages_list -> setIconSize(QSize(64, 64));
} else {
pages_list -> setIconSize(QSize(128, 128));
}
pages_list -> setMovement(QListView::Static);
pages_list -> setMinimumWidth(168);
pages_list -> setMaximumWidth(168);