summaryrefslogtreecommitdiffstats
path: root/archivefilewidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'archivefilewidget.cpp')
-rw-r--r--archivefilewidget.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/archivefilewidget.cpp b/archivefilewidget.cpp
index c8c2644..bc68382 100644
--- a/archivefilewidget.cpp
+++ b/archivefilewidget.cpp
@@ -120,6 +120,8 @@ void ArchiveFileWidget::setFiles(const QStringList &files){
}
html.append("</table></body></html>");
mFiles->setHtml(html);
+ mSelectedActors->clear();
+ mTitle->clear();
}
const QList<int> ArchiveFileWidget::actorIds() const{
@@ -144,6 +146,14 @@ int ArchiveFileWidget::genreId() const{
return retval;
}
+void ArchiveFileWidget::setActor(const QString &actor){
+ int idx = mActors->findText(actor);
+ if(idx != -1){
+ mActors->setCurrentIndex(idx);
+ addActor();
+ }
+}
+
void ArchiveFileWidget::addActor(){
QString selectedActor = mActors->currentText();
if(!selectedActor.isEmpty() && !mActorIdMap.contains(selectedActor)){