mirror of
https://github.com/ElvishArtisan/rivendell.git
synced 2026-04-24 23:13:37 +02:00
2019-10-03 Fred Gleason <fredg@paravelsystems.com>
* Refactored rdlibrary(1) to use the 'RDDialog' and 'RDWidget' base classes.
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
//
|
||||
// Edit a Rivendell Cart
|
||||
//
|
||||
// (C) Copyright 2002-2018 Fred Gleason <fredg@paravelsystems.com>
|
||||
// (C) Copyright 2002-2019 Fred Gleason <fredg@paravelsystems.com>
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License version 2 as
|
||||
@@ -18,48 +18,22 @@
|
||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
//
|
||||
|
||||
#include <vector>
|
||||
|
||||
#include <qbitmap.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#include <qdialog.h>
|
||||
#include <qstring.h>
|
||||
#include <qpushbutton.h>
|
||||
#include <q3listview.h>
|
||||
#include <q3listbox.h>
|
||||
#include <q3textedit.h>
|
||||
#include <qpainter.h>
|
||||
#include <qevent.h>
|
||||
#include <qmessagebox.h>
|
||||
#include <qcheckbox.h>
|
||||
#include <q3buttongroup.h>
|
||||
#include <qtooltip.h>
|
||||
#include <qvalidator.h>
|
||||
|
||||
#include <rddb.h>
|
||||
#include <rdapplication.h>
|
||||
#include <rd.h>
|
||||
#include <rdconf.h>
|
||||
#include <rdaudio_exists.h>
|
||||
#include <rdsystem.h>
|
||||
#include <rdescape_string.h>
|
||||
#include <rdaudioexport.h>
|
||||
#include <rdupload.h>
|
||||
|
||||
#include "rdlibrary.h"
|
||||
#include "cdripper.h"
|
||||
#include "edit_cart.h"
|
||||
#include "edit_notes.h"
|
||||
#include "edit_schedulercodes.h"
|
||||
#include "rdlibrary.h"
|
||||
#include "record_cut.h"
|
||||
|
||||
EditCart::EditCart(unsigned number,QString *path,bool new_cart,bool profile_rip,
|
||||
QWidget *parent,const char *name,Q3ListView *lib_cart_list)
|
||||
: QDialog(parent)
|
||||
: RDDialog(parent)
|
||||
{
|
||||
setModal(true);
|
||||
|
||||
bool modification_allowed;
|
||||
rdcart_cart=NULL;
|
||||
rdcart_profile_rip=profile_rip;
|
||||
@@ -110,27 +84,20 @@ EditCart::EditCart(unsigned number,QString *path,bool new_cart,bool profile_rip,
|
||||
}
|
||||
}
|
||||
|
||||
//
|
||||
// Generate Fonts
|
||||
//
|
||||
QFont button_font=QFont("Helvetica",12,QFont::Bold);
|
||||
button_font.setPixelSize(12);
|
||||
QFont line_edit_font=QFont("Helvetica",12,QFont::Normal);
|
||||
line_edit_font.setPixelSize(12);
|
||||
|
||||
if(lib_cart_list_edit==NULL) {
|
||||
//
|
||||
// Cart Number
|
||||
//
|
||||
rdcart_number_edit=new QLineEdit(this);
|
||||
rdcart_number_edit->setGeometry(135,11,70,21);
|
||||
rdcart_number_edit->setFont(line_edit_font);
|
||||
rdcart_number_edit->setMaxLength(6);
|
||||
rdcart_number_edit->setReadOnly(true);
|
||||
QLabel *rdcart_number_label=new QLabel(rdcart_number_edit,tr("Number:"),this);
|
||||
rdcart_number_label->setGeometry(10,13,120,19);
|
||||
rdcart_number_label->setFont(button_font);
|
||||
rdcart_number_label->setAlignment(Qt::AlignRight|Qt::TextShowMnemonic);
|
||||
//
|
||||
// Cart Number
|
||||
//
|
||||
rdcart_number_edit=new QLineEdit(this);
|
||||
rdcart_number_edit->setGeometry(135,11,70,21);
|
||||
rdcart_number_edit->setMaxLength(6);
|
||||
rdcart_number_edit->setReadOnly(true);
|
||||
QLabel *rdcart_number_label=
|
||||
new QLabel(rdcart_number_edit,tr("Number:"),this);
|
||||
rdcart_number_label->setGeometry(10,13,120,21);
|
||||
rdcart_number_label->setFont(labelFont());
|
||||
rdcart_number_label->
|
||||
setAlignment(Qt::AlignRight|Qt::AlignVCenter|Qt::TextShowMnemonic);
|
||||
}
|
||||
|
||||
//
|
||||
@@ -141,35 +108,34 @@ EditCart::EditCart(unsigned number,QString *path,bool new_cart,bool profile_rip,
|
||||
rdcart_group_box->setGeometry(280,11,140,21);
|
||||
}
|
||||
else {
|
||||
rdcart_group_box->setGeometry(135,38,110,19);
|
||||
rdcart_group_box->setGeometry(135,38,110,21);
|
||||
}
|
||||
rdcart_group_box->setFont(line_edit_font);
|
||||
rdcart_group_edit=new QLineEdit(this);
|
||||
rdcart_group_edit->setGeometry(280,11,140,21);
|
||||
rdcart_group_edit->setFont(line_edit_font);
|
||||
rdcart_group_edit->setReadOnly(true);
|
||||
QLabel *rdcart_group_label=new QLabel(rdcart_group_box,tr("Group:"),this);
|
||||
if(lib_cart_list_edit==NULL) {
|
||||
rdcart_group_label->setGeometry(215,13,60,19);
|
||||
rdcart_group_label->setGeometry(215,13,60,21);
|
||||
}
|
||||
else {
|
||||
rdcart_group_label->setGeometry(10,38,120,19);
|
||||
rdcart_group_label->setGeometry(10,38,120,21);
|
||||
}
|
||||
rdcart_group_label->setFont(button_font);
|
||||
rdcart_group_label->setAlignment(Qt::AlignRight|Qt::TextShowMnemonic);
|
||||
rdcart_group_label->setFont(labelFont());
|
||||
rdcart_group_label->
|
||||
setAlignment(Qt::AlignRight|Qt::AlignVCenter|Qt::TextShowMnemonic);
|
||||
|
||||
//
|
||||
// Cart Type
|
||||
//
|
||||
rdcart_type_edit=new QLineEdit(this);
|
||||
rdcart_type_edit->setGeometry(500,11,80,21);
|
||||
rdcart_type_edit->setFont(line_edit_font);
|
||||
rdcart_type_edit->setMaxLength(6);
|
||||
rdcart_type_edit->setReadOnly(true);
|
||||
QLabel *rdcart_type_label=new QLabel(rdcart_type_edit,tr("Type:"),this);
|
||||
rdcart_type_label->setGeometry(440,13,55,19);
|
||||
rdcart_type_label->setFont(button_font);
|
||||
rdcart_type_label->setAlignment(Qt::AlignRight|Qt::TextShowMnemonic);
|
||||
rdcart_type_label->setGeometry(440,13,55,21);
|
||||
rdcart_type_label->setFont(labelFont());
|
||||
rdcart_type_label->
|
||||
setAlignment(Qt::AlignRight|Qt::AlignVCenter|Qt::TextShowMnemonic);
|
||||
if(lib_cart_list_edit!=NULL) {
|
||||
rdcart_type_label->hide();
|
||||
rdcart_type_edit->hide();
|
||||
@@ -180,15 +146,15 @@ EditCart::EditCart(unsigned number,QString *path,bool new_cart,bool profile_rip,
|
||||
//
|
||||
rdcart_average_length_edit=new QLineEdit(this);
|
||||
rdcart_average_length_edit->setGeometry(135,36,70,21);
|
||||
rdcart_average_length_edit->setFont(line_edit_font);
|
||||
rdcart_average_length_edit->setMaxLength(10);
|
||||
rdcart_average_length_edit->setAlignment(Qt::AlignRight);
|
||||
rdcart_average_length_edit->setReadOnly(true);
|
||||
QLabel *rdcart_average_length_label=
|
||||
new QLabel(rdcart_average_length_edit,tr("Average Length:"),this);
|
||||
rdcart_average_length_label->setGeometry(10,38,120,19);
|
||||
rdcart_average_length_label->setFont(button_font);
|
||||
rdcart_average_length_label->setAlignment(Qt::AlignRight|Qt::TextShowMnemonic);
|
||||
rdcart_average_length_label->setGeometry(10,38,120,21);
|
||||
rdcart_average_length_label->setFont(labelFont());
|
||||
rdcart_average_length_label->
|
||||
setAlignment(Qt::AlignRight|Qt::AlignVCenter|Qt::TextShowMnemonic);
|
||||
if(lib_cart_list_edit!=NULL) {
|
||||
rdcart_average_length_label->hide();
|
||||
rdcart_average_length_edit->hide();
|
||||
@@ -198,12 +164,13 @@ EditCart::EditCart(unsigned number,QString *path,bool new_cart,bool profile_rip,
|
||||
// Cart Enforce Length
|
||||
//
|
||||
rdcart_controls.enforce_length_box=new QCheckBox(this);
|
||||
rdcart_controls.enforce_length_box->setGeometry(285,38,20,15);
|
||||
rdcart_controls.enforce_length_box->setGeometry(285,41,20,15);
|
||||
QLabel *rdcart_enforce_length_label=
|
||||
new QLabel(rdcart_controls.enforce_length_box,tr("Enforce Length"),this);
|
||||
rdcart_enforce_length_label->setGeometry(305,38,110,19);
|
||||
rdcart_enforce_length_label->setFont(button_font);
|
||||
rdcart_enforce_length_label->setAlignment(Qt::AlignLeft|Qt::TextShowMnemonic);
|
||||
rdcart_enforce_length_label->setGeometry(305,38,110,21);
|
||||
rdcart_enforce_length_label->setFont(labelFont());
|
||||
rdcart_enforce_length_label->
|
||||
setAlignment(Qt::AlignLeft|Qt::AlignVCenter|Qt::TextShowMnemonic);
|
||||
connect(rdcart_controls.enforce_length_box,SIGNAL(toggled(bool)),
|
||||
this,SLOT(forcedLengthData(bool)));
|
||||
if(lib_cart_list_edit!=NULL) {
|
||||
@@ -219,17 +186,16 @@ EditCart::EditCart(unsigned number,QString *path,bool new_cart,bool profile_rip,
|
||||
rdcart_controls.forced_length_edit->
|
||||
setDisplay(RDTimeEdit::Hours|RDTimeEdit::Minutes|RDTimeEdit::Seconds|
|
||||
RDTimeEdit::Tenths);
|
||||
rdcart_controls.forced_length_edit->setFont(line_edit_font);
|
||||
rdcart_forced_length_ledit=new QLineEdit(this);
|
||||
rdcart_forced_length_ledit->setGeometry(535,36,80,21);
|
||||
rdcart_forced_length_ledit->setFont(line_edit_font);
|
||||
rdcart_forced_length_ledit->hide();
|
||||
rdcart_forced_length_ledit->setReadOnly(true);
|
||||
rdcart_forced_length_label=
|
||||
new QLabel(rdcart_controls.forced_length_edit,tr("Forced Length:"),this);
|
||||
rdcart_forced_length_label->setGeometry(415,38,110,19);
|
||||
rdcart_forced_length_label->setFont(button_font);
|
||||
rdcart_forced_length_label->setAlignment(Qt::AlignRight|Qt::TextShowMnemonic);
|
||||
rdcart_forced_length_label->setGeometry(415,38,110,20);
|
||||
rdcart_forced_length_label->setFont(labelFont());
|
||||
rdcart_forced_length_label->
|
||||
setAlignment(Qt::AlignRight|Qt::AlignVCenter|Qt::TextShowMnemonic);
|
||||
if(lib_cart_list_edit!=NULL) {
|
||||
rdcart_forced_length_label->hide();
|
||||
rdcart_controls.forced_length_edit->hide();
|
||||
@@ -242,9 +208,10 @@ EditCart::EditCart(unsigned number,QString *path,bool new_cart,bool profile_rip,
|
||||
rdcart_preserve_pitch_button->setGeometry(430,38,20,15);
|
||||
rdcart_preserve_pitch_label=
|
||||
new QLabel(rdcart_preserve_pitch_button,tr("Preserve Pitch"),this);
|
||||
rdcart_preserve_pitch_label->setGeometry(450,38,140,19);
|
||||
rdcart_preserve_pitch_label->setFont(button_font);
|
||||
rdcart_preserve_pitch_label->setAlignment(Qt::AlignLeft|Qt::TextShowMnemonic);
|
||||
rdcart_preserve_pitch_label->setGeometry(450,38,140,21);
|
||||
rdcart_preserve_pitch_label->setFont(labelFont());
|
||||
rdcart_preserve_pitch_label->
|
||||
setAlignment(Qt::AlignLeft|Qt::AlignVCenter|Qt::TextShowMnemonic);
|
||||
// ???????????????????????????????
|
||||
rdcart_preserve_pitch_button->hide();
|
||||
rdcart_preserve_pitch_label->hide();
|
||||
@@ -254,26 +221,26 @@ EditCart::EditCart(unsigned number,QString *path,bool new_cart,bool profile_rip,
|
||||
//
|
||||
rdcart_controls.title_edit=new QLineEdit(this);
|
||||
rdcart_controls.title_edit->setGeometry(135,60,480,21);
|
||||
rdcart_controls.title_edit->setFont(line_edit_font);
|
||||
rdcart_controls.title_edit->setMaxLength(255);
|
||||
QLabel *rdcart_title_label=
|
||||
new QLabel(rdcart_controls.title_edit,tr("&Title:"),this);
|
||||
rdcart_title_label->setGeometry(10,62,120,19);
|
||||
rdcart_title_label->setFont(button_font);
|
||||
rdcart_title_label->setAlignment(Qt::AlignRight|Qt::TextShowMnemonic);
|
||||
rdcart_title_label->setGeometry(10,62,120,21);
|
||||
rdcart_title_label->setFont(labelFont());
|
||||
rdcart_title_label->
|
||||
setAlignment(Qt::AlignRight|Qt::AlignVCenter|Qt::TextShowMnemonic);
|
||||
|
||||
//
|
||||
// Cart Start Date
|
||||
//
|
||||
rdcart_start_date_edit=new QLineEdit(this);
|
||||
rdcart_start_date_edit->setGeometry(135,84,100,21);
|
||||
rdcart_start_date_edit->setFont(line_edit_font);
|
||||
rdcart_start_date_edit->setMaxLength(255);
|
||||
QLabel *rdcart_start_date_label=
|
||||
new QLabel(rdcart_start_date_edit,tr("&Start Date:"),this);
|
||||
rdcart_start_date_label->setGeometry(10,86,120,19);
|
||||
rdcart_start_date_label->setFont(button_font);
|
||||
rdcart_start_date_label->setAlignment(Qt::AlignRight|Qt::TextShowMnemonic);
|
||||
rdcart_start_date_label->setGeometry(10,86,120,21);
|
||||
rdcart_start_date_label->setFont(labelFont());
|
||||
rdcart_start_date_label->
|
||||
setAlignment(Qt::AlignRight|Qt::AlignVCenter|Qt::TextShowMnemonic);
|
||||
rdcart_start_date_edit->hide();
|
||||
rdcart_start_date_label->hide();
|
||||
|
||||
@@ -282,13 +249,13 @@ EditCart::EditCart(unsigned number,QString *path,bool new_cart,bool profile_rip,
|
||||
//
|
||||
rdcart_end_date_edit=new QLineEdit(this);
|
||||
rdcart_end_date_edit->setGeometry(350,84,100,21);
|
||||
rdcart_end_date_edit->setFont(line_edit_font);
|
||||
rdcart_end_date_edit->setMaxLength(255);
|
||||
QLabel *rdcart_end_date_label=
|
||||
new QLabel(rdcart_end_date_edit,tr("&End Date:"),this);
|
||||
rdcart_end_date_label->setGeometry(260,86,85,19);
|
||||
rdcart_end_date_label->setFont(button_font);
|
||||
rdcart_end_date_label->setAlignment(Qt::AlignRight|Qt::TextShowMnemonic);
|
||||
rdcart_end_date_label->setGeometry(260,86,85,21);
|
||||
rdcart_end_date_label->setFont(labelFont());
|
||||
rdcart_end_date_label->
|
||||
setAlignment(Qt::AlignRight|Qt::AlignVCenter|Qt::TextShowMnemonic);
|
||||
rdcart_end_date_edit->hide();
|
||||
rdcart_end_date_label->hide();
|
||||
|
||||
@@ -297,13 +264,13 @@ EditCart::EditCart(unsigned number,QString *path,bool new_cart,bool profile_rip,
|
||||
//
|
||||
rdcart_controls.artist_edit=new QLineEdit(this);
|
||||
rdcart_controls.artist_edit->setGeometry(135,84,480,21);
|
||||
rdcart_controls.artist_edit->setFont(line_edit_font);
|
||||
rdcart_controls.artist_edit->setMaxLength(255);
|
||||
QLabel *rdcart_artist_label=
|
||||
new QLabel(rdcart_controls.artist_edit,tr("&Artist:"),this);
|
||||
rdcart_artist_label->setGeometry(10,86,120,19);
|
||||
rdcart_artist_label->setFont(button_font);
|
||||
rdcart_artist_label->setAlignment(Qt::AlignRight|Qt::TextShowMnemonic);
|
||||
rdcart_artist_label->setGeometry(10,86,120,21);
|
||||
rdcart_artist_label->setFont(labelFont());
|
||||
rdcart_artist_label->
|
||||
setAlignment(Qt::AlignRight|Qt::AlignVCenter|Qt::TextShowMnemonic);
|
||||
|
||||
//
|
||||
// Cart Origination Year
|
||||
@@ -312,14 +279,14 @@ EditCart::EditCart(unsigned number,QString *path,bool new_cart,bool profile_rip,
|
||||
val->setBottom(1);
|
||||
rdcart_controls.year_edit=new QLineEdit(this);
|
||||
rdcart_controls.year_edit->setGeometry(135,110,50,21);
|
||||
rdcart_controls.year_edit->setFont(line_edit_font);
|
||||
rdcart_controls.year_edit->setValidator(val);
|
||||
rdcart_controls.year_edit->setMaxLength(255);
|
||||
QLabel *rdcart_year_label=
|
||||
new QLabel(rdcart_controls.year_edit,tr("&Year Released:"),this);
|
||||
rdcart_year_label->setGeometry(10,112,120,19);
|
||||
rdcart_year_label->setFont(button_font);
|
||||
rdcart_year_label->setAlignment(Qt::AlignRight|Qt::TextShowMnemonic);
|
||||
rdcart_year_label->setGeometry(10,112,120,21);
|
||||
rdcart_year_label->setFont(labelFont());
|
||||
rdcart_year_label->
|
||||
setAlignment(Qt::AlignRight|Qt::AlignVCenter|Qt::TextShowMnemonic);
|
||||
|
||||
//
|
||||
// Cart Usage Code
|
||||
@@ -333,9 +300,9 @@ EditCart::EditCart(unsigned number,QString *path,bool new_cart,bool profile_rip,
|
||||
rdcart_usage_box->insertItem(RDCart::usageText((RDCart::UsageCode)i));
|
||||
}
|
||||
QLabel *label=new QLabel(rdcart_usage_box,tr("U&sage:"),this);
|
||||
label->setGeometry(195,112,70,19);
|
||||
label->setFont(button_font);
|
||||
label->setAlignment(Qt::AlignRight|Qt::TextShowMnemonic);
|
||||
label->setGeometry(195,112,70,21);
|
||||
label->setFont(labelFont());
|
||||
label->setAlignment(Qt::AlignRight|Qt::AlignVCenter|Qt::TextShowMnemonic);
|
||||
rdcart_usage_edit=new QLineEdit(this);
|
||||
rdcart_usage_edit->setGeometry(270,110,150,21);
|
||||
rdcart_usage_edit->setReadOnly(true);
|
||||
@@ -346,7 +313,7 @@ EditCart::EditCart(unsigned number,QString *path,bool new_cart,bool profile_rip,
|
||||
QPushButton *sched_codes_button=new QPushButton(this);
|
||||
sched_codes_button->setGeometry(470,106,150,28);
|
||||
sched_codes_button->setDefault(true);
|
||||
sched_codes_button->setFont(button_font);
|
||||
sched_codes_button->setFont(buttonFont());
|
||||
sched_codes_button->setText(tr("Scheduler Codes"));
|
||||
connect(sched_codes_button,SIGNAL(clicked()),this,SLOT(schedCodesData()));
|
||||
|
||||
@@ -355,131 +322,131 @@ EditCart::EditCart(unsigned number,QString *path,bool new_cart,bool profile_rip,
|
||||
//
|
||||
rdcart_controls.song_id_edit=new QLineEdit(this);
|
||||
rdcart_controls.song_id_edit->setGeometry(135,135,240,21);
|
||||
rdcart_controls.song_id_edit->setFont(line_edit_font);
|
||||
rdcart_controls.song_id_edit->setMaxLength(32);
|
||||
QLabel *rdcart_song_id_label=
|
||||
new QLabel(rdcart_controls.song_id_edit,tr("Song &ID:"),this);
|
||||
rdcart_song_id_label->setGeometry(10,135,120,21);
|
||||
rdcart_song_id_label->setFont(button_font);
|
||||
rdcart_song_id_label->setAlignment(Qt::AlignRight|Qt::AlignVCenter|Qt::TextShowMnemonic);
|
||||
rdcart_song_id_label->setFont(labelFont());
|
||||
rdcart_song_id_label->
|
||||
setAlignment(Qt::AlignRight|Qt::AlignVCenter|Qt::TextShowMnemonic);
|
||||
|
||||
//
|
||||
// Beats per Minute
|
||||
//
|
||||
rdcart_controls.bpm_spin=new QSpinBox(this);
|
||||
rdcart_controls.bpm_spin->setGeometry(515,135,100,21);
|
||||
rdcart_controls.bpm_spin->setFont(line_edit_font);
|
||||
rdcart_controls.bpm_spin->setRange(0,300);
|
||||
rdcart_controls.bpm_spin->setSpecialValueText(tr("Unknown"));
|
||||
QLabel *rdcart_bpm_label=
|
||||
new QLabel(rdcart_controls.bpm_spin,tr("&Beats per Minute:"),this);
|
||||
rdcart_bpm_label->setGeometry(390,135,120,21);
|
||||
rdcart_bpm_label->setFont(button_font);
|
||||
rdcart_bpm_label->setAlignment(Qt::AlignRight|Qt::AlignVCenter|Qt::TextShowMnemonic);
|
||||
rdcart_bpm_label->setFont(labelFont());
|
||||
rdcart_bpm_label->
|
||||
setAlignment(Qt::AlignRight|Qt::AlignVCenter|Qt::TextShowMnemonic);
|
||||
|
||||
//
|
||||
// Cart Album
|
||||
//
|
||||
rdcart_controls.album_edit=new QLineEdit(this);
|
||||
rdcart_controls.album_edit->setGeometry(135,158,480,21);
|
||||
rdcart_controls.album_edit->setFont(line_edit_font);
|
||||
rdcart_controls.album_edit->setMaxLength(255);
|
||||
QLabel *rdcart_album_label=
|
||||
new QLabel(rdcart_controls.album_edit,tr("Al&bum:"),this);
|
||||
rdcart_album_label->setGeometry(10,158,120,21);
|
||||
rdcart_album_label->setFont(button_font);
|
||||
rdcart_album_label->setAlignment(Qt::AlignRight|Qt::AlignVCenter|Qt::TextShowMnemonic);
|
||||
rdcart_album_label->setFont(labelFont());
|
||||
rdcart_album_label->
|
||||
setAlignment(Qt::AlignRight|Qt::AlignVCenter|Qt::TextShowMnemonic);
|
||||
|
||||
//
|
||||
// Cart Label
|
||||
//
|
||||
rdcart_controls.label_edit=new QLineEdit(this);
|
||||
rdcart_controls.label_edit->setGeometry(135,182,480,21);
|
||||
rdcart_controls.label_edit->setFont(line_edit_font);
|
||||
rdcart_controls.label_edit->setMaxLength(64);
|
||||
QLabel *rdcart_label_label=
|
||||
new QLabel(rdcart_controls.label_edit,tr("Re&cord Label:"),this);
|
||||
rdcart_label_label->setGeometry(10,182,120,21);
|
||||
rdcart_label_label->setFont(button_font);
|
||||
rdcart_label_label->setAlignment(Qt::AlignRight|Qt::AlignVCenter|Qt::TextShowMnemonic);
|
||||
rdcart_label_label->setFont(labelFont());
|
||||
rdcart_label_label->
|
||||
setAlignment(Qt::AlignRight|Qt::AlignVCenter|Qt::TextShowMnemonic);
|
||||
|
||||
//
|
||||
// Cart Client
|
||||
//
|
||||
rdcart_controls.client_edit=new QLineEdit(this);
|
||||
rdcart_controls.client_edit->setGeometry(135,206,480,21);
|
||||
rdcart_controls.client_edit->setFont(line_edit_font);
|
||||
rdcart_controls.client_edit->setMaxLength(64);
|
||||
QLabel *rdcart_client_label=
|
||||
new QLabel(rdcart_controls.label_edit,tr("C&lient:"),this);
|
||||
rdcart_client_label->setGeometry(10,206,120,21);
|
||||
rdcart_client_label->setFont(button_font);
|
||||
rdcart_client_label->setAlignment(Qt::AlignRight|Qt::AlignVCenter|Qt::TextShowMnemonic);
|
||||
rdcart_client_label->setFont(labelFont());
|
||||
rdcart_client_label->
|
||||
setAlignment(Qt::AlignRight|Qt::AlignVCenter|Qt::TextShowMnemonic);
|
||||
|
||||
//
|
||||
// Cart Agency
|
||||
//
|
||||
rdcart_controls.agency_edit=new QLineEdit(this);
|
||||
rdcart_controls.agency_edit->setGeometry(135,230,480,21);
|
||||
rdcart_controls.agency_edit->setFont(line_edit_font);
|
||||
rdcart_controls.agency_edit->setMaxLength(64);
|
||||
QLabel *rdcart_agency_label=
|
||||
new QLabel(rdcart_controls.label_edit,tr("A&gency:"),this);
|
||||
rdcart_agency_label->setGeometry(10,230,120,21);
|
||||
rdcart_agency_label->setFont(button_font);
|
||||
rdcart_agency_label->setAlignment(Qt::AlignRight|Qt::AlignVCenter|Qt::TextShowMnemonic);
|
||||
rdcart_agency_label->setFont(labelFont());
|
||||
rdcart_agency_label->
|
||||
setAlignment(Qt::AlignRight|Qt::AlignVCenter|Qt::TextShowMnemonic);
|
||||
|
||||
//
|
||||
// Cart Publisher
|
||||
//
|
||||
rdcart_controls.publisher_edit=new QLineEdit(this);
|
||||
rdcart_controls.publisher_edit->setGeometry(135,254,480,21);
|
||||
rdcart_controls.publisher_edit->setFont(line_edit_font);
|
||||
rdcart_controls.publisher_edit->setMaxLength(64);
|
||||
QLabel *rdcart_publisher_label=
|
||||
new QLabel(rdcart_controls.label_edit,tr("&Publisher:"),this);
|
||||
rdcart_publisher_label->setGeometry(10,254,120,21);
|
||||
rdcart_publisher_label->setFont(button_font);
|
||||
rdcart_publisher_label->setAlignment(Qt::AlignRight|Qt::AlignVCenter|Qt::TextShowMnemonic);
|
||||
rdcart_publisher_label->setFont(labelFont());
|
||||
rdcart_publisher_label->
|
||||
setAlignment(Qt::AlignRight|Qt::AlignVCenter|Qt::TextShowMnemonic);
|
||||
|
||||
//
|
||||
// Cart Composer
|
||||
//
|
||||
rdcart_controls.composer_edit=new QLineEdit(this);
|
||||
rdcart_controls.composer_edit->setGeometry(135,278,480,21);
|
||||
rdcart_controls.composer_edit->setFont(line_edit_font);
|
||||
rdcart_controls.composer_edit->setMaxLength(64);
|
||||
QLabel *rdcart_composer_label=
|
||||
new QLabel(rdcart_controls.label_edit,tr("Compos&er:"),this);
|
||||
rdcart_composer_label->setGeometry(10,278,120,21);
|
||||
rdcart_composer_label->setFont(button_font);
|
||||
rdcart_composer_label->setAlignment(Qt::AlignRight|Qt::AlignVCenter|Qt::TextShowMnemonic);
|
||||
rdcart_composer_label->setFont(labelFont());
|
||||
rdcart_composer_label->
|
||||
setAlignment(Qt::AlignRight|Qt::AlignVCenter|Qt::TextShowMnemonic);
|
||||
|
||||
//
|
||||
// Cart Conductor
|
||||
//
|
||||
rdcart_controls.conductor_edit=new QLineEdit(this);
|
||||
rdcart_controls.conductor_edit->setGeometry(135,302,480,21);
|
||||
rdcart_controls.conductor_edit->setFont(line_edit_font);
|
||||
rdcart_controls.conductor_edit->setMaxLength(255);
|
||||
QLabel *rdcart_conductor_label=
|
||||
new QLabel(rdcart_controls.label_edit,tr("Cond&uctor:"),this);
|
||||
rdcart_conductor_label->setGeometry(10,302,120,21);
|
||||
rdcart_conductor_label->setFont(button_font);
|
||||
rdcart_conductor_label->setAlignment(Qt::AlignRight|Qt::AlignVCenter|Qt::TextShowMnemonic);
|
||||
rdcart_conductor_label->setFont(labelFont());
|
||||
rdcart_conductor_label->
|
||||
setAlignment(Qt::AlignRight|Qt::AlignVCenter|Qt::TextShowMnemonic);
|
||||
|
||||
//
|
||||
// Cart User Defined
|
||||
//
|
||||
rdcart_controls.user_defined_edit=new QLineEdit(this);
|
||||
rdcart_controls.user_defined_edit->setGeometry(135,325,480,21);
|
||||
rdcart_controls.user_defined_edit->setFont(line_edit_font);
|
||||
rdcart_controls.user_defined_edit->setMaxLength(255);
|
||||
QLabel *rdcart_user_defined_label=
|
||||
new QLabel(rdcart_controls.label_edit,tr("&User Defined:"),this);
|
||||
rdcart_user_defined_label->setGeometry(10,325,120,21);
|
||||
rdcart_user_defined_label->setFont(button_font);
|
||||
rdcart_user_defined_label->setAlignment(Qt::AlignRight|Qt::AlignVCenter|Qt::TextShowMnemonic);
|
||||
rdcart_user_defined_label->setFont(labelFont());
|
||||
rdcart_user_defined_label->
|
||||
setAlignment(Qt::AlignRight|Qt::AlignVCenter|Qt::TextShowMnemonic);
|
||||
|
||||
//
|
||||
// Synchronous Scheduling Policy
|
||||
@@ -491,9 +458,10 @@ EditCart::EditCart(unsigned number,QString *path,bool new_cart,bool profile_rip,
|
||||
rdcart_syncronous_box->hide();
|
||||
QLabel *rdcart_syncronous_label=
|
||||
new QLabel(rdcart_syncronous_box,tr("Execute Asynchronously"),this);
|
||||
rdcart_syncronous_label->setGeometry(155,351,200,19);
|
||||
rdcart_syncronous_label->setFont(button_font);
|
||||
rdcart_syncronous_label->setAlignment(Qt::AlignLeft|Qt::TextShowMnemonic);
|
||||
rdcart_syncronous_label->setGeometry(155,348,200,21);
|
||||
rdcart_syncronous_label->setFont(labelFont());
|
||||
rdcart_syncronous_label->
|
||||
setAlignment(Qt::AlignLeft|Qt::AlignVCenter|Qt::TextShowMnemonic);
|
||||
rdcart_syncronous_label->hide();
|
||||
|
||||
//
|
||||
@@ -508,9 +476,10 @@ EditCart::EditCart(unsigned number,QString *path,bool new_cart,bool profile_rip,
|
||||
new QLabel(rdcart_use_event_length_box,
|
||||
tr("Use RDLogManager Length for PAD Updates"),this);
|
||||
// tr("Use Event Length for Now && Next Updates"),this);
|
||||
rdcart_use_event_length_label->setGeometry(350,351,sizeHint().width()-350,19);
|
||||
rdcart_use_event_length_label->setFont(button_font);
|
||||
rdcart_use_event_length_label->setAlignment(Qt::AlignLeft|Qt::TextShowMnemonic);
|
||||
rdcart_use_event_length_label->setGeometry(350,348,sizeHint().width()-350,21);
|
||||
rdcart_use_event_length_label->setFont(labelFont());
|
||||
rdcart_use_event_length_label->
|
||||
setAlignment(Qt::AlignLeft|Qt::AlignVCenter|Qt::TextShowMnemonic);
|
||||
rdcart_use_event_length_label->hide();
|
||||
|
||||
//
|
||||
@@ -525,16 +494,17 @@ EditCart::EditCart(unsigned number,QString *path,bool new_cart,bool profile_rip,
|
||||
rdcart_cut_sched_edit->hide();
|
||||
QLabel *rdcart_cut_sched_label=
|
||||
new QLabel(rdcart_cut_sched_box,tr("Schedule Cuts")+":",this);
|
||||
rdcart_cut_sched_label->setGeometry(10,348,120,19);
|
||||
rdcart_cut_sched_label->setFont(button_font);
|
||||
rdcart_cut_sched_label->setAlignment(Qt::AlignRight|Qt::AlignVCenter|Qt::TextShowMnemonic);
|
||||
rdcart_cut_sched_label->setGeometry(10,348,120,21);
|
||||
rdcart_cut_sched_label->setFont(labelFont());
|
||||
rdcart_cut_sched_label->
|
||||
setAlignment(Qt::AlignRight|Qt::AlignVCenter|Qt::TextShowMnemonic);
|
||||
|
||||
//
|
||||
// Notes Button
|
||||
//
|
||||
rdcart_notes_button=new QPushButton(this);
|
||||
rdcart_notes_button->setGeometry(10,sizeHint().height()-60,80,50);
|
||||
rdcart_notes_button->setFont(button_font);
|
||||
rdcart_notes_button->setFont(buttonFont());
|
||||
rdcart_notes_button->setText(tr("&Edit\nNotes"));
|
||||
connect(rdcart_notes_button,SIGNAL(clicked()),this,SLOT(notesData()));
|
||||
|
||||
@@ -543,7 +513,7 @@ EditCart::EditCart(unsigned number,QString *path,bool new_cart,bool profile_rip,
|
||||
//
|
||||
QPushButton *script_button=new QPushButton(this);
|
||||
script_button->setGeometry(450,304,80,50);
|
||||
script_button->setFont(button_font);
|
||||
script_button->setFont(buttonFont());
|
||||
script_button->setText(tr("&Edit\nScript"));
|
||||
connect(script_button,SIGNAL(clicked()),this,SLOT(scriptData()));
|
||||
script_button->hide();
|
||||
@@ -597,7 +567,7 @@ EditCart::EditCart(unsigned number,QString *path,bool new_cart,bool profile_rip,
|
||||
else
|
||||
ok_button->setGeometry(sizeHint().width()-180,sizeHint().height()-60-270,80,50);
|
||||
ok_button->setDefault(true);
|
||||
ok_button->setFont(button_font);
|
||||
ok_button->setFont(buttonFont());
|
||||
ok_button->setText(tr("&OK"));
|
||||
connect(ok_button,SIGNAL(clicked()),this,SLOT(okData()));
|
||||
|
||||
@@ -611,7 +581,7 @@ EditCart::EditCart(unsigned number,QString *path,bool new_cart,bool profile_rip,
|
||||
else
|
||||
cancel_button->setGeometry(sizeHint().width()-90,sizeHint().height()-60-270,
|
||||
80,50);
|
||||
cancel_button->setFont(button_font);
|
||||
cancel_button->setFont(buttonFont());
|
||||
cancel_button->setText(tr("&Cancel"));
|
||||
connect(cancel_button,SIGNAL(clicked()),this,SLOT(cancelData()));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user