UI: only show chapter button when chapter info available
This commit is contained in:
@ -61,6 +61,7 @@ MainWindow::MainWindow(QWidget *parent)
|
||||
m_mediaPlayer->setLoops(QMediaPlayer::Infinite);
|
||||
ui->playlistView->setModel(m_playlistManager->model());
|
||||
|
||||
ui->chapterNameBtn->setVisible(false);
|
||||
ui->chapterlistView->setModel(ui->playbackProgressIndicator->chapterModel());
|
||||
ui->chapterlistView->setRootIsDecorated(false);
|
||||
|
||||
@ -527,10 +528,14 @@ void MainWindow::initConnections()
|
||||
ui->chapterNameBtn->setText(currentChapterName);
|
||||
lastChapterName = currentChapterName;
|
||||
}
|
||||
} else if (!lastChapterName.isEmpty()) {
|
||||
ui->chapterNameBtn->setVisible(true);
|
||||
} else {
|
||||
if (!lastChapterName.isEmpty()) {
|
||||
ui->chapterNameBtn->setText("");
|
||||
lastChapterName.clear();
|
||||
}
|
||||
ui->chapterNameBtn->setVisible(false);
|
||||
}
|
||||
});
|
||||
|
||||
connect(m_audioOutput, &QAudioOutput::mutedChanged, this, [=](bool muted) {
|
||||
|
@ -714,7 +714,7 @@ QHeaderView {
|
||||
<string>About</string>
|
||||
</property>
|
||||
<property name="shortcut">
|
||||
<string>F1</string>
|
||||
<string notr="true">F1</string>
|
||||
</property>
|
||||
<property name="menuRole">
|
||||
<enum>QAction::AboutRole</enum>
|
||||
@ -728,7 +728,7 @@ QHeaderView {
|
||||
<string>Open</string>
|
||||
</property>
|
||||
<property name="shortcut">
|
||||
<string>Ctrl+O</string>
|
||||
<string notr="true">Ctrl+O</string>
|
||||
</property>
|
||||
<property name="menuRole">
|
||||
<enum>QAction::NoRole</enum>
|
||||
|
Reference in New Issue
Block a user