Changeset View
Changeset View
Standalone View
Standalone View
src/org/kde/kdeconnect/Plugins/PluginFactory.java
Show All 21 Lines | |||||
22 | 22 | | |||
23 | import android.content.Context; | 23 | import android.content.Context; | ||
24 | import android.graphics.drawable.Drawable; | 24 | import android.graphics.drawable.Drawable; | ||
25 | import android.util.Log; | 25 | import android.util.Log; | ||
26 | 26 | | |||
27 | import org.kde.kdeconnect.Device; | 27 | import org.kde.kdeconnect.Device; | ||
28 | import org.kde.kdeconnect.Plugins.BatteryPlugin.BatteryPlugin; | 28 | import org.kde.kdeconnect.Plugins.BatteryPlugin.BatteryPlugin; | ||
29 | import org.kde.kdeconnect.Plugins.ClibpoardPlugin.ClipboardPlugin; | 29 | import org.kde.kdeconnect.Plugins.ClibpoardPlugin.ClipboardPlugin; | ||
30 | import org.kde.kdeconnect.Plugins.ContactsPlugin.ContactsPlugin; | ||||
30 | import org.kde.kdeconnect.Plugins.FindMyPhonePlugin.FindMyPhonePlugin; | 31 | import org.kde.kdeconnect.Plugins.FindMyPhonePlugin.FindMyPhonePlugin; | ||
32 | import org.kde.kdeconnect.Plugins.FindRemoteDevicePlugin.FindRemoteDevicePlugin; | ||||
31 | import org.kde.kdeconnect.Plugins.MousePadPlugin.MousePadPlugin; | 33 | import org.kde.kdeconnect.Plugins.MousePadPlugin.MousePadPlugin; | ||
32 | import org.kde.kdeconnect.Plugins.MprisPlugin.MprisPlugin; | 34 | import org.kde.kdeconnect.Plugins.MprisPlugin.MprisPlugin; | ||
33 | import org.kde.kdeconnect.Plugins.MprisReceiverPlugin.MprisReceiverPlugin; | 35 | import org.kde.kdeconnect.Plugins.MprisReceiverPlugin.MprisReceiverPlugin; | ||
34 | import org.kde.kdeconnect.Plugins.NotificationsPlugin.NotificationsPlugin; | 36 | import org.kde.kdeconnect.Plugins.NotificationsPlugin.NotificationsPlugin; | ||
35 | import org.kde.kdeconnect.Plugins.PingPlugin.PingPlugin; | 37 | import org.kde.kdeconnect.Plugins.PingPlugin.PingPlugin; | ||
36 | import org.kde.kdeconnect.Plugins.ReceiveNotificationsPlugin.ReceiveNotificationsPlugin; | 38 | import org.kde.kdeconnect.Plugins.ReceiveNotificationsPlugin.ReceiveNotificationsPlugin; | ||
37 | import org.kde.kdeconnect.Plugins.RemoteKeyboardPlugin.RemoteKeyboardPlugin; | 39 | import org.kde.kdeconnect.Plugins.RemoteKeyboardPlugin.RemoteKeyboardPlugin; | ||
38 | import org.kde.kdeconnect.Plugins.RunCommandPlugin.RunCommandPlugin; | 40 | import org.kde.kdeconnect.Plugins.RunCommandPlugin.RunCommandPlugin; | ||
▲ Show 20 Lines • Show All 84 Lines • ▼ Show 20 Line(s) | 119 | static { | |||
123 | PluginFactory.registerPlugin(SftpPlugin.class); | 125 | PluginFactory.registerPlugin(SftpPlugin.class); | ||
124 | PluginFactory.registerPlugin(NotificationsPlugin.class); | 126 | PluginFactory.registerPlugin(NotificationsPlugin.class); | ||
125 | PluginFactory.registerPlugin(ReceiveNotificationsPlugin.class); | 127 | PluginFactory.registerPlugin(ReceiveNotificationsPlugin.class); | ||
126 | PluginFactory.registerPlugin(MousePadPlugin.class); | 128 | PluginFactory.registerPlugin(MousePadPlugin.class); | ||
127 | PluginFactory.registerPlugin(SharePlugin.class); | 129 | PluginFactory.registerPlugin(SharePlugin.class); | ||
128 | PluginFactory.registerPlugin(TelepathyPlugin.class); | 130 | PluginFactory.registerPlugin(TelepathyPlugin.class); | ||
129 | PluginFactory.registerPlugin(FindMyPhonePlugin.class); | 131 | PluginFactory.registerPlugin(FindMyPhonePlugin.class); | ||
130 | PluginFactory.registerPlugin(RunCommandPlugin.class); | 132 | PluginFactory.registerPlugin(RunCommandPlugin.class); | ||
133 | PluginFactory.registerPlugin(ContactsPlugin.class); | ||||
131 | PluginFactory.registerPlugin(RemoteKeyboardPlugin.class); | 134 | PluginFactory.registerPlugin(RemoteKeyboardPlugin.class); | ||
132 | //PluginFactory.registerPlugin(MprisReceiverPlugin.class); | 135 | //PluginFactory.registerPlugin(MprisReceiverPlugin.class); | ||
136 | PluginFactory.registerPlugin(FindRemoteDevicePlugin.class); | ||||
133 | } | 137 | } | ||
134 | 138 | | |||
135 | public static PluginInfo getPluginInfo(Context context, String pluginKey) { | 139 | public static PluginInfo getPluginInfo(Context context, String pluginKey) { | ||
136 | 140 | | |||
137 | PluginInfo info = pluginInfoCache.get(pluginKey); //Is it cached? | 141 | PluginInfo info = pluginInfoCache.get(pluginKey); //Is it cached? | ||
138 | if (info != null) { | 142 | if (info != null) { | ||
139 | return info; | 143 | return info; | ||
140 | } | 144 | } | ||
▲ Show 20 Lines • Show All 86 Lines • Show Last 20 Lines |