mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-17 20:50:34 +01:00
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:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user