mirror of
https://github.com/ElvishArtisan/rivendell.git
synced 2025-11-26 15:20:29 +01:00
2021-08-11 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'SYSTEM.TIME_FORMAT' field from the database. * Added a 'SYSTEM.SHOW_TWELVE_HOUR_TIME' field to the database. * Incremented the database version 352. * Added 'RDSystem::showTwelveHourTime()' and 'RDSystem::setShowTwelveHourTime()' methods. * Refactored 'RDTimeEdit' to support 12 hour time format. Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
@@ -41,9 +41,8 @@ EditEvent::EditEvent(RDLogPlay *log,QWidget *parent)
|
||||
// Start Time
|
||||
//
|
||||
edit_time_edit=new RDTimeEdit(this);
|
||||
edit_time_edit->setDisplay(RDTimeEdit::Hours|RDTimeEdit::Minutes|
|
||||
RDTimeEdit::Seconds|RDTimeEdit::Tenths);
|
||||
connect(edit_time_edit,SIGNAL(valueChanged(const QTime &)),
|
||||
edit_time_edit->setShowTenths(true);
|
||||
connect(edit_time_edit,SIGNAL(timeChanged(const QTime &)),
|
||||
this,SLOT(timeChangedData(const QTime &)));
|
||||
|
||||
//
|
||||
@@ -66,9 +65,10 @@ EditEvent::EditEvent(RDLogPlay *log,QWidget *parent)
|
||||
radio_button=new QRadioButton(tr("Wait up to"),edit_grace_group);
|
||||
edit_grace_bgroup->addButton(radio_button,2);
|
||||
radio_button->setFont(subLabelFont());
|
||||
edit_grace_edit=new RDTimeEdit(this);
|
||||
edit_grace_edit->setDisplay(RDTimeEdit::Minutes|RDTimeEdit::Seconds|
|
||||
RDTimeEdit::Tenths);
|
||||
edit_grace_edit=new RDTimeEdit(edit_grace_group);
|
||||
edit_grace_edit->setFont(defaultFont());
|
||||
edit_grace_edit->setShowHours(false);
|
||||
edit_grace_edit->setShowTenths(true);
|
||||
connect(edit_timetype_box,SIGNAL(toggled(bool)),
|
||||
this,SLOT(timeToggledData(bool)));
|
||||
|
||||
@@ -146,7 +146,8 @@ EditEvent::~EditEvent()
|
||||
|
||||
QSize EditEvent::sizeHint() const
|
||||
{
|
||||
return QSize(625,edit_height);
|
||||
// return QSize(625,edit_height);
|
||||
return QSize(665,edit_height);
|
||||
}
|
||||
|
||||
|
||||
@@ -308,7 +309,7 @@ int EditEvent::exec(int line)
|
||||
// Fix the Window Size
|
||||
//
|
||||
setMinimumSize(sizeHint());
|
||||
setMaximumSize(sizeHint());
|
||||
// setMaximumSize(sizeHint());
|
||||
|
||||
resize(sizeHint());
|
||||
|
||||
@@ -447,13 +448,13 @@ void EditEvent::resizeEvent(QResizeEvent *e)
|
||||
{
|
||||
edit_timetype_box->setGeometry(10,22,15,15);
|
||||
edit_timetype_label->setGeometry(30,21,85,17);
|
||||
edit_time_edit->setGeometry(85,19,85,20);
|
||||
|
||||
edit_grace_group->setGeometry(175,11,435,50);
|
||||
edit_time_edit->setGeometry(85,19,120,20);
|
||||
edit_grace_group->setGeometry(215,11,435,50);
|
||||
edit_width=edit_grace_group->x()+edit_grace_group->width()+400;
|
||||
edit_grace_bgroup->button(0)->setGeometry(10,21,145,20);
|
||||
edit_grace_bgroup->button(1)->setGeometry(155,21,105,20);
|
||||
edit_grace_bgroup->button(2)->setGeometry(265,21,95,20);
|
||||
edit_grace_edit->setGeometry(538,31,65,20);
|
||||
edit_grace_edit->setGeometry(345,21,75,20);
|
||||
|
||||
edit_overlap_box->setGeometry(30,72,15,15);
|
||||
edit_overlap_label->setGeometry(50,68,400,26);
|
||||
@@ -463,7 +464,7 @@ void EditEvent::resizeEvent(QResizeEvent *e)
|
||||
|
||||
edit_horizrule_label->setGeometry(0,122,size().width(),3);
|
||||
|
||||
edit_cue_edit->setGeometry(20,132,edit_cue_edit->sizeHint().width(),
|
||||
edit_cue_edit->setGeometry(20+25,132,edit_cue_edit->sizeHint().width(),
|
||||
edit_cue_edit->sizeHint().height());
|
||||
if(edit_using_cue) {
|
||||
edit_cart_notes_label->
|
||||
|
||||
@@ -78,6 +78,7 @@ class EditEvent : public RDDialog
|
||||
QPushButton *edit_ok_button;
|
||||
QPushButton *edit_cancel_button;
|
||||
QLabel *edit_horizrule_label;
|
||||
int edit_width;
|
||||
int edit_height;
|
||||
};
|
||||
|
||||
|
||||
@@ -41,12 +41,7 @@ HourSelector::HourSelector(QWidget *parent)
|
||||
mapper->setMapping(hour_button[i],i);
|
||||
connect(hour_button[i],SIGNAL(clicked()),mapper,SLOT(map()));
|
||||
}
|
||||
if(rda->timeFormatIs24Hour()) {
|
||||
for(unsigned i=0;i<24;i++) {
|
||||
hour_button[i]->setText(QString().sprintf("%02u",i));
|
||||
}
|
||||
}
|
||||
else {
|
||||
if(rda->showTwelveHourTime()) {
|
||||
hour_button[0]->setText(tr("12a"));
|
||||
hour_button[1]->setText(tr("1a"));
|
||||
hour_button[2]->setText(tr("2a"));
|
||||
@@ -72,6 +67,11 @@ HourSelector::HourSelector(QWidget *parent)
|
||||
hour_button[22]->setText(tr("10p"));
|
||||
hour_button[23]->setText(tr("11p"));
|
||||
}
|
||||
else {
|
||||
for(unsigned i=0;i<24;i++) {
|
||||
hour_button[i]->setText(QString().sprintf("%02u",i));
|
||||
}
|
||||
}
|
||||
|
||||
//
|
||||
// Update Timer
|
||||
|
||||
@@ -839,8 +839,8 @@ void LogLineBox::resizeEvent(QResizeEvent *e)
|
||||
line_icon_label->setGeometry(5,3,16,16);
|
||||
line_cart_label->setGeometry(23,3,48,16);
|
||||
line_cut_label->setGeometry(73,3,24,16);
|
||||
line_group_label->setGeometry(100,3,90,16);
|
||||
line_time_label->setGeometry(190,3,95,16);
|
||||
line_group_label->setGeometry(97,3,90,16);
|
||||
line_time_label->setGeometry(187,3,98,16);
|
||||
line_talktime_label->setGeometry(287,3,36,16);
|
||||
line_length_label->setGeometry(327,3,50,16);
|
||||
line_trans_label->setGeometry(379,3,48,16);
|
||||
|
||||
Reference in New Issue
Block a user