--- a/GUI/ContextMenu.cpp
+++ b/GUI/ContextMenu.cpp
@@ -42,7 +42,8 @@
}
-ContextMenu::~ContextMenu(){
+ContextMenu::~ContextMenu()
+{
clear_actions();
@@ -53,12 +54,13 @@
delete _play_next_action;
}
-void ContextMenu::clear_actions(){
+void ContextMenu::clear_actions()
+{
QList<QAction*> actions = this->actions();
- if(actions.size() > 0){
- foreach(QAction* a, actions)
- this->removeAction(a);
+ if (actions.size() > 0) {
+ foreach(QAction * a, actions)
+ this->removeAction(a);
}
disconnect(_info_action, SIGNAL(triggered()), this, SLOT(info_clicked()));
@@ -69,20 +71,21 @@
}
-void ContextMenu::setup_entries(int entries){
+void ContextMenu::setup_entries(int entries)
+{
clear_actions();
- if(entries & ENTRY_INFO){
+ if (entries & ENTRY_INFO) {
this->addAction(_info_action);
connect(_info_action, SIGNAL(triggered()), this, SLOT(info_clicked()));
}
- if(entries & ENTRY_EDIT){
+ if (entries & ENTRY_EDIT) {
this->addAction(_edit_action);
connect(_edit_action, SIGNAL(triggered()), this, SLOT(edit_clicked()));
}
- if(entries & ENTRY_REMOVE){
+ if (entries & ENTRY_REMOVE) {
this->addAction(_remove_action);
connect(_remove_action, SIGNAL(triggered()), this, SLOT(remove_clicked()));
@@ -90,44 +93,50 @@
}
- if(entries & ENTRY_DELETE){
+ if (entries & ENTRY_DELETE) {
this->addAction(_delete_action);
connect(_delete_action, SIGNAL(triggered()), this, SLOT(delete_clicked()));
}
- if(entries & ENTRY_PLAY_NEXT){
+ if (entries & ENTRY_PLAY_NEXT) {
this->addAction(_play_next_action);
connect(_play_next_action, SIGNAL(triggered()), this, SLOT(play_next_clicked()));
}
- if(entries & ENTRY_APPEND){
+ if (entries & ENTRY_APPEND) {
this->addAction(_append_action);
connect(_append_action, SIGNAL(triggered()), this, SLOT(append_clicked()));
}
}
-void ContextMenu::info_clicked(){
+void ContextMenu::info_clicked()
+{
emit sig_info_clicked();
}
-void ContextMenu::edit_clicked(){
+void ContextMenu::edit_clicked()
+{
emit sig_edit_clicked();
}
-void ContextMenu::remove_clicked(){
+void ContextMenu::remove_clicked()
+{
emit sig_remove_clicked();
}
-void ContextMenu::delete_clicked(){
+void ContextMenu::delete_clicked()
+{
emit sig_delete_clicked();
}
-void ContextMenu::play_next_clicked(){
+void ContextMenu::play_next_clicked()
+{
emit sig_play_next_clicked();
}
-void ContextMenu::append_clicked(){
+void ContextMenu::append_clicked()
+{
emit sig_append_clicked();
}