void gnc_commodities_dialog_response (GtkDialog *dialog, gint response, CommoditiesDialog *cd) { switch (response) { case GNC_RESPONSE_NEW: add_clicked (cd); return; case GNC_RESPONSE_DELETE: remove_clicked (cd); return; case GNC_RESPONSE_EDIT: edit_clicked (cd); return; case GTK_RESPONSE_CLOSE: default: gnc_close_gui_component_by_data (DIALOG_COMMODITIES_CM_CLASS, cd); return; } }
MarkingDataSetupWidget::MarkingDataSetupWidget(QList <class MarkingItemDefinition *> *markingItemDefinitionList, QList <class StudentData *> *studentList, QWidget *parent) : QWidget(parent), ui(new Ui::MarkingDataSetupWidget) { ui->setupUi(this); ui->treeWidget->setColumnWidth(0,110); ui->treeWidget->setColumnWidth(1,50); ui->treeWidget->setColumnWidth(2,50); ui->treeWidget->setColumnWidth(3,50); ui->treeWidget->setColumnWidth(4,60); ui->treeWidget->setColumnWidth(5,60); //---- Has been passed existing data, so setup markingItemDefinitions = markingItemDefinitionList; students = studentList; setupTree(); connect(ui->treeWidget,SIGNAL(itemDoubleClicked(QTreeWidgetItem*,int)),this,SLOT(doubleclicked(QTreeWidgetItem*,int))); connect(ui->AddButton,SIGNAL(clicked()),this,SLOT(add_clicked())); connect(ui->UpButton,SIGNAL(clicked()),this,SLOT(up_clicked())); connect(ui->DownButton,SIGNAL(clicked()),this,SLOT(down_clicked())); connect(ui->DeleteButton,SIGNAL(clicked()),this,SLOT(remove_clicked())); }