mirror of
https://github.com/ElvishArtisan/rivendell.git
synced 2025-04-23 17:21:03 +02:00
Merge pull request #239 from deltecent/RDEditAudio
(Master Bug Fix) "Fixed" a regression with RDTransportButton and QPushButton
This commit is contained in:
commit
1bf7df4fa2
@ -141,6 +141,7 @@ RDEditAudio::RDEditAudio(RDCart *cart,QString cut_name,int card,
|
||||
// Save Button
|
||||
//
|
||||
QPushButton *button=new QPushButton(this,"save_button");
|
||||
button->setFocusPolicy(Qt::NoFocus);
|
||||
button->setGeometry(EDITAUDIO_WIDGET_WIDTH-90,EDITAUDIO_WIDGET_HEIGHT-120,
|
||||
80,50);
|
||||
button->setDefault(true);
|
||||
@ -152,6 +153,7 @@ RDEditAudio::RDEditAudio(RDCart *cart,QString cut_name,int card,
|
||||
// Cancel Button
|
||||
//
|
||||
QPushButton *cancel_button=new QPushButton(this,"cancel_button");
|
||||
cancel_button->setFocusPolicy(Qt::NoFocus);
|
||||
cancel_button->setGeometry(EDITAUDIO_WIDGET_WIDTH-90,
|
||||
EDITAUDIO_WIDGET_HEIGHT-60,80,50);
|
||||
cancel_button->setDefault(true);
|
||||
@ -164,6 +166,7 @@ RDEditAudio::RDEditAudio(RDCart *cart,QString cut_name,int card,
|
||||
//
|
||||
edit_play_cursor_button=
|
||||
new RDTransportButton(RDTransportButton::PlayBetween,this);
|
||||
edit_play_cursor_button->setFocusPolicy(Qt::NoFocus);
|
||||
edit_play_cursor_button->setGeometry(20,425,65,45);
|
||||
edit_play_cursor_button->setEnabled((edit_card>=0)&&(edit_port>=0));
|
||||
connect(edit_play_cursor_button,SIGNAL(clicked()),
|
||||
@ -171,18 +174,21 @@ RDEditAudio::RDEditAudio(RDCart *cart,QString cut_name,int card,
|
||||
|
||||
edit_play_start_button=
|
||||
new RDTransportButton(RDTransportButton::Play,this);
|
||||
edit_play_start_button->setFocusPolicy(Qt::NoFocus);
|
||||
edit_play_start_button->setGeometry(90,425,65,45);
|
||||
edit_play_start_button->setEnabled((edit_card>=0)&&(edit_port>=0));
|
||||
connect(edit_play_start_button,SIGNAL(clicked()),
|
||||
this,SLOT(playStartData()));
|
||||
|
||||
edit_pause_button=new RDTransportButton(RDTransportButton::Pause,this);
|
||||
edit_pause_button->setFocusPolicy(Qt::NoFocus);
|
||||
edit_pause_button->setGeometry(160,425,65,45);
|
||||
edit_pause_button->setOnColor(QColor(Qt::red));
|
||||
edit_pause_button->setEnabled((edit_card>=0)&&(edit_port>=0));
|
||||
connect(edit_pause_button,SIGNAL(clicked()),this,SLOT(pauseData()));
|
||||
|
||||
edit_stop_button=new RDTransportButton(RDTransportButton::Stop,this);
|
||||
edit_stop_button->setFocusPolicy(Qt::NoFocus);
|
||||
edit_stop_button->setGeometry(230,425,65,45);
|
||||
edit_stop_button->on();
|
||||
edit_stop_button->setOnColor(QColor(Qt::red));
|
||||
@ -2286,8 +2292,10 @@ void RDEditAudio::UpdateCounters()
|
||||
(int)(1000.0*(double)((edit_cursors[RDEditAudio::Play]-baseline)*1152)/
|
||||
(double)edit_sample_rate),true,true));
|
||||
if(prev_cue_point!=RDEditAudio::Play) {
|
||||
edit_cursor_edit[prev_cue_point]->clearFocus();
|
||||
edit_cursor_edit[prev_cue_point]->deselect();
|
||||
if(prev_cue_point!=edit_cue_point) {
|
||||
edit_cursor_edit[prev_cue_point]->clearFocus();
|
||||
edit_cursor_edit[prev_cue_point]->deselect();
|
||||
}
|
||||
}
|
||||
|
||||
switch(edit_cue_point) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user