2024-02-06 Fred Gleason <fredg@paravelsystems.com>

* Fixed a regression in rdairplay(1) that could cause the space bar
	to fail to start the next main log event.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
Fred Gleason
2024-02-06 16:30:20 -05:00
parent 5895a7ca58
commit f76691bae2
9 changed files with 70 additions and 13 deletions

View File

@@ -26,6 +26,8 @@
ModeDisplay::ModeDisplay(QWidget *parent)
: RDPushButton(parent)
{
setFocusPolicy(Qt::NoFocus);
for(int i=0;i<RDAIRPLAY_LOG_QUANTITY;i++) {
mode_mode[i]=RDAirPlayConf::Previous;
}

View File

@@ -29,6 +29,8 @@
PostCounter::PostCounter(QWidget *parent)
: RDPushButton(parent)
{
setFocusPolicy(Qt::NoFocus);
post_running=false;
post_time_format="hh:mm:ss";
post_time=QTime();

View File

@@ -27,6 +27,8 @@ SoundPanel::SoundPanel(RDEventPlayer *player,RDCartDialog *cart_dialog,
bool dump_panel_updates,QWidget *parent)
: RDWidget(parent)
{
setFocusPolicy(Qt::NoFocus);
d_panel=
new RDSoundPanel(rda->airplayConf()->panels(RDAirPlayConf::StationPanel),
rda->airplayConf()->panels(RDAirPlayConf::UserPanel),

View File

@@ -28,6 +28,8 @@
StopCounter::StopCounter(QWidget *parent)
: RDPushButton(parent)
{
setFocusPolicy(Qt::NoFocus);
stop_running=false;
stop_text=tr("Next Stop [none]");

View File

@@ -27,12 +27,22 @@ VoiceTracker::VoiceTracker(QWidget *parent)
: RDWidget(parent)
{
d_tracker_widget=new RDTrackerWidget(&d_import_path,this);
if(rda->airplayConf()->barAction()==RDAirPlayConf::StartNext) {
d_tracker_widget->setFocusPolicy(Qt::NoFocus);
}
else {
d_tracker_widget->setFocusPolicy(Qt::StrongFocus);
}
d_load_button=new QPushButton(tr("Load\nLog"),this);
d_load_button->setFont(bigButtonFont());
d_load_button->setFocusPolicy(Qt::NoFocus);
connect(d_load_button,SIGNAL(clicked()),this,SLOT(loadData()));
connect(d_tracker_widget,SIGNAL(activeChanged(bool)),
d_load_button,SLOT(setDisabled(bool)));
setFocusPolicy(Qt::NoFocus);
}

View File

@@ -29,6 +29,8 @@
WallClock::WallClock(QWidget *parent)
: RDPushButton(parent)
{
setFocusPolicy(Qt::NoFocus);
previous_time=QTime::currentTime();
show_date=true;
check_sync=true;