|
|
|
@ -172,9 +172,7 @@ void GameList::onTextChanged(const QString& new_text) { |
|
|
|
const int folder_count = tree_view->model()->rowCount(); |
|
|
|
QString edit_filter_text = new_text.toLower(); |
|
|
|
QStandardItem* folder; |
|
|
|
QStandardItem* child; |
|
|
|
int children_total = 0; |
|
|
|
QModelIndex root_index = item_model->invisibleRootItem()->index(); |
|
|
|
|
|
|
|
// If the searchfield is empty every item is visible
|
|
|
|
// Otherwise the filter gets applied
|
|
|
|
@ -272,6 +270,8 @@ void GameList::onUpdateThemedIcons() { |
|
|
|
.scaled(icon_size, icon_size, Qt::IgnoreAspectRatio, Qt::SmoothTransformation), |
|
|
|
Qt::DecorationRole); |
|
|
|
break; |
|
|
|
default: |
|
|
|
break; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
@ -392,6 +392,8 @@ void GameList::ValidateEntry(const QModelIndex& item) { |
|
|
|
case GameListItemType::AddDir: |
|
|
|
emit AddDirectory(); |
|
|
|
break; |
|
|
|
default: |
|
|
|
break; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -462,6 +464,8 @@ void GameList::PopupContextMenu(const QPoint& menu_location) { |
|
|
|
case GameListItemType::SysNandDir: |
|
|
|
AddPermDirPopup(context_menu, selected); |
|
|
|
break; |
|
|
|
default: |
|
|
|
break; |
|
|
|
} |
|
|
|
context_menu.exec(tree_view->viewport()->mapToGlobal(menu_location)); |
|
|
|
} |
|
|
|
|