2
0
mirror of https://github.com/KDE/kdeconnect-android synced 2025-09-05 16:45:08 +00:00

Use ClassIndex to create a list of plugins in compile time

Instead of manually initializing a map statically.
This commit is contained in:
Albert Vaca Cintora
2019-02-11 20:04:40 +01:00
parent 33c9f70cb5
commit 78b38b5a00
27 changed files with 89 additions and 101 deletions

View File

@@ -44,6 +44,7 @@ import org.kde.kdeconnect.Helpers.ContactsHelper;
import org.kde.kdeconnect.Helpers.SMSHelper;
import org.kde.kdeconnect.NetworkPacket;
import org.kde.kdeconnect.Plugins.Plugin;
import org.kde.kdeconnect.Plugins.PluginFactory;
import org.kde.kdeconnect.Plugins.TelephonyPlugin.TelephonyPlugin;
import org.kde.kdeconnect_tp.BuildConfig;
import org.kde.kdeconnect_tp.R;
@@ -59,6 +60,7 @@ import androidx.core.content.ContextCompat;
import static org.kde.kdeconnect.Plugins.TelephonyPlugin.TelephonyPlugin.PACKET_TYPE_TELEPHONY;
@PluginFactory.LoadablePlugin
public class SMSPlugin extends Plugin {
/**