void on_btnOk_clicked (GtkButton *button, gpointer user_data) { GtkLabel *label = (GtkLabel *) G_OBJECT (user_data); shortcut = gtk_label_get_text (label); new_accel ((gpointer) getSelectedScriptName (), (gpointer) shortcut); on_btnCancel_clicked (NULL, gtk_widget_get_toplevel ((GtkWidget *)label)); }
void DatePickerDialog::setupUi(QDialog *DatePickerDialog) { if (DatePickerDialog->objectName().isEmpty()) DatePickerDialog->setObjectName(QString::fromUtf8("DatePickerDialog")); DatePickerDialog->setWindowModality(Qt::WindowModal); DatePickerDialog->setAcceptDrops(false); DatePickerDialog->setModal(true); QGridLayout *mainGrid = new QGridLayout(this); // a 2 x n grid lblOccur = new QLabel("When did this ride occur?", this); mainGrid->addWidget(lblOccur, 0,0); dateTimeEdit = new QDateTimeEdit(this); // preset dialog to today's date -thm QDateTime *dt = new QDateTime; date = dt->currentDateTime(); dateTimeEdit->setDateTime(date); mainGrid->addWidget(dateTimeEdit,0,1); lblBrowse = new QLabel("Choose a CSV file to upload", this); mainGrid->addWidget(lblBrowse, 1,0); btnBrowse = new QPushButton(this); mainGrid->addWidget(btnBrowse,2,0); txtBrowse = new QLineEdit(this); mainGrid->addWidget(txtBrowse,2,1); btnOK = new QPushButton(this); mainGrid->addWidget(btnOK, 3,0); btnCancel = new QPushButton(this); mainGrid->addWidget(btnCancel, 3,1); DatePickerDialog->setWindowTitle( QApplication::translate("DatePickerDialog", "Import CSV file", 0, QApplication::UnicodeUTF8)); btnBrowse->setText( QApplication::translate("DatePickerDialog", "File to import...", 0, QApplication::UnicodeUTF8)); btnOK->setText( QApplication::translate("DatePickerDialog", "OK", 0, QApplication::UnicodeUTF8)); btnCancel->setText( QApplication::translate("DatePickerDialog", "Cancel", 0, QApplication::UnicodeUTF8)); connect(btnOK, SIGNAL(clicked()), this, SLOT(on_btnOK_clicked())); connect(btnBrowse, SIGNAL(clicked()), this, SLOT(on_btnBrowse_clicked())); connect(btnCancel, SIGNAL(clicked()), this, SLOT(on_btnCancel_clicked())); // disable date picker and OK button until a file has been selected dateTimeEdit->setEnabled(FALSE); lblOccur->setEnabled(FALSE); btnOK->setEnabled(FALSE); Q_UNUSED(DatePickerDialog); }
void on_btnSelect_clicked (GtkButton *button, gpointer user_data) { GtkComboBox *cmbScriptNames = (GtkComboBox *) G_OBJECT (user_data); script_name = gtk_combo_box_get_active_id(cmbScriptNames); if (script_name != NULL) { #ifdef LOAD_GUI_FROM_FILE gtk_widget_show (create_window_from_file (KEY_REGISTER_DIALOG, "dialogKeyRegister")); #else gtk_widget_show (create_window_from_string (keyRegisterDialogString, "dialogKeyRegister")); #endif on_btnCancel_clicked (NULL, gtk_widget_get_toplevel ((GtkWidget *)cmbScriptNames)); } }
int LoginWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a) { _id = QMainWindow::qt_metacall(_c, _id, _a); if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { switch (_id) { case 0: on_btnCancel_clicked(); break; default: ; } _id -= 1; } return _id; }
void DClusterTransferDevicePage::on_btnDeviceButton_clicked() { GroupButton* groupButton = dynamic_cast<GroupButton*>(sender()); QPixmap pixmapBtnDelete(ImagePath::SELECT_SUBMIT); pixmapBtnDelete.setDevicePixelRatio(2.0); QPixmap pixmapBtnCancel(ImagePath::SELECT_CANCEL); pixmapBtnCancel.setDevicePixelRatio(2.0); if(groupButton->getSelectFlag() == false){ groupButton->setReserve(pixmapBtnDelete); groupButton->setSelectFlag(true); deviceTransferCount++; } else{ groupButton->setReserve(pixmapBtnCancel); groupButton->setSelectFlag(false); deviceTransferCount--; } if(deviceTransferCount > 0){ QString strLeftBtn = "取消"; QPixmap leftArrowsPixmap(""); navigationBar->setLeftText(strLeftBtn); navigationBar->setLeftPixMap(leftArrowsPixmap); disconnect(navigationBar, SIGNAL(leftClicked()), this, SLOT(on_btnPrePage_clicked())); connect(navigationBar, SIGNAL(leftClicked()), this, SLOT(on_btnCancel_clicked())); } else{ QString strLeftBtn = "返回"; QPixmap leftArrowsPixmap(ImagePath::NAVIGATION_LEFT_ARROWS); navigationBar->setLeftText(strLeftBtn); navigationBar->setLeftPixMap(leftArrowsPixmap); disconnect(navigationBar, SIGNAL(leftClicked()), this, SLOT(on_btnCancel_clicked())); connect(navigationBar, SIGNAL(leftClicked()), this, SLOT(on_btnPrePage_clicked())); } }
void DClusterTransferDevicePage::on_btnCancel_clicked() { QHashIterator<quint64, GroupButton*> iter(devicesBtnList); QPixmap pixmapBtnCancel(ImagePath::SELECT_CANCEL); pixmapBtnCancel.setDevicePixelRatio(2.0); while(iter.hasNext()){ iter.next(); GroupButton* groupButton = iter.value(); if(groupButton->getSelectFlag()){ groupButton->setReserve(pixmapBtnCancel); groupButton->setSelectFlag(false); deviceTransferCount--; } } QString strLeftBtn = "返回"; QPixmap leftArrowsPixmap(ImagePath::NAVIGATION_LEFT_ARROWS); navigationBar->setLeftText(strLeftBtn); navigationBar->setLeftPixMap(leftArrowsPixmap); disconnect(navigationBar, SIGNAL(leftClicked()), this, SLOT(on_btnCancel_clicked())); connect(navigationBar, SIGNAL(leftClicked()), this, SLOT(on_btnPrePage_clicked())); }