2
0
forked from Ivasoft/DSView

Font size range, and apply font before build options dialog

This commit is contained in:
dreamsourcelabTAI
2023-06-16 15:04:39 +08:00
parent 2adae9645b
commit ba79698e3b
2 changed files with 8 additions and 3 deletions

View File

@@ -87,7 +87,7 @@ void ApplicationParamDlg::bind_font_size_list(QComboBox *box, float size)
{
int selDex = -1;
for(int i=7; i<=13; i++)
for(int i=7; i<=12; i++)
{
box->addItem(QString::number(i));
if (i == size){

View File

@@ -134,7 +134,7 @@ DeviceOptions::DeviceOptions(QWidget *parent) :
QWidget *minWid = new QWidget();
minWid->setFixedHeight(1);
minWid->setMinimumWidth(250);
minWid->setMinimumWidth(230);
_container_lay->addWidget(minWid);
// chnnels group box
@@ -256,6 +256,7 @@ QLayout * DeviceOptions::get_property_form(QWidget * parent)
i++;
}
this->update_font();
_groupHeight1 = parent->sizeHint().height();
parent->setFixedHeight(_groupHeight1);
@@ -364,6 +365,7 @@ void DeviceOptions::logic_probes(QVBoxLayout &layout)
enable_all_probes->setMaximumHeight(30);
disable_all_probes->setMaximumHeight(30);
this->update_font();
contentHeight += enable_all_probes->sizeHint().height();
contentHeight += row2 * 40;
@@ -692,6 +694,7 @@ void DeviceOptions::analog_probes(QGridLayout &layout)
layout.addWidget(tabWidget, 0, 0, 1, 1);
this->update_font();
_groupHeight2 = tabWidget->sizeHint().height() + 10;
_dynamic_panel->setFixedHeight(_groupHeight2);
@@ -783,8 +786,10 @@ void DeviceOptions::build_dynamic_panel()
int bb = 0;
void DeviceOptions::try_resize_scroll()
{
this->update_font();
// content area height
int contentHeight = _groupHeight1 + _groupHeight2 + 15; // +space
int contentHeight = _groupHeight1 + _groupHeight2 + 20; // +space
//dialog height
int dlgHeight = contentHeight + 100; // +bottom buttton