mirror of
https://github.com/ElvishArtisan/rivendell.git
synced 2025-05-28 06:32:32 +02:00
2022-12-13 Fred Gleason <fredg@paravelsystems.com>
* Added logic to the 'Edit Log Marker' dialog in rdlogedit(1) to prevent entry of an empty comment. Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
parent
34ffe4130d
commit
4ffdd12c62
@ -23810,3 +23810,6 @@
|
||||
2022-12-13 Fred Gleason <fredg@paravelsystems.com>
|
||||
* Added logic to the 'Edit Voice Track Marker' dialog in rdlogedit(1)
|
||||
to prevent entry of an empty comment.
|
||||
2022-12-13 Fred Gleason <fredg@paravelsystems.com>
|
||||
* Added logic to the 'Edit Log Marker' dialog in rdlogedit(1)
|
||||
to prevent entry of an empty comment.
|
||||
|
@ -42,6 +42,8 @@ EditMarker::EditMarker(QWidget *parent)
|
||||
QLabel *label=new QLabel(tr("Comment"),this);
|
||||
label->setFont(labelFont());
|
||||
label->setGeometry(12,100,70,14);
|
||||
connect(edit_comment_edit,SIGNAL(textChanged(const QString &)),
|
||||
this,SLOT(commentChangedData(const QString &)));
|
||||
|
||||
//
|
||||
// Label
|
||||
@ -72,11 +74,18 @@ int EditMarker::exec(RDLogLine *ll)
|
||||
setLogLine(ll);
|
||||
edit_comment_edit->setText(logLine()->markerComment());
|
||||
edit_label_edit->setText(logLine()->markerLabel());
|
||||
commentChangedData(edit_comment_edit->text());
|
||||
|
||||
return EditEvent::exec();
|
||||
}
|
||||
|
||||
|
||||
void EditMarker::commentChangedData(const QString &str)
|
||||
{
|
||||
setOkEnabled(!str.trimmed().isEmpty());
|
||||
}
|
||||
|
||||
|
||||
bool EditMarker::saveData()
|
||||
{
|
||||
logLine()->setMarkerComment(edit_comment_edit->text());
|
||||
|
@ -36,6 +36,9 @@ class EditMarker : public EditEvent
|
||||
public slots:
|
||||
int exec(RDLogLine *ll);
|
||||
|
||||
private slots:
|
||||
void commentChangedData(const QString &str);
|
||||
|
||||
protected:
|
||||
bool saveData();
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user