Changeset View
Changeset View
Standalone View
Standalone View
src/org/kde/kdeconnect/UserInterface/DeviceFragment.java
Show All 36 Lines | |||||
37 | import android.widget.TextView; | 37 | import android.widget.TextView; | ||
38 | 38 | | |||
39 | import org.kde.kdeconnect.BackgroundService; | 39 | import org.kde.kdeconnect.BackgroundService; | ||
40 | import org.kde.kdeconnect.Device; | 40 | import org.kde.kdeconnect.Device; | ||
41 | import org.kde.kdeconnect.Helpers.NetworkHelper; | 41 | import org.kde.kdeconnect.Helpers.NetworkHelper; | ||
42 | import org.kde.kdeconnect.Helpers.SecurityHelpers.SslHelper; | 42 | import org.kde.kdeconnect.Helpers.SecurityHelpers.SslHelper; | ||
43 | import org.kde.kdeconnect.Plugins.Plugin; | 43 | import org.kde.kdeconnect.Plugins.Plugin; | ||
44 | import org.kde.kdeconnect.UserInterface.List.CustomItem; | 44 | import org.kde.kdeconnect.UserInterface.List.CustomItem; | ||
45 | import org.kde.kdeconnect.UserInterface.List.FailedPluginListItem; | ||||
45 | import org.kde.kdeconnect.UserInterface.List.ListAdapter; | 46 | import org.kde.kdeconnect.UserInterface.List.ListAdapter; | ||
46 | import org.kde.kdeconnect.UserInterface.List.PluginItem; | 47 | import org.kde.kdeconnect.UserInterface.List.PluginItem; | ||
47 | import org.kde.kdeconnect.UserInterface.List.SmallEntryItem; | 48 | import org.kde.kdeconnect.UserInterface.List.SmallEntryItem; | ||
48 | import org.kde.kdeconnect_tp.R; | 49 | import org.kde.kdeconnect_tp.R; | ||
49 | 50 | | |||
50 | import java.util.ArrayList; | 51 | import java.util.ArrayList; | ||
51 | import java.util.Collection; | 52 | import java.util.Collection; | ||
52 | import java.util.ConcurrentModificationException; | 53 | import java.util.ConcurrentModificationException; | ||
▲ Show 20 Lines • Show All 320 Lines • ▼ Show 20 Line(s) | 61 | public class DeviceFragment extends Fragment { | |||
373 | 374 | | |||
374 | }; | 375 | }; | ||
375 | 376 | | |||
376 | private void createPluginsList(ConcurrentHashMap<String, Plugin> plugins, int headerText, FailedPluginListItem.Action action) { | 377 | private void createPluginsList(ConcurrentHashMap<String, Plugin> plugins, int headerText, FailedPluginListItem.Action action) { | ||
377 | if (!plugins.isEmpty()) { | 378 | if (!plugins.isEmpty()) { | ||
378 | 379 | | |||
379 | TextView header = new TextView(mActivity); | 380 | TextView header = new TextView(mActivity); | ||
380 | header.setPadding( | 381 | header.setPadding( | ||
381 | 0, | 382 | ((int) (16 * getResources().getDisplayMetrics().density)), | ||
382 | ((int) (28 * getResources().getDisplayMetrics().density)), | 383 | ((int) (28 * getResources().getDisplayMetrics().density)), | ||
383 | 0, | 384 | ((int) (16 * getResources().getDisplayMetrics().density)), | ||
384 | ((int) (8 * getResources().getDisplayMetrics().density)) | 385 | ((int) (8 * getResources().getDisplayMetrics().density)) | ||
385 | ); | 386 | ); | ||
386 | header.setOnClickListener(null); | 387 | header.setOnClickListener(null); | ||
387 | header.setOnLongClickListener(null); | 388 | header.setOnLongClickListener(null); | ||
388 | header.setText(headerText); | 389 | header.setText(headerText); | ||
389 | 390 | | |||
390 | pluginListItems.add(new CustomItem(header)); | 391 | pluginListItems.add(new CustomItem(header)); | ||
391 | for (Map.Entry<String, Plugin> entry : plugins.entrySet()) { | 392 | for (Map.Entry<String, Plugin> entry : plugins.entrySet()) { | ||
Show All 13 Lines |