Android: Convert PlatformGamesView to Kotlin
This commit is contained in:
parent
3e8d6b8aa2
commit
f117e8a2f9
|
@ -1,32 +0,0 @@
|
||||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||||
|
|
||||||
package org.dolphinemu.dolphinemu.ui.platform;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Abstraction for a screen representing a single platform's games.
|
|
||||||
*/
|
|
||||||
public interface PlatformGamesView
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* Pass a click event to the view's Presenter. Typically called from the
|
|
||||||
* view's list adapter.
|
|
||||||
*
|
|
||||||
* @param gameId The ID of the game that was clicked.
|
|
||||||
*/
|
|
||||||
void onItemClick(String gameId);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Shows or hides the loading indicator.
|
|
||||||
*/
|
|
||||||
void setRefreshing(boolean refreshing);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* To be called when the game file cache is updated.
|
|
||||||
*/
|
|
||||||
void showGames();
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Re-fetches game metadata from the game file cache.
|
|
||||||
*/
|
|
||||||
void refetchMetadata();
|
|
||||||
}
|
|
|
@ -0,0 +1,31 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||||
|
|
||||||
|
package org.dolphinemu.dolphinemu.ui.platform
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Abstraction for a screen representing a single platform's games.
|
||||||
|
*/
|
||||||
|
interface PlatformGamesView {
|
||||||
|
/**
|
||||||
|
* Pass a click event to the view's Presenter. Typically called from the
|
||||||
|
* view's list adapter.
|
||||||
|
*
|
||||||
|
* @param gameId The ID of the game that was clicked.
|
||||||
|
*/
|
||||||
|
fun onItemClick(gameId: String) { /* Empty default impl */ }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Shows or hides the loading indicator.
|
||||||
|
*/
|
||||||
|
fun setRefreshing(refreshing: Boolean)
|
||||||
|
|
||||||
|
/**
|
||||||
|
* To be called when the game file cache is updated.
|
||||||
|
*/
|
||||||
|
fun showGames()
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Re-fetches game metadata from the game file cache.
|
||||||
|
*/
|
||||||
|
fun refetchMetadata()
|
||||||
|
}
|
Loading…
Reference in New Issue