mirror of
https://github.com/ElvishArtisan/rivendell.git
synced 2025-05-25 16:58:04 +02:00
2021-02-02 Fred Gleason <fredg@paravelsystems.com>
* Refactored the 'System-Wide Settings' dialog in rdadmin(1) to use the model-based API. Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
parent
ee16619ab9
commit
99a5e3682c
@ -140,12 +140,8 @@ EditSystem::EditSystem(QWidget *parent)
|
||||
// Temporary Cart Group
|
||||
//
|
||||
edit_temp_cart_group_box=new QComboBox(this);
|
||||
sql="select NAME from GROUPS order by NAME";
|
||||
q=new RDSqlQuery(sql);
|
||||
while(q->next()) {
|
||||
edit_temp_cart_group_box->insertItem(q->value(0).toString());
|
||||
}
|
||||
delete q;
|
||||
edit_temp_cart_group_model=new RDGroupListModel(false,true,this);
|
||||
edit_temp_cart_group_box->setModel(edit_temp_cart_group_model);
|
||||
edit_temp_cart_group_label=
|
||||
new QLabel(edit_temp_cart_group_box,tr("Temporary Cart Group:"),this);
|
||||
edit_temp_cart_group_label->setFont(labelFont());
|
||||
@ -252,11 +248,7 @@ EditSystem::EditSystem(QWidget *parent)
|
||||
edit_sample_rate_box->setCurrentItem(i);
|
||||
}
|
||||
}
|
||||
for(int i=0;i<edit_temp_cart_group_box->count();i++) {
|
||||
if(edit_temp_cart_group_box->text(i)==edit_system->tempCartGroup()) {
|
||||
edit_temp_cart_group_box->setCurrentItem(i);
|
||||
}
|
||||
}
|
||||
edit_temp_cart_group_box->setCurrentText(edit_system->tempCartGroup());
|
||||
}
|
||||
|
||||
|
||||
@ -519,7 +511,7 @@ void EditSystem::resizeEvent(QResizeEvent *e)
|
||||
edit_maxpost_label->setGeometry(10,164,235,20);
|
||||
edit_maxpost_unit_label->setGeometry(315,164,60,20);
|
||||
|
||||
edit_temp_cart_group_box->setGeometry(250,185,100,20);
|
||||
edit_temp_cart_group_box->setGeometry(250,185,140,20);
|
||||
edit_temp_cart_group_label->setGeometry(10,185,235,20);
|
||||
|
||||
edit_rss_processor_label->setGeometry(10,207,235,20);
|
||||
|
@ -30,6 +30,7 @@
|
||||
|
||||
#include <rdaudiosettings.h>
|
||||
#include <rddialog.h>
|
||||
#include <rdgrouplistmodel.h>
|
||||
#include <rdlibrarymodel.h>
|
||||
#include <rdsystem.h>
|
||||
#include <rdtableview.h>
|
||||
@ -74,6 +75,7 @@ class EditSystem : public RDDialog
|
||||
QLineEdit *edit_origin_email_addr_edit;
|
||||
QLabel *edit_temp_cart_group_label;
|
||||
QComboBox *edit_temp_cart_group_box;
|
||||
RDGroupListModel *edit_temp_cart_group_model;
|
||||
QComboBox *edit_rss_processor_station_box;
|
||||
QLabel *edit_show_user_list_label;
|
||||
QCheckBox *edit_show_user_list_box;
|
||||
|
Loading…
x
Reference in New Issue
Block a user