Changeset View
Changeset View
Standalone View
Standalone View
src/org/kde/kdeconnect/Plugins/PluginFactory.java
Show All 31 Lines | |||||
32 | import org.kde.kdeconnect.Plugins.MprisPlugin.MprisPlugin; | 32 | import org.kde.kdeconnect.Plugins.MprisPlugin.MprisPlugin; | ||
33 | import org.kde.kdeconnect.Plugins.NotificationsPlugin.NotificationsPlugin; | 33 | import org.kde.kdeconnect.Plugins.NotificationsPlugin.NotificationsPlugin; | ||
34 | import org.kde.kdeconnect.Plugins.PingPlugin.PingPlugin; | 34 | import org.kde.kdeconnect.Plugins.PingPlugin.PingPlugin; | ||
35 | import org.kde.kdeconnect.Plugins.ReceiveNotificationsPlugin.ReceiveNotificationsPlugin; | 35 | import org.kde.kdeconnect.Plugins.ReceiveNotificationsPlugin.ReceiveNotificationsPlugin; | ||
36 | import org.kde.kdeconnect.Plugins.RemoteKeyboardPlugin.RemoteKeyboardPlugin; | 36 | import org.kde.kdeconnect.Plugins.RemoteKeyboardPlugin.RemoteKeyboardPlugin; | ||
37 | import org.kde.kdeconnect.Plugins.RunCommandPlugin.RunCommandPlugin; | 37 | import org.kde.kdeconnect.Plugins.RunCommandPlugin.RunCommandPlugin; | ||
38 | import org.kde.kdeconnect.Plugins.SftpPlugin.SftpPlugin; | 38 | import org.kde.kdeconnect.Plugins.SftpPlugin.SftpPlugin; | ||
39 | import org.kde.kdeconnect.Plugins.SharePlugin.SharePlugin; | 39 | import org.kde.kdeconnect.Plugins.SharePlugin.SharePlugin; | ||
40 | import org.kde.kdeconnect.Plugins.SystemvolumePlugin.SystemvolumePlugin; | ||||
40 | import org.kde.kdeconnect.Plugins.TelepathyPlugin.TelepathyPlugin; | 41 | import org.kde.kdeconnect.Plugins.TelepathyPlugin.TelepathyPlugin; | ||
41 | import org.kde.kdeconnect.Plugins.TelephonyPlugin.TelephonyPlugin; | 42 | import org.kde.kdeconnect.Plugins.TelephonyPlugin.TelephonyPlugin; | ||
42 | 43 | | |||
43 | import java.util.Collections; | 44 | import java.util.Collections; | ||
44 | import java.util.HashSet; | 45 | import java.util.HashSet; | ||
45 | import java.util.Map; | 46 | import java.util.Map; | ||
46 | import java.util.Set; | 47 | import java.util.Set; | ||
47 | import java.util.TreeMap; | 48 | import java.util.TreeMap; | ||
▲ Show 20 Lines • Show All 75 Lines • ▼ Show 20 Line(s) | 117 | static { | |||
123 | PluginFactory.registerPlugin(NotificationsPlugin.class); | 124 | PluginFactory.registerPlugin(NotificationsPlugin.class); | ||
124 | PluginFactory.registerPlugin(ReceiveNotificationsPlugin.class); | 125 | PluginFactory.registerPlugin(ReceiveNotificationsPlugin.class); | ||
125 | PluginFactory.registerPlugin(MousePadPlugin.class); | 126 | PluginFactory.registerPlugin(MousePadPlugin.class); | ||
126 | PluginFactory.registerPlugin(SharePlugin.class); | 127 | PluginFactory.registerPlugin(SharePlugin.class); | ||
127 | PluginFactory.registerPlugin(TelepathyPlugin.class); | 128 | PluginFactory.registerPlugin(TelepathyPlugin.class); | ||
128 | PluginFactory.registerPlugin(FindMyPhonePlugin.class); | 129 | PluginFactory.registerPlugin(FindMyPhonePlugin.class); | ||
129 | PluginFactory.registerPlugin(RunCommandPlugin.class); | 130 | PluginFactory.registerPlugin(RunCommandPlugin.class); | ||
130 | PluginFactory.registerPlugin(RemoteKeyboardPlugin.class); | 131 | PluginFactory.registerPlugin(RemoteKeyboardPlugin.class); | ||
132 | PluginFactory.registerPlugin(SystemvolumePlugin.class); | ||||
131 | } | 133 | } | ||
132 | 134 | | |||
133 | public static PluginInfo getPluginInfo(Context context, String pluginKey) { | 135 | public static PluginInfo getPluginInfo(Context context, String pluginKey) { | ||
134 | 136 | | |||
135 | PluginInfo info = pluginInfoCache.get(pluginKey); //Is it cached? | 137 | PluginInfo info = pluginInfoCache.get(pluginKey); //Is it cached? | ||
136 | if (info != null) { | 138 | if (info != null) { | ||
137 | return info; | 139 | return info; | ||
138 | } | 140 | } | ||
▲ Show 20 Lines • Show All 86 Lines • Show Last 20 Lines |