message: hide menu after selection
diff: @@ -602,7 +602,7 @@ void MainUI::viewModeChanged(bool active){
  for(int i=0; i<DWLIST.length(); i++){
  DWLIST[i]->setShowDetails(showDetails);
  }
  -
  +ui->menuView_Mode->hide();
  }
  @@ -612,10 +612,8 @@ void MainUI::sortModeName(bool active){
  settings->setValue("sortmode","0");
  for(int i=0; i<DWLIST.length(); i++){
  DWLIST[i]->setTreeSortMode(0);
  - qDebug() << "sortModeName";
  - qDebug() << "bool" << active;
  -
  }
  + ui->menuSort_Mode->hide();
  }
  void MainUI::sortModeSize(bool active){
  @@ -624,9 +622,8 @@ void MainUI::sortModeSize(bool active){
  settings->setValue("sortmode","1");
  for(int i=0; i<DWLIST.length(); i++){
  DWLIST[i]->setTreeSortMode(1);
  - qDebug() << "sortModeSize";
  - qDebug() << "bool" << active;
  }
  + ui->menuSort_Mode->hide();
  }
  void MainUI::sortModeType(bool active){
  @@ -636,6 +633,7 @@ void MainUI::sortModeType(bool active){
  for(int i=0; i<DWLIST.length(); i++){
  DWLIST[i]->setTreeSortMode(2);
  }
  + ui->menuSort_Mode->hide();
  }
  void MainUI::sortModeDateM(bool active){
  @@ -645,6 +643,7 @@ void MainUI::sortModeDateM(bool active){
  for(int i=0; i<DWLIST.length(); i++){
  DWLIST[i]->setTreeSortMode(3);
  }
  + ui->menuSort_Mode->hide();
  }
  void MainUI::sortModeDateC(bool active){
  @@ -654,9 +653,9 @@ void MainUI::sortModeDateC(bool active){
  for(int i=0; i<DWLIST.length(); i++){
  DWLIST[i]->setTreeSortMode(4);
  }
  + ui->menuSort_Mode->hide();
  }
  -
  /*void MainUI::groupModeChanged(bool active){
  if(!active){ return; } //on every change, all radio buttons will call this function - only run this once though
  //bool usetabs = radio_view_tabs->isChecked();
  