MainWidget::MainWidget(QWidget *parent,const char *name) :QWidget(parent,name) { unsigned schema=0; // // Fix the Window Size // setMinimumWidth(sizeHint().width()); setMaximumWidth(sizeHint().width()); setMinimumHeight(sizeHint().height()); setMaximumHeight(sizeHint().height()); // // Generate Fonts // QFont font("Helvetica",12,QFont::Normal); font.setPixelSize(12); // // Open Database // rd_config=new RDConfig(RD_CONF_FILE); rd_config->load(); QString err; test_db=RDInitDb(&schema,&err); if(!test_db) { QMessageBox::warning(this,"Can't Connect", err,0,1,1); exit(0); } // // Generate Button // QPushButton *button=new QPushButton(this,"generate_button"); button->setGeometry(10,10,sizeHint().width()-20,50); button->setText("Generate Test"); button->setFont(font); connect(button,SIGNAL(clicked()),this,SLOT(generateData())); // // Remove Button // button=new QPushButton(this,"remove_button"); button->setGeometry(10,70,sizeHint().width()-20,50); button->setText("Remove Test"); button->setFont(font); connect(button,SIGNAL(clicked()),this,SLOT(removeData())); // // Exit Button // button=new QPushButton(this,"cancel_button"); button->setGeometry(10,130,sizeHint().width()-20,50); button->setText("Exit"); button->setFont(font); connect(button,SIGNAL(clicked()),this,SLOT(cancelData())); }
SndProperties::SndProperties(QString *title,QWidget *parent,const char *name) : QDialog(parent,name,true) { snd_title=title; setCaption("Array Properties"); // // Fix the Window Size // setMinimumWidth(sizeHint().width()); setMaximumWidth(sizeHint().width()); setMinimumHeight(sizeHint().height()); setMaximumHeight(sizeHint().height()); // // Create Fonts // QFont font=QFont("Helvetica",12,QFont::Normal); font.setPixelSize(12); QFont button_font=QFont("Helvetica",12,QFont::Bold); button_font.setPixelSize(12); // // Array Title // snd_title_edit=new QLineEdit(this,"snd_title_edit"); snd_title_edit->setGeometry(55,10,200,20); snd_title_edit->setText(QString(*snd_title)); QLabel *label=new QLabel(snd_title_edit,"&Title:", this,"snd_title_label"); label->setGeometry(10,10,40,20); label->setFont(font); label->setAlignment(Qt::AlignRight|Qt::AlignVCenter); // // OK Button // QPushButton *button=new QPushButton("&OK",this,"ok_button"); button->setGeometry(sizeHint().width()-180,sizeHint().height()-60,80,50); button->setDefault(true); button->setFont(button_font); connect(button,SIGNAL(clicked()),this,SLOT(okData())); // // Cancel Button // button=new QPushButton("&Cancel",this,"cancel_button"); button->setGeometry(sizeHint().width()-90,sizeHint().height()-60,80,50); button->setFont(button_font); connect(button,SIGNAL(clicked()),this,SLOT(cancelData())); // // Populate Data // snd_title_edit->setText(*snd_title); }
void RDCartDialog::closeEvent(QCloseEvent *e) { #ifndef WIN32 if(cart_player!=NULL) { cart_player->stop(); } #endif // WIN32 cancelData(); }
AddEncoder::AddEncoder(QString *encname,const QString &stationname, QWidget *parent,const char *name) : QDialog(parent,name,true) { encoder_name=encname; encoder_stationname=stationname; // // Fix the Window Size // setMinimumWidth(sizeHint().width()); setMaximumWidth(sizeHint().width()); setMinimumHeight(sizeHint().height()); setMaximumHeight(sizeHint().height()); setCaption(tr("Add Encoder")); // // Create Fonts // QFont font=QFont("Helvetica",12,QFont::Bold); font.setPixelSize(12); QFont user_font=QFont("Helvetica",12,QFont::Normal); user_font.setPixelSize(12); // // Encoder Name // encoder_name_edit=new QLineEdit(this,"encoder_name_edit"); encoder_name_edit->setGeometry(145,11,sizeHint().width()-150,19); encoder_name_edit->setMaxLength(32); QLabel *label=new QLabel(encoder_name_edit,tr("&New Encoder Name:"), this,"encoder_name_label"); label->setGeometry(10,11,130,19); label->setFont(font); label->setAlignment(AlignRight|AlignVCenter|ShowPrefix); // // Ok Button // QPushButton *ok_button=new QPushButton(this,"ok_button"); ok_button->setGeometry(sizeHint().width()-180,sizeHint().height()-60,80,50); ok_button->setDefault(true); ok_button->setFont(font); ok_button->setText(tr("&OK")); connect(ok_button,SIGNAL(clicked()),this,SLOT(okData())); // // Cancel Button // QPushButton *cancel_button=new QPushButton(this,"cancel_button"); cancel_button->setGeometry(sizeHint().width()-90,sizeHint().height()-60, 80,50); cancel_button->setFont(font); cancel_button->setText(tr("&Cancel")); connect(cancel_button,SIGNAL(clicked()),this,SLOT(cancelData())); }
AddUser::AddUser(QString *loginname,QWidget *parent,const char *name) : QDialog(parent,name,true) { add_loginname=loginname; // // Fix the Window Size // setMinimumWidth(sizeHint().width()); setMinimumHeight(sizeHint().height()); setMaximumWidth(sizeHint().width()); setMaximumHeight(sizeHint().height()); setCaption("Call Administrator - Add User"); // // Create Fonts // QFont label_font=QFont("Helvetica",12,QFont::Bold); label_font.setPixelSize(12); QFont font=QFont("Helvetica",12,QFont::Normal); font.setPixelSize(12); // // Login Name // add_loginname_edit=new QLineEdit(this,"add_loginname_edit"); add_loginname_edit->setGeometry(110,10,sizeHint().width()-120,20); add_loginname_edit->setFont(font); add_loginname_edit->setMaxLength(32); QLabel *label= new QLabel(add_loginname_edit,"Login Name:",this,"add_loginname_label"); label->setGeometry(10,10,95,20); label->setAlignment(Qt::AlignRight|Qt::AlignVCenter); label->setFont(label_font); // // OK Button // QPushButton *button=new QPushButton(this,"ok_button"); button->setGeometry(sizeHint().width()-180,sizeHint().height()-60,80,50); button->setDefault(true); button->setFont(label_font); button->setText("&OK"); connect(button,SIGNAL(clicked()),this,SLOT(okData())); // // Cancel Button // button=new QPushButton(this,"cancel_button"); button->setGeometry(sizeHint().width()-90,sizeHint().height()-60,80,50); button->setFont(label_font); button->setText("&Cancel"); connect(button,SIGNAL(clicked()),this,SLOT(cancelData())); }
RDGetPasswd::RDGetPasswd(QString *passwd,QWidget *parent) : QDialog(parent,"",true) { pw_password=passwd; // // Fix the Window Size // setMinimumWidth(sizeHint().width()); setMaximumWidth(sizeHint().width()); setMinimumHeight(sizeHint().height()); setMaximumHeight(sizeHint().height()); setCaption(tr("Enter Password")); // // Create Fonts // QFont font=QFont("Helvetica",12,QFont::Bold); font.setPixelSize(12); // // Label // QLabel *label=new QLabel(tr("Enter password"),this); label->setGeometry(0,5,sizeHint().width(),20); label->setAlignment(Qt::AlignCenter); // // Password // pw_password_edit=new QLineEdit(this,"pw_password_edit"); pw_password_edit->setGeometry(10,30,sizeHint().width()-20,20); pw_password_edit->setEchoMode(QLineEdit::Password); // // Ok Button // QPushButton *ok_button=new QPushButton(this,"ok_button"); ok_button->setGeometry(sizeHint().width()-180,sizeHint().height()-60,80,50); ok_button->setDefault(true); ok_button->setFont(font); ok_button->setText(tr("&OK")); connect(ok_button,SIGNAL(clicked()),this,SLOT(okData())); // // Cancel Button // QPushButton *cancel_button=new QPushButton(this,"cancel_button"); cancel_button-> setGeometry(sizeHint().width()-90,sizeHint().height()-60,80,50); cancel_button->setFont(font); cancel_button->setText(tr("&Cancel")); connect(cancel_button,SIGNAL(clicked()),this,SLOT(cancelData())); }
ListVguestResources::ListVguestResources(RDMatrix *matrix, RDMatrix::VguestType type,int size, QWidget *parent) : QDialog(parent) { QString str; list_matrix=matrix; list_type=type; list_size=size; // // Fix the Window Size // setMinimumSize(sizeHint()); // // Create Fonts // QFont bold_font=QFont("Helvetica",12,QFont::Bold); bold_font.setPixelSize(12); QFont font=QFont("Helvetica",12,QFont::Normal); font.setPixelSize(12); // // Resources List Box // list_label=new QLabel(list_table,this); list_label->setFont(bold_font); list_model=new RDSqlTableModel(this); list_model->setQuery(ModelSql(list_type)); SetHeaders(list_model,list_type); list_view=new RDTableView(this); list_view->setModel(list_model); list_view->resizeColumnsToContents(); connect(list_view,SIGNAL(doubleClicked(const QModelIndex &)), this,SLOT(doubleClickedData(const QModelIndex &))); // // Edit Button // list_edit_button=new QPushButton(this); list_edit_button->setFont(bold_font); list_edit_button->setText(tr("&Edit")); connect(list_edit_button,SIGNAL(clicked()),this,SLOT(editData())); // // Close Button // list_close_button=new QPushButton(this); list_close_button->setFont(bold_font); list_close_button->setText(tr("&Close")); connect(list_close_button,SIGNAL(clicked()),this,SLOT(cancelData())); }
void ImportTrack::keyPressEvent(QKeyEvent *e) { switch(e->key()) { case Qt::Key_Escape: cancelData(); break; default: QWidget::keyPressEvent(e); break; } }
void AddRecording::keyPressEvent(QKeyEvent *e) { switch(e->key()) { case Qt::Key_Escape: cancelData(); break; default: QWidget::keyPressEvent(e); break; } }
EditFilter::EditFilter(QString *str,QWidget *parent,const char *name) : QDialog(parent,name,true) { edit_str=str; // // Fix the Window Size // setMinimumWidth(sizeHint().width()); setMinimumHeight(sizeHint().height()); setMaximumWidth(sizeHint().width()); setMaximumHeight(sizeHint().height()); setCaption("Call Administrator - Edit Filter String"); // // Create Fonts // QFont label_font=QFont("Helvetica",12,QFont::Bold); label_font.setPixelSize(12); // // Filter String // edit_filter_edit=new QLineEdit(this,"edit_filter_edit"); edit_filter_edit->setGeometry(112,10,sizeHint().width()-122,20); edit_filter_label=new QLabel(edit_filter_edit,tr("Filter String:"), this,"edit_filter_label"); edit_filter_label->setGeometry(22,10,85,20); edit_filter_label->setAlignment(Qt::AlignRight|Qt::AlignVCenter); edit_filter_label->setFont(label_font); edit_filter_edit->setText(*str); // // OK Button // QPushButton *button=new QPushButton(this,"ok_button"); button->setGeometry(sizeHint().width()-180,sizeHint().height()-60,80,50); button->setDefault(true); button->setFont(label_font); button->setText("&OK"); connect(button,SIGNAL(clicked()),this,SLOT(okData())); // // Cancel Button // button=new QPushButton(this,"cancel_button"); button->setGeometry(sizeHint().width()-90,sizeHint().height()-60,80,50); button->setFont(label_font); button->setText("&Cancel"); connect(button,SIGNAL(clicked()),this,SLOT(cancelData())); }
void EditUpload::keyPressEvent(QKeyEvent *e) { switch(e->key()) { case Qt::Key_Escape: e->accept(); cancelData(); break; default: QDialog::keyPressEvent(e); break; } }
void MainWidget::logoutData() { QString default_name=login_station->defaultName(); login_ripc->setUser(default_name); login_password_edit->clear(); for(int i=0;i<login_username_box->count();i++) { if(login_username_box->text(i)==default_name) { login_username_box->setCurrentItem(i); qApp->processEvents(); cancelData(); return; } } }
EditNote::EditNote(QString *text,QWidget *parent,const char *name) : QDialog(parent,name,true) { setCaption(tr("Edit Log Note")); edit_text=text; // // Fix the Window Size // setMinimumWidth(sizeHint().width()); setMaximumWidth(sizeHint().width()); setMinimumHeight(sizeHint().height()); setMaximumHeight(sizeHint().height()); // // Create Fonts // QFont bold_font=QFont("Helvetica",12,QFont::Bold); bold_font.setPixelSize(12); QFont font=QFont("Helvetica",12,QFont::Normal); font.setPixelSize(12); // // The Text Editor // edit_text_edit=new QTextEdit(this,"edit_text_edit"); edit_text_edit->setGeometry(10,10, sizeHint().width()-20,sizeHint().height()-80); edit_text_edit->setText(*edit_text); // // OK Button // QPushButton *button=new QPushButton(this,"ok_button"); button->setGeometry(sizeHint().width()-180,sizeHint().height()-60,80,50); button->setDefault(true); button->setFont(bold_font); button->setText(tr("&OK")); connect(button,SIGNAL(clicked()),this,SLOT(okData())); // // Cancel Button // button=new QPushButton(this,"cancel_button"); button->setGeometry(sizeHint().width()-90,sizeHint().height()-60,80,50); button->setFont(bold_font); button->setText(tr("&Cancel")); connect(button,SIGNAL(clicked()),this,SLOT(cancelData())); }
AddUser::AddUser(QString *username,QWidget *parent) : QDialog(parent) { user_name=username; // // Fix the Window Size // setMinimumSize(sizeHint()); setMaximumSize(sizeHint()); setWindowTitle("RDAdmin - "+tr("Add User")); // // Create Fonts // QFont font=QFont("Helvetica",12,QFont::Bold); font.setPixelSize(12); // // User Name // user_name_edit=new QLineEdit(this); user_name_edit->setGeometry(125,11,sizeHint().width()-135,19); user_name_edit->setMaxLength(255); QLabel *user_name_label=new QLabel(user_name_edit,tr("&New User Name:"),this); user_name_label->setGeometry(10,13,110,19); user_name_label->setFont(font); user_name_label->setAlignment(Qt::AlignRight|Qt::TextShowMnemonic); // // Ok Button // QPushButton *ok_button=new QPushButton(this); ok_button->setGeometry(size().width()-180,size().height()-60,80,50); ok_button->setDefault(true); ok_button->setFont(font); ok_button->setText(tr("&OK")); connect(ok_button,SIGNAL(clicked()),this,SLOT(okData())); // // Cancel Button // QPushButton *cancel_button=new QPushButton(this); cancel_button->setGeometry(size().width()-90,size().height()-60,80,50); cancel_button->setFont(font); cancel_button->setText(tr("&Cancel")); connect(cancel_button,SIGNAL(clicked()),this,SLOT(cancelData())); }
void MainWidget::loginData() { RDUser *user=new RDUser(login_username_box->currentText()); if(user->checkPassword(login_password_edit->text(),false)) { login_ripc->setUser(login_username_box->currentText()); login_password_edit->clear(); delete user; qApp->processEvents(); cancelData(); } else { QMessageBox::warning(this,tr("RDLogin"),tr("Invalid Password!")); delete user; } }
HostDialog::HostDialog(Config *config,QWidget *parent) : QDialog(parent) { host_config=config; host_id=-1; QFont check_font("helvetica",12,QFont::Bold); check_font.setPixelSize(12); QFont label_font("helvetica",14,QFont::Bold); label_font.setPixelSize(14); QFont button_font("helvetica",16,QFont::Bold); button_font.setPixelSize(16); host_label_label=new QLabel(tr("Label")+":",this); host_label_label->setFont(label_font); host_label_label->setAlignment(Qt::AlignRight|Qt::AlignVCenter); host_label_edit=new QLineEdit(this); host_hostname_label=new QLabel(tr("Hostname")+":",this); host_hostname_label->setFont(label_font); host_hostname_label->setAlignment(Qt::AlignRight|Qt::AlignVCenter); host_hostname_edit=new QLineEdit(this); host_password_label=new QLabel(tr("Password")+":",this); host_password_label->setFont(label_font); host_password_label->setAlignment(Qt::AlignRight|Qt::AlignVCenter); host_password_edit=new QLineEdit(this); host_password_edit->setEchoMode(QLineEdit::Password); host_color_label=new QLabel(tr("Color")+":",this); host_color_label->setFont(label_font); host_color_label->setAlignment(Qt::AlignRight|Qt::AlignVCenter); host_color_box=new ColorBox(this); host_autoconnect_check=new QCheckBox(this); host_autoconnect_label=new QLabel(tr("Autoconnect"),this); host_autoconnect_label->setFont(check_font); host_autoconnect_label->setAlignment(Qt::AlignLeft|Qt::AlignVCenter); host_ok_button=new QPushButton(tr("OK"),this); host_ok_button->setFont(button_font); connect(host_ok_button,SIGNAL(clicked()),this,SLOT(okData())); host_cancel_button=new QPushButton(tr("Cancel"),this); host_cancel_button->setFont(button_font); connect(host_cancel_button,SIGNAL(clicked()),this,SLOT(cancelData())); }
void MainWidget::closeEvent(QCloseEvent *e) { int r=QMessageBox::question(this,tr("RDAlsaConfig quit"), tr("Save configuration before exiting?"), QMessageBox::Yes,QMessageBox::No, QMessageBox::Cancel); switch(r) { case QMessageBox::Yes: saveData(); break; case QMessageBox::No: cancelData(); break; default: break; } }
RDSchedCodesDialog::RDSchedCodesDialog(QWidget *parent) : QDialog(parent,"",true) { setCaption(tr("Select Scheduler Codes")); // // Create Fonts // QFont font("Helvetica",11,QFont::Bold); font.setPixelSize(11); QFont listfont("Helvetica",11); font.setPixelSize(11); // // Services Selector // codes_sel=new RDListSelector(this); codes_sel->setFont(listfont); codes_sel->sourceSetLabel(tr("Available Codes")); remove_codes_sel=new RDListSelector(this); remove_codes_sel->setFont(listfont); remove_codes_sel->sourceSetLabel(tr("Available Codes")); remove_codes_sel->destSetLabel(tr("REMOVE from Carts")); // // Ok Button // edit_ok_button=new QPushButton(tr("&OK"),this); edit_ok_button->setDefault(true); edit_ok_button->setFont(font); connect(edit_ok_button,SIGNAL(clicked()),this,SLOT(okData())); // // Cancel Button // edit_cancel_button=new QPushButton(tr("&Cancel"),this); edit_cancel_button->setFont(font); connect(edit_cancel_button,SIGNAL(clicked()),this,SLOT(cancelData())); }
RDCueEditDialog::RDCueEditDialog(int play_card,int play_port, const QString &caption,QWidget *parent) :QDialog(parent,"",true) { QFont font; font=QFont("Helvetica",12,QFont::Bold); font.setPixelSize(12); setCaption(caption+" - "+tr("Set Cue Point")); // // Cue Editor // cue_edit=new RDCueEdit(play_card,play_port,this); cue_edit->setGeometry(15,10, cue_edit->sizeHint().width(), cue_edit->sizeHint().height()); // // OK Button // QPushButton *button=new QPushButton(this); button->setGeometry(sizeHint().width()-170,sizeHint().height()-60,80,50); button->setFont(font); button->setText(tr("&OK")); connect(button,SIGNAL(clicked()),this,SLOT(okData())); // // Cancel Button // button=new QPushButton(this); button->setGeometry(sizeHint().width()-90,sizeHint().height()-60,80,50); button->setFont(font); button->setText(tr("&Cancel")); connect(button,SIGNAL(clicked()),this,SLOT(cancelData())); }
// // Global Classes // RDDateDialog::RDDateDialog(int low_year,int high_year,QWidget *parent) :QDialog(parent,"",true) { QFont font; font=QFont("Helvetica",12,QFont::Bold); font.setPixelSize(12); setCaption(tr("Select Date")); // // Datepicker // date_picker=new RDDatePicker(low_year,high_year,this); date_picker->setGeometry(10,10, date_picker->sizeHint().width(), date_picker->sizeHint().height()); // // OK Button // QPushButton *button=new QPushButton(this,"ok_button"); button->setGeometry(sizeHint().width()-130,sizeHint().height()-40,50,30); button->setFont(font); button->setText(tr("&OK")); connect(button,SIGNAL(clicked()),this,SLOT(okData())); // // Cancel Button // button=new QPushButton(this,"cancel_button"); button->setGeometry(sizeHint().width()-65,sizeHint().height()-40,55,30); button->setFont(font); button->setText(tr("&Cancel")); connect(button,SIGNAL(clicked()),this,SLOT(cancelData())); }
void EditChain::closeEvent(QCloseEvent *e) { cancelData(); }
EditChain::EditChain(RDLogLine *line,QWidget *parent) : QDialog(parent,"",true) { // // Fix the Window Size // setMinimumWidth(sizeHint().width()); setMaximumWidth(sizeHint().width()); setMinimumHeight(sizeHint().height()); setMaximumHeight(sizeHint().height()); setCaption(tr("Edit Log Chain")); edit_logline=line; // // Create Fonts // QFont button_font=QFont("Helvetica",12,QFont::Bold); button_font.setPixelSize(12); QFont label_font=QFont("Helvetica",12,QFont::Bold); label_font.setPixelSize(12); QFont radio_font=QFont("Helvetica",10,QFont::Normal); radio_font.setPixelSize(10); // // Time Type // edit_timetype_box=new QCheckBox(this); edit_timetype_box->setGeometry(10,22,15,15); edit_timetype_label=new QLabel(edit_timetype_box,tr("Start at:"),this); edit_timetype_label->setGeometry(30,21,85,17); edit_timetype_label->setFont(label_font); edit_timetype_label->setAlignment(AlignLeft|AlignVCenter); // // Start Time // edit_time_edit=new RDTimeEdit(this); edit_time_edit->setGeometry(85,19,85,20); edit_time_edit->setDisplay(RDTimeEdit::Hours|RDTimeEdit::Minutes| RDTimeEdit::Seconds|RDTimeEdit::Tenths); connect(edit_time_edit,SIGNAL(valueChanged(const QTime &)), this,SLOT(timeChangedData(const QTime &))); // // Grace Time // edit_grace_group =new QButtonGroup(1,Qt::Vertical, tr("Action If Previous Event Still Playing"),this); edit_grace_group->setGeometry(175,11,435,50); edit_grace_group->setFont(label_font); edit_grace_group->setRadioButtonExclusive(true); QRadioButton *radio_button= new QRadioButton(tr("Start Immediately"),edit_grace_group); edit_grace_group->insert(radio_button); radio_button->setFont(radio_font); radio_button=new QRadioButton(tr("Make Next"),edit_grace_group); edit_grace_group->insert(radio_button); radio_button->setFont(radio_font); radio_button=new QRadioButton(tr("Wait up to"),edit_grace_group); edit_grace_group->insert(radio_button); radio_button->setFont(radio_font); edit_grace_box=new QTimeEdit(this); edit_grace_box->setGeometry(543,31,60,20); edit_grace_box->setDisplay(QTimeEdit::Minutes|QTimeEdit::Seconds); connect(edit_timetype_box,SIGNAL(toggled(bool)), this,SLOT(timeToggledData(bool))); connect(edit_grace_group,SIGNAL(clicked(int)), this,SLOT(graceClickedData(int))); // // Transition Type // edit_transtype_box=new QComboBox(this); edit_transtype_box->setGeometry(385,68,110,26); edit_transtype_box->insertItem(tr("Play")); edit_transtype_box->insertItem(tr("Segue")); edit_transtype_box->insertItem(tr("Stop")); edit_time_label=new QLabel(edit_transtype_box,tr("Transition Type:"),this); edit_time_label->setGeometry(10,68,370,26); edit_time_label->setFont(label_font); edit_time_label->setAlignment(AlignRight|AlignVCenter); // // Label // edit_label_edit=new QLineEdit(this); edit_label_edit->setGeometry(10,116,sizeHint().width()-90,18); edit_label_edit->setMaxLength(64); QLabel *label=new QLabel(tr("Log Name"),this); label->setFont(label_font); label->setGeometry(12,100,160,14); connect(edit_label_edit,SIGNAL(textChanged(const QString &)), this,SLOT(labelChangedData(const QString &))); // // Select Log Button // QPushButton *button=new QPushButton(this); button->setGeometry(sizeHint().width()-70,111,60,28); button->setDefault(true); button->setFont(radio_font); button->setText(tr("Select")); connect(button,SIGNAL(clicked()),this,SLOT(selectLogData())); // // Comment // edit_comment_edit=new QLineEdit(this); edit_comment_edit->setGeometry(10,156,sizeHint().width()-20,18); edit_comment_edit->setReadOnly(true); label=new QLabel(tr("Log Description"),this); label->setFont(label_font); label->setGeometry(12,140,160,14); // // Ok Button // button=new QPushButton(this); button->setGeometry(sizeHint().width()-180,sizeHint().height()-60,80,50); button->setDefault(true); button->setFont(button_font); button->setText(tr("&OK")); connect(button,SIGNAL(clicked()),this,SLOT(okData())); // // Cancel Button // button=new QPushButton(this); button->setGeometry(sizeHint().width()-90,sizeHint().height()-60, 80,50); button->setFont(button_font); button->setText(tr("&Cancel")); connect(button,SIGNAL(clicked()),this,SLOT(cancelData())); // // Populate Data // edit_time_edit->setTime(edit_logline->startTime(RDLogLine::Logged)); if(edit_logline->timeType()==RDLogLine::Hard) { edit_timetype_box->setChecked(true); timeToggledData(true); } else { timeToggledData(false); } timeChangedData(edit_time_edit->time()); switch(edit_logline->graceTime()) { case -1: edit_grace_group->setButton(1); graceClickedData(1); break; case 0: edit_grace_group->setButton(0); graceClickedData(0); break; default: edit_grace_group->setButton(2); edit_grace_box->setTime(QTime().addMSecs(edit_logline->graceTime())); //edit_grace_box->setValue(edit_logline->graceTime()); graceClickedData(2); break; } edit_transtype_box->setCurrentItem(edit_logline->transType()); edit_label_edit->setText(edit_logline->markerLabel()); labelChangedData(edit_label_edit->text()); }
AddStation::AddStation(QString *stationname,QWidget *parent) : QDialog(parent,"",true) { add_name=stationname; // // Fix the Window Size // setMinimumWidth(sizeHint().width()); setMaximumWidth(sizeHint().width()); setMinimumHeight(sizeHint().height()); setMaximumHeight(sizeHint().height()); setCaption(tr("Add Host")); // // Create Fonts // QFont font=QFont("Helvetica",12,QFont::Bold); font.setPixelSize(12); // // Text Validator // RDTextValidator *validator=new RDTextValidator(this); // // Station Name // add_name_edit=new QLineEdit(this); add_name_edit->setGeometry(130,10,sizeHint().width()-140,19); add_name_edit->setMaxLength(64); add_name_edit->setValidator(validator); QLabel *label=new QLabel(add_name_edit,tr("New &Host Name:"),this); label->setGeometry(10,10,115,19); label->setFont(font); label->setAlignment(AlignRight|AlignVCenter|ShowPrefix); // // Exemplar // add_exemplar_box=new QComboBox(this); add_exemplar_box->setGeometry(130,35,sizeHint().width()-140,19); label=new QLabel(add_exemplar_box,tr("Base Host On:"),this); label->setGeometry(10,35,115,19); label->setFont(font); label->setAlignment(AlignRight|AlignVCenter|ShowPrefix); // // Ok Button // QPushButton *ok_button=new QPushButton(this); ok_button->setGeometry(sizeHint().width()-180,sizeHint().height()-60, 80,50); ok_button->setDefault(true); ok_button->setFont(font); ok_button->setText(tr("&OK")); connect(ok_button,SIGNAL(clicked()),this,SLOT(okData())); // // Cancel Button // QPushButton *cancel_button=new QPushButton(this); cancel_button->setGeometry(sizeHint().width()-90,sizeHint().height()-60, 80,50); cancel_button->setFont(font); cancel_button->setText(tr("&Cancel")); connect(cancel_button,SIGNAL(clicked()),this,SLOT(cancelData())); // // Fill Exemplar List // add_exemplar_box->insertItem(tr("Empty Host Config")); QString sql="select NAME from STATIONS"; RDSqlQuery *q=new RDSqlQuery(sql); while(q->next()) { add_exemplar_box->insertItem(q->value(0).toString()); } delete q; }
AudioSettingsDialog::AudioSettingsDialog(AudioSettings *settings,bool mpeg, QWidget *parent,const char *name) : QDialog(parent,name,true) { lib_lib=settings; // // Dialog Name // setCaption(tr("Edit Settings")); // // Fix the Window Size // setMinimumWidth(sizeHint().width()); setMaximumWidth(sizeHint().width()); setMinimumHeight(sizeHint().height()); setMaximumHeight(sizeHint().height()); // // Generate Fonts // QFont font=QFont("Helvetica",12,QFont::Normal); font.setPixelSize(12); QFont button_font=QFont("Helvetica",12,QFont::Bold); button_font.setPixelSize(12); // // Default Format // lib_format_box=new QComboBox(this,"lib_name_edit"); lib_format_box->setGeometry(150,10,150,20); lib_format_box->setFont(font); connect(lib_format_box,SIGNAL(activated(int)),this,SLOT(formatData(int))); QLabel *lib_format_label=new QLabel(lib_format_box,tr("Default &Format:"), this,"lib_format_label"); lib_format_label->setGeometry(25,10,120,20); lib_format_label->setFont(font); lib_format_label->setAlignment(Qt::AlignRight|Qt::AlignVCenter|Qt::TextShowMnemonic); // // Default Channels // lib_channels_box=new QComboBox(this,"lib_name_edit"); lib_channels_box->setGeometry(150,32,60,20); lib_channels_box->setFont(font); QLabel *lib_channels_label=new QLabel(lib_channels_box, tr("Default &Channels:"), this,"lib_channels_label"); lib_channels_label->setGeometry(25,32,120,20); lib_channels_label->setFont(font); lib_channels_label->setAlignment(Qt::AlignRight|Qt::AlignVCenter|Qt::TextShowMnemonic); // // Default Sample Rate // lib_samprate_box=new QComboBox(this,"lib_name_edit"); lib_samprate_box->setGeometry(150,54,100,20); lib_samprate_box->setFont(font); QLabel *lib_samprate_label= new QLabel(lib_samprate_box,tr("Default &Sample Rate:"),this, "lib_samprate_label"); lib_samprate_label->setGeometry(20,54,125,20); lib_samprate_label->setFont(font); lib_samprate_label->setAlignment(Qt::AlignRight|Qt::AlignVCenter|Qt::TextShowMnemonic); // // Default Bitrate // lib_bitrate_box=new QComboBox(this,"lib_name_edit"); lib_bitrate_box->setGeometry(150,76,100,20); lib_bitrate_box->setFont(font); QLabel *lib_bitrate_label= new QLabel(lib_bitrate_box,tr("Default &Bitrate:"),this, "lib_bitrate_label"); lib_bitrate_label->setGeometry(25,76,120,20); lib_bitrate_label->setFont(font); lib_bitrate_label->setAlignment(Qt::AlignRight|Qt::AlignVCenter|Qt::TextShowMnemonic); // // Ok Button // QPushButton *ok_button=new QPushButton(this,"ok_button"); ok_button->setGeometry(145,108,80,50); ok_button->setDefault(true); ok_button->setFont(button_font); ok_button->setText(tr("&OK")); connect(ok_button,SIGNAL(clicked()),this,SLOT(okData())); // // Cancel Button // QPushButton *cancel_button=new QPushButton(this,"cancel_button"); cancel_button->setGeometry(235,108,80,50); cancel_button->setFont(button_font); cancel_button->setText(tr("&Cancel")); connect(cancel_button,SIGNAL(clicked()),this,SLOT(cancelData())); // // Populate Fields // lib_format_box->insertItem(tr("PCM16")); #ifdef HAVE_VORBIS lib_format_box->insertItem(tr("OggVorbis")); #endif // HAVE_VORBIS if(mpeg) { lib_format_box->insertItem(tr("MPEG Layer 2")); lib_format_box->insertItem(tr("MPEG Layer 3")); } QString str; switch(lib_lib->format()) { case AudioSettings::Pcm16: str="PCM16"; break; case AudioSettings::OggVorbis: str="OggVorbis"; break; case AudioSettings::Layer1: str="MPEG Layer 1"; break; case AudioSettings::Layer2: str="MPEG Layer 2"; break; case AudioSettings::Layer3: str="MPEG Layer 3"; break; } for(int i=0;i<lib_format_box->count();i++) { if(lib_format_box->text(i)==str) { lib_format_box->setCurrentItem(i); } } lib_channels_box->insertItem("1"); lib_channels_box->insertItem("2"); lib_channels_box->setCurrentItem(lib_lib->channels()-1); lib_samprate_box->insertItem("32000"); lib_samprate_box->insertItem("44100"); lib_samprate_box->insertItem("48000"); switch(lib_lib->sampleRate()) { case 32000: lib_samprate_box->setCurrentItem(0); break; case 44100: lib_samprate_box->setCurrentItem(1); break; case 48000: lib_samprate_box->setCurrentItem(2); break; } ShowBitRates(lib_lib->format(),lib_lib->bitRate()); }
EditNode::EditNode(int *id,RDMatrix *matrix,QWidget *parent) : QDialog(parent) { setModal(true); edit_id=id; edit_matrix=matrix; edit_password_changed=false; setWindowTitle("RDAdmin - "+tr("Edit LiveWire Node")); // // Fix the Window Size // setMinimumWidth(sizeHint().width()); setMaximumWidth(sizeHint().width()); setMinimumHeight(sizeHint().height()); setMaximumHeight(sizeHint().height()); // // Create Fonts // QFont bold_font=QFont("Helvetica",12,QFont::Bold); bold_font.setPixelSize(12); QFont font=QFont("Helvetica",12,QFont::Normal); font.setPixelSize(12); // // Node Hostname // edit_hostname_edit=new QLineEdit(this); edit_hostname_edit->setGeometry(90,10,190,20); QLabel *label= new QLabel(edit_hostname_edit,tr("Hostname: "),this); label->setGeometry(10,10,80,20); label->setFont(bold_font); label->setAlignment(Qt::AlignRight|Qt::AlignVCenter); // // Node TCP Port // edit_tcpport_spin=new QSpinBox(this); edit_tcpport_spin->setGeometry(335,10,sizeHint().width()-345,20); edit_tcpport_spin->setRange(0,0xFFFF); label=new QLabel(edit_tcpport_spin,tr("Port: "),this); label->setGeometry(290,10,45,20); label->setFont(bold_font); label->setAlignment(Qt::AlignRight|Qt::AlignVCenter); // // Node Description // edit_description_edit=new QLineEdit(this); edit_description_edit->setGeometry(90,32,sizeHint().width()-100,20); label=new QLabel(edit_description_edit,tr("Description: "),this); label->setGeometry(10,32,80,20); label->setFont(bold_font); label->setAlignment(Qt::AlignRight|Qt::AlignVCenter); // // Base Output // edit_output_spin=new QSpinBox(this); edit_output_spin->setGeometry(90,54,60,20); edit_output_spin->setRange(0,0x7FFF); edit_output_spin->setSpecialValueText(tr("None")); label= new QLabel(edit_output_spin,tr("First Output: "),this); label->setGeometry(10,54,80,20); label->setFont(bold_font); label->setAlignment(Qt::AlignRight|Qt::AlignVCenter); // // Node Password // edit_password_edit=new QLineEdit(this); edit_password_edit->setGeometry(245,54,90,20); edit_password_edit->setEchoMode(QLineEdit::Password); edit_password_edit->setText("********"); connect(edit_password_edit,SIGNAL(textChanged(const QString &)), this,SLOT(passwordChangedData(const QString &))); label= new QLabel(edit_password_edit,tr("Password: "******"&View Node\nInfo")); connect(button,SIGNAL(clicked()),this,SLOT(viewData())); // // Ok Button // button=new QPushButton(this); button->setGeometry(sizeHint().width()-180,sizeHint().height()-60,80,50); button->setDefault(true); button->setFont(bold_font); button->setText(tr("&OK")); connect(button,SIGNAL(clicked()),this,SLOT(okData())); // // Cancel Button // button=new QPushButton(this); button->setGeometry(sizeHint().width()-90,sizeHint().height()-60, 80,50); button->setFont(bold_font); button->setText(tr("&Cancel")); connect(button,SIGNAL(clicked()),this,SLOT(cancelData())); // // Load Data // if((*edit_id)<0) { edit_tcpport_spin->setValue(RD_LIVEWIRE_DEFAULT_TCP_PORT); } else { QString sql; RDSqlQuery *q; sql=QString().sprintf("select HOSTNAME,TCP_PORT,DESCRIPTION,PASSWORD,\ BASE_OUTPUT \ from SWITCHER_NODES \ where ID=%d",*edit_id); q=new RDSqlQuery(sql); if(q->first()) { edit_hostname_edit->setText(q->value(0).toString()); edit_tcpport_spin->setValue(q->value(1).toInt()); edit_description_edit->setText(q->value(2).toString()); edit_password=q->value(3).toString(); edit_output_spin->setValue(q->value(4).toInt()); } delete q; } }
void RDSchedCodesDialog::closeEvent(QCloseEvent *e) { cancelData(); }
EditEndpoint::EditEndpoint(RDMatrix *matrix,int endpt,RDMatrix::Endpoint type, QWidget *parent) : QDialog(parent) { edit_matrix=matrix; edit_endpt=endpt; edit_endpoint=new RDEndPoint(matrix,endpt,type); switch(edit_endpoint->pointType()) { case RDMatrix::Input: edit_table="INPUTS"; setWindowTitle("RDAdmin - "+tr("Edit Input")); break; case RDMatrix::Output: edit_table="OUTPUTS"; setWindowTitle("RDAdmin - "+tr("Edit Output")); break; } // // Fix the Window Size // setMinimumSize(sizeHint()); setMaximumHeight(sizeHint().height()); // // Create Fonts // QFont bold_font=QFont("Helvetica",12,QFont::Bold); bold_font.setPixelSize(12); QFont font=QFont("Helvetica",12,QFont::Normal); font.setPixelSize(12); // // Endpoint Name // edit_endpoint_edit=new QLineEdit(this); edit_endpoint_label=new QLabel(tr("Name")+":",this); edit_endpoint_label->setFont(bold_font); edit_endpoint_label->setAlignment(Qt::AlignRight); // // Unity Feed // edit_feed_edit=new QLineEdit(this); edit_feed_label=new QLabel(tr("Feed")+":",this); edit_feed_label->setFont(bold_font); edit_feed_label->setAlignment(Qt::AlignRight); if((edit_matrix->type()!=RDMatrix::Unity4000)|| (edit_endpoint->pointType()!=RDMatrix::Input)) { edit_feed_edit->hide(); edit_feed_label->hide(); } // // Unity Mode // edit_mode_box=new QComboBox(this); edit_mode_label=new QLabel(edit_mode_box,tr("Mode")+":",this); edit_mode_label->setFont(bold_font); edit_mode_label->setAlignment(Qt::AlignRight); if(((edit_matrix->type()!=RDMatrix::Unity4000)&& (edit_matrix->type()!=RDMatrix::StarGuideIII))|| (edit_endpoint->pointType()!=RDMatrix::Input)) { edit_mode_box->hide(); edit_mode_label->hide(); } edit_mode_box->insertItem(-1,tr("Stereo"),RDMatrix::Stereo); edit_mode_box->insertItem(-1,tr("Left"),RDMatrix::Left); edit_mode_box->insertItem(-1,tr("Right"),RDMatrix::Right); // // Logitek Engine Number / StarGuide Provider ID // edit_enginenum_edit=new QLineEdit(this); edit_enginenum_edit->setGeometry(135,36,50,20); edit_enginenum_label=new QLabel(edit_enginenum_edit,tr("Engine")+":",this); if(edit_matrix->type()==RDMatrix::StarGuideIII) { edit_enginenum_label->setText(tr("Provider ID:")); } edit_enginenum_label->setFont(bold_font); edit_enginenum_label->setAlignment(Qt::AlignRight|Qt::AlignVCenter); if((edit_matrix->type()!=RDMatrix::LogitekVguest)&& ((edit_matrix->type()!=RDMatrix::StarGuideIII)|| (edit_endpoint->pointType()!=RDMatrix::Input))) { edit_enginenum_edit->hide(); edit_enginenum_label->hide(); } // // Logitek Device Number / StarGuide Service ID // edit_devicenum_edit=new QLineEdit(this); edit_devicenum_edit->setGeometry(135,62,50,20); edit_devicenum_label=new QLabel(edit_devicenum_edit,tr("Device (Hex)")+":",this); if(edit_matrix->type()==RDMatrix::StarGuideIII) { edit_devicenum_label->setText(tr("Service ID:")); } edit_devicenum_label->setFont(bold_font); edit_devicenum_label->setAlignment(Qt::AlignRight|Qt::AlignVCenter); if((edit_matrix->type()!=RDMatrix::LogitekVguest)&& ((edit_matrix->type()!=RDMatrix::StarGuideIII)|| (edit_endpoint->pointType()!=RDMatrix::Input))) { edit_devicenum_edit->hide(); edit_devicenum_label->hide(); } // // Ok Button // edit_ok_button=new QPushButton(this); edit_ok_button->setDefault(true); edit_ok_button->setFont(bold_font); edit_ok_button->setText(tr("&OK")); connect(edit_ok_button,SIGNAL(clicked()),this,SLOT(okData())); // // Cancel Button // edit_cancel_button=new QPushButton(this); edit_cancel_button->setFont(bold_font); edit_cancel_button->setText(tr("&Cancel")); connect(edit_cancel_button,SIGNAL(clicked()),this,SLOT(cancelData())); // // Load Data // edit_endpoint_edit->setText(edit_endpoint->name()); if(edit_endpoint->pointType()==RDMatrix::Input) { edit_feed_edit->setText(edit_endpoint->feedName()); edit_mode_box->setCurrentItem(edit_endpoint->channelMode()); } if(edit_endpoint->engineNumber()>=0) { edit_enginenum_edit-> setText(QString().sprintf("%d",edit_endpoint->engineNumber())); } if(edit_endpoint->deviceNumber()>=0) { if(edit_matrix->type()==RDMatrix::LogitekVguest) { edit_devicenum_edit-> setText(QString().sprintf("%04X",edit_endpoint->deviceNumber())); } else { edit_devicenum_edit-> setText(QString().sprintf("%d",edit_endpoint->deviceNumber())); } } }
void SndProperties::closeEvent(QCloseEvent *e) { cancelData(); }
EditUserPerms::EditUserPerms(RDUser *user,QWidget *parent) : QDialog(parent) { QString sql; RDSqlQuery *q; user_user=user; // // Fix the Window Size // setMinimumSize(sizeHint()); setMaximumSize(sizeHint()); setWindowTitle("RDAdmin - "+tr("User: "******"Helvetica",12,QFont::Bold); font.setPixelSize(12); // // Groups Selector // user_host_sel=new RDListSelector(this); user_host_sel->sourceSetLabel(tr("Available Groups")); user_host_sel->destSetLabel(tr("Enabled Groups")); user_host_sel->setGeometry(10,10,380,130); // // Ok Button // QPushButton *ok_button=new QPushButton(this); ok_button->setGeometry(sizeHint().width()-180,sizeHint().height()-60,80,50); ok_button->setDefault(true); ok_button->setFont(font); ok_button->setText(tr("&OK")); connect(ok_button,SIGNAL(clicked()),this,SLOT(okData())); // // Cancel Button // QPushButton *cancel_button=new QPushButton(this); cancel_button->setGeometry(sizeHint().width()-90,sizeHint().height()-60, 80,50); cancel_button->setFont(font); cancel_button->setText(tr("&Cancel")); connect(cancel_button,SIGNAL(clicked()),this,SLOT(cancelData())); // // Populate Fields // sql=QString("select GROUP_NAME from USER_PERMS where ")+ "USER_NAME=\""+RDEscapeString(user_user->name())+"\""; q=new RDSqlQuery(sql); while(q->next()) { user_host_sel->destInsertItem(q->value(0).toString()); } delete q; sql=QString().sprintf("select NAME from GROUPS"); q=new RDSqlQuery(sql); while(q->next()) { if(user_host_sel->destFindItem(q->value(0).toString())==0) { user_host_sel->sourceInsertItem(q->value(0).toString()); } } delete q; }
EditNowNextPlugin::EditNowNextPlugin(QString *path,QString *arg, QWidget *parent,const char *name) : QDialog(parent,name,true) { plugin_path=path; plugin_arg=arg; // // Fix the Window Size // setMinimumWidth(sizeHint().width()); setMaximumWidth(sizeHint().width()); setMinimumHeight(sizeHint().height()); setMaximumHeight(sizeHint().height()); setCaption(tr("Edit Plugin")); // // Create Fonts // QFont font=QFont("Helvetica",12,QFont::Bold); font.setPixelSize(12); QFont user_font=QFont("Helvetica",12,QFont::Normal); user_font.setPixelSize(12); // // Path // plugin_path_edit=new QLineEdit(this); plugin_path_edit->setGeometry(110,11,sizeHint().width()-180,19); plugin_path_edit->setMaxLength(255); QLabel *label=new QLabel(plugin_path_edit,tr("Plugin Path:"),this); label->setGeometry(10,11,95,19); label->setFont(font); label->setAlignment(AlignRight|AlignVCenter|ShowPrefix); QPushButton *button=new QPushButton(tr("Select"),this); button->setGeometry(sizeHint().width()-60,10,50,22); button->setFont(user_font); connect(button,SIGNAL(clicked()),this,SLOT(selectData())); // // Argument // plugin_arg_edit=new QLineEdit(this); plugin_arg_edit->setGeometry(110,38,sizeHint().width()-120,19); plugin_arg_edit->setMaxLength(255); label=new QLabel(plugin_arg_edit,tr("Argument:"),this); label->setGeometry(10,38,95,19); label->setFont(font); label->setAlignment(AlignRight|AlignVCenter|ShowPrefix); // // Ok Button // QPushButton *ok_button=new QPushButton(this,"ok_button"); ok_button->setGeometry(sizeHint().width()-180,sizeHint().height()-60,80,50); ok_button->setDefault(true); ok_button->setFont(font); ok_button->setText(tr("&OK")); connect(ok_button,SIGNAL(clicked()),this,SLOT(okData())); // // Cancel Button // QPushButton *cancel_button=new QPushButton(this,"cancel_button"); cancel_button->setGeometry(sizeHint().width()-90,sizeHint().height()-60, 80,50); cancel_button->setFont(font); cancel_button->setText(tr("&Cancel")); connect(cancel_button,SIGNAL(clicked()),this,SLOT(cancelData())); plugin_path_edit->setText(*path); plugin_arg_edit->setText(*arg); }