aboutsummaryrefslogtreecommitdiff
path: root/courtroom.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'courtroom.cpp')
-rw-r--r--courtroom.cpp24
1 files changed, 24 insertions, 0 deletions
diff --git a/courtroom.cpp b/courtroom.cpp
index 6e8d3b3f..88571afe 100644
--- a/courtroom.cpp
+++ b/courtroom.cpp
@@ -600,12 +600,36 @@ void Courtroom::enter_courtroom(int p_cid)
ui_flip->show();
}
+ list_music();
+
ui_char_select_background->hide();
ui_ic_chat_message->setEnabled(true);
ui_ic_chat_message->setFocus();
}
+void Courtroom::list_music()
+{
+ ui_music_list->clear();
+
+ for (int n_song = 0 ; n_song < music_list.size() ; ++n_song)
+ {
+ QString i_song = music_list.at(n_song);
+
+ if (i_song.toLower().contains(ui_music_search->text().toLower()))
+ {
+ ui_music_list->addItem(i_song);
+
+ QString song_path = ao_app->get_base_path() + "sounds/music/" + i_song.toLower();
+
+ if (file_exists(song_path))
+ ui_music_list->item(n_song)->setBackground(Qt::green);
+ else
+ ui_music_list->item(n_song)->setBackground(Qt::red);
+ }
+ }
+}
+
void Courtroom::append_ms_chatmessage(QString f_message)
{
const QTextCursor old_cursor = ui_ms_chatlog->textCursor();