CodeViewer::CodeViewer(QWidget *parent) : QDialog(parent) { setWindowTitle("GlassGui - "+tr("View Code")); QFont button_font(font().family(),font().pointSize(),QFont::Bold); view_text=new QTextEdit(this); view_text->setReadOnly(true); view_close_button=new QPushButton(tr("Close"),this); view_close_button->setFont(button_font); connect(view_close_button,SIGNAL(clicked()),this,SLOT(closeData())); }
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())); }
RDExceptionDialog::RDExceptionDialog(QString report, QWidget *parent,const char *name) : QDialog(parent,name,true) { setCaption(tr("Rivendell Exception Report")); // // Generate Fonts // QFont button_font("helvetica",12,QFont::Bold); button_font.setPixelSize(12); // // Report Viewer // report_view=new QTextView(this,"report_view"); report_view->setGeometry(10,10,sizeHint().width()-20,sizeHint().height()-80); report_view->setText(report); // // Save Button // QPushButton *button=new QPushButton(this,"save_button"); button->setGeometry(10,sizeHint().height()-60,80,50); button->setDefault(true); button->setText(tr("&Save")); button->setFont(button_font); connect(button,SIGNAL(clicked()),this,SLOT(saveData())); // // Close Button // button=new QPushButton(this,"close_button"); button->setGeometry(sizeHint().width()-90,sizeHint().height()-60,80,50); button->setDefault(true); button->setText(tr("&Close")); button->setFont(button_font); connect(button,SIGNAL(clicked()),this,SLOT(closeData())); }
RDExportSettingsDialog::RDExportSettingsDialog(RDSettings *settings, QWidget *parent) : QDialog(parent,"",true) { lib_settings=settings; // // Generate Fonts // QFont button_font("helvetica",12,QFont::Bold); button_font.setPixelSize(12); // // Dialog Name // setCaption(tr("Edit Export Settings")); // // Default Format // lib_format_box=new QComboBox(this); lib_format_box->setGeometry(100,10,150,19); connect(lib_format_box,SIGNAL(activated(const QString &)), this,SLOT(formatData(const QString &))); QLabel *lib_format_label=new QLabel(lib_format_box,"Format:",this); lib_format_label->setGeometry(25,10,70,19); lib_format_label->setAlignment(Qt::AlignRight|Qt::AlignVCenter); // // Default Channels // lib_channels_box=new QComboBox(this); lib_channels_box->setGeometry(100,32,60,19); QLabel *lib_channels_label= new QLabel(lib_channels_box,tr("&Channels:"),this); lib_channels_label->setGeometry(25,32,70,19); lib_channels_label->setAlignment(Qt::AlignRight|Qt::AlignVCenter); // // Default Sample Rate // lib_samprate_box=new QComboBox(this); lib_samprate_box->setGeometry(100,54,100,19); connect(lib_samprate_box,SIGNAL(activated(const QString &)), this,SLOT(samprateData(const QString &))); QLabel *lib_samprate_label= new QLabel(lib_samprate_box,tr("&Sample Rate:"),this); lib_samprate_label->setGeometry(25,54,75,19); lib_samprate_label->setAlignment(Qt::AlignRight|Qt::AlignVCenter); // // Default Bitrate // lib_bitrate_box=new QComboBox(this); lib_bitrate_box->setGeometry(100,76,100,19); connect(lib_bitrate_box,SIGNAL(activated(const QString &)), this,SLOT(bitrateData(const QString &))); lib_bitrate_label=new QLabel(lib_bitrate_box,tr("&Bitrate:"),this); lib_bitrate_label->setGeometry(25,76,70,19); lib_bitrate_label->setAlignment(Qt::AlignRight|Qt::AlignVCenter); // // Quality // lib_quality_spin=new QSpinBox(this); lib_quality_spin->setGeometry(100,98,50,19); lib_quality_spin->setRange(0,10); lib_quality_label=new QLabel(lib_quality_spin,tr("&Quality:"),this); lib_quality_label->setGeometry(25,98,70,19); lib_quality_label->setAlignment(Qt::AlignRight|Qt::AlignVCenter); // // 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(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->setGeometry(sizeHint().width()-90,sizeHint().height()-60, 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")); if(settings->format()==RDSettings::Pcm16) { lib_format_box->setCurrentItem(lib_format_box->count()-1); } lib_format_box->insertItem(tr("PCM24")); if(settings->format()==RDSettings::Pcm24) { lib_format_box->setCurrentItem(lib_format_box->count()-1); } if(rda->station()->haveCapability(RDStation::HaveFlac)) { lib_format_box->insertItem(tr("FLAC")); if(settings->format()==RDSettings::Flac) { lib_format_box->setCurrentItem(lib_format_box->count()-1); } } lib_format_box->insertItem(tr("MPEG Layer 2")); if(settings->format()==RDSettings::MpegL2) { lib_format_box->setCurrentItem(lib_format_box->count()-1); } if(rda->station()->haveCapability(RDStation::HaveLame)) { lib_format_box->insertItem(tr("MPEG Layer 3")); if(settings->format()==RDSettings::MpegL3) { lib_format_box->setCurrentItem(lib_format_box->count()-1); } } if(rda->station()->haveCapability(RDStation::HaveOggenc)) { lib_format_box->insertItem(tr("OggVorbis")); if(settings->format()==RDSettings::OggVorbis) { lib_format_box->setCurrentItem(lib_format_box->count()-1); } } lib_channels_box->insertItem("1"); lib_channels_box->insertItem("2"); lib_channels_box->setCurrentItem(lib_settings->channels()-1); lib_samprate_box->insertItem("16000"); lib_samprate_box->insertItem("22050"); lib_samprate_box->insertItem("24000"); lib_samprate_box->insertItem("32000"); lib_samprate_box->insertItem("44100"); lib_samprate_box->insertItem("48000"); for(int i=0;i<lib_samprate_box->count();i++) { if(lib_samprate_box->text(i).toUInt()==lib_settings->sampleRate()) { lib_samprate_box->setCurrentItem(i); } } ShowBitRates(lib_settings->format(),lib_settings->sampleRate(), lib_settings->bitRate(),lib_settings->quality()); }
ListLogs::ListLogs(QString *logname,QWidget *parent) : QDialog(parent,"",true) { // // Fix the Window Size // setMinimumWidth(sizeHint().width()); setMaximumWidth(sizeHint().width()); setMinimumHeight(sizeHint().height()); setMaximumHeight(sizeHint().height()); // // Generate Fonts // QFont button_font("Helvetica",12,QFont::Bold); button_font.setPixelSize(12); list_logname=logname; setCaption(tr("Select a Log")); // // Log List // list_log_list=new Q3ListView(this); list_log_list->setGeometry(10,10, sizeHint().width()-20,sizeHint().height()-80); list_log_list->setAllColumnsShowFocus(true); list_log_list->setItemMargin(5); connect(list_log_list, SIGNAL(doubleClicked(Q3ListViewItem *,const QPoint &,int)), this, SLOT(doubleClickedData(Q3ListViewItem *,const QPoint &,int))); list_log_list->addColumn(tr("NAME")); list_log_list->setColumnAlignment(0,Qt::AlignLeft); list_log_list->addColumn(tr("DESCRIPTION")); list_log_list->setColumnAlignment(1,Qt::AlignLeft); list_log_list->addColumn(tr("SERVICE")); list_log_list->setColumnAlignment(2,Qt::AlignLeft); // // Load Button // QPushButton *button=new QPushButton(this); button->setGeometry(10,sizeHint().height()-60,80,50); button->setFont(button_font); button->setText(tr("&OK")); connect(button,SIGNAL(clicked()),this,SLOT(okButtonData())); // // Cancel Button // button=new QPushButton(this); button->setGeometry(sizeHint().width()-90,sizeHint().height()-60,80,50); button->setFont(button_font); button->setText(tr("&Cancel")); button->setDefault(true); connect(button,SIGNAL(clicked()),this,SLOT(cancelButtonData())); RefreshList(); }
RDListLogs::RDListLogs(QString *logname,const QString &stationname, QWidget *parent,const char *name,RDUser *rduser) : QDialog(parent,name,true) { list_stationname=stationname; list_logname=logname; list_user=rduser; // // Fix the Window Size // setMinimumWidth(sizeHint().width()); setMaximumWidth(sizeHint().width()); setMinimumHeight(sizeHint().height()); setMaximumHeight(sizeHint().height()); // // Generate Fonts // QFont button_font("Helvetica",12,QFont::Bold); button_font.setPixelSize(12); if (list_user != 0) { // RDStation::UserSec setCaption(QString().sprintf("%s%s",(const char *)tr("Select Log - User: "******"Select Log")); } // // Log List // list_log_list=new QListView(this,"list_log_list"); list_log_list->setGeometry(10,10, sizeHint().width()-20,sizeHint().height()-80); list_log_list->setAllColumnsShowFocus(true); list_log_list->setItemMargin(5); list_log_list->setSelectionMode(QListView::Single); connect(list_log_list, SIGNAL(doubleClicked(QListViewItem *,const QPoint &,int)), this, SLOT(doubleClickedData(QListViewItem *,const QPoint &,int))); list_log_list->addColumn(tr("NAME")); list_log_list->setColumnAlignment(0,Qt::AlignLeft); list_log_list->addColumn(tr("DESCRIPTION")); list_log_list->setColumnAlignment(1,Qt::AlignLeft); list_log_list->addColumn(tr("SERVICE")); list_log_list->setColumnAlignment(2,Qt::AlignLeft); // // OK Button // QPushButton *button=new QPushButton(this,"load_button"); button->setGeometry(sizeHint().width()-190,sizeHint().height()-60,80,50); button->setFont(button_font); button->setText(tr("OK")); connect(button,SIGNAL(clicked()),this,SLOT(okButtonData())); // // Cancel Button // button=new QPushButton(this,"cancel_button"); button->setGeometry(sizeHint().width()-90,sizeHint().height()-60,80,50); button->setFont(button_font); button->setText(tr("Cancel")); button->setDefault(true); connect(button,SIGNAL(clicked()),this,SLOT(cancelButtonData())); RefreshList(); }
ListLogs::ListLogs(QString *logname,QString *svcname,LogPlay *log, QWidget *parent,const char *name) : QDialog(parent,name,true) { // // Fix the Window Size // setMinimumWidth(sizeHint().width()); setMaximumWidth(sizeHint().width()); setMinimumHeight(sizeHint().height()); setMaximumHeight(sizeHint().height()); // // Generate Fonts // QFont button_font("Helvetica",12,QFont::Bold); button_font.setPixelSize(12); list_logname=logname; list_svcname=svcname; list_log=log; setCaption(tr("Select a Log")); // // Log List // list_log_list=new QListView(this,"list_log_list"); list_log_list->setGeometry(10,10, sizeHint().width()-20,sizeHint().height()-80); list_log_list->setAllColumnsShowFocus(true); list_log_list->setItemMargin(5); connect(list_log_list, SIGNAL(doubleClicked(QListViewItem *,const QPoint &,int)), this, SLOT(doubleClickedData(QListViewItem *,const QPoint &,int))); list_log_list->addColumn(tr("NAME")); list_log_list->setColumnAlignment(0,Qt::AlignLeft); list_log_list->addColumn(tr("DESCRIPTION")); list_log_list->setColumnAlignment(1,Qt::AlignLeft); list_log_list->addColumn(tr("SERVICE")); list_log_list->setColumnAlignment(2,Qt::AlignLeft); // // Load Button // QPushButton *button=new QPushButton(this,"load_button"); button->setGeometry(10,sizeHint().height()-60,80,50); button->setFont(button_font); button->setText(tr("Load")); connect(button,SIGNAL(clicked()),this,SLOT(loadButtonData())); // // Unload Button // list_unload_button=new QPushButton(this,"list_unload_button"); list_unload_button->setGeometry(100,sizeHint().height()-60,80,50); list_unload_button->setFont(button_font); list_unload_button->setText(tr("Unload")); connect(list_unload_button,SIGNAL(clicked()),this,SLOT(unloadButtonData())); // // Save Button // button=new QPushButton(this,"save_button"); button->setGeometry(210,sizeHint().height()-60,80,50); button->setFont(button_font); button->setText(tr("Save")); connect(button,SIGNAL(clicked()),this,SLOT(saveButtonData())); // // Save As Button // QPushButton *saveas_button=new QPushButton(this,"saveas_button"); saveas_button->setGeometry(300,sizeHint().height()-60,80,50); saveas_button->setFont(button_font); saveas_button->setText(tr("Save &As")); connect(saveas_button,SIGNAL(clicked()),this,SLOT(saveAsButtonData())); // // Cancel Button // button=new QPushButton(this,"cancel_button"); button->setGeometry(sizeHint().width()-90,sizeHint().height()-60,80,50); button->setFont(button_font); button->setText(tr("Cancel")); button->setDefault(true); connect(button,SIGNAL(clicked()),this,SLOT(cancelButtonData())); RefreshList(); // // Set Control Perms // saveas_button->setEnabled(rduser->createLog()); }