Differential D17250 Diff 47057 src/org/kde/kdeconnect/Plugins/RunCommandPlugin/RunCommandWidget.java
Changeset View
Changeset View
Standalone View
Standalone View
src/org/kde/kdeconnect/Plugins/RunCommandPlugin/RunCommandWidget.java
1 | package org.kde.kdeconnect.Plugins.RunCommandPlugin; | 1 | package org.kde.kdeconnect.Plugins.RunCommandPlugin; | ||
---|---|---|---|---|---|
2 | 2 | | |||
3 | import android.app.PendingIntent; | 3 | import android.app.PendingIntent; | ||
4 | import android.appwidget.AppWidgetManager; | 4 | import android.appwidget.AppWidgetManager; | ||
5 | import android.appwidget.AppWidgetProvider; | 5 | import android.appwidget.AppWidgetProvider; | ||
6 | import android.content.ComponentName; | 6 | import android.content.ComponentName; | ||
7 | import android.content.Context; | 7 | import android.content.Context; | ||
8 | import android.content.Intent; | 8 | import android.content.Intent; | ||
9 | import android.net.Uri; | 9 | import android.net.Uri; | ||
10 | import android.os.Build; | | |||
11 | import android.support.annotation.RequiresApi; | | |||
12 | import android.util.Log; | 10 | import android.util.Log; | ||
13 | import android.view.View; | 11 | import android.view.View; | ||
14 | import android.widget.RemoteViews; | 12 | import android.widget.RemoteViews; | ||
15 | 13 | | |||
16 | import org.kde.kdeconnect.BackgroundService; | 14 | import org.kde.kdeconnect.BackgroundService; | ||
17 | import org.kde.kdeconnect.Device; | 15 | import org.kde.kdeconnect.Device; | ||
18 | import org.kde.kdeconnect_tp.R; | 16 | import org.kde.kdeconnect_tp.R; | ||
19 | 17 | | |||
▲ Show 20 Lines • Show All 76 Lines • ▼ Show 20 Line(s) | 87 | try { | |||
96 | Intent intent; | 94 | Intent intent; | ||
97 | 95 | | |||
98 | intent = new Intent(context, RunCommandWidget.class); | 96 | intent = new Intent(context, RunCommandWidget.class); | ||
99 | intent.setAction(SET_CURRENT_DEVICE); | 97 | intent.setAction(SET_CURRENT_DEVICE); | ||
100 | pendingIntent = PendingIntent.getBroadcast(context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT); | 98 | pendingIntent = PendingIntent.getBroadcast(context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT); | ||
101 | views.setOnClickPendingIntent(R.id.runcommandWidgetTitleHeader, pendingIntent); | 99 | views.setOnClickPendingIntent(R.id.runcommandWidgetTitleHeader, pendingIntent); | ||
102 | 100 | | |||
103 | if (getCurrentDevice() == null || !getCurrentDevice().isReachable()) { | 101 | if (getCurrentDevice() == null || !getCurrentDevice().isReachable()) { | ||
104 | views.setTextViewText(R.id.runcommandWidgetTitle, context.getString(R.string.pref_plugin_runcommand)); | 102 | views.setTextViewText(R.id.runcommandWidgetTitle, context.getString(R.string.plugin_runcommand)); | ||
105 | views.setViewVisibility(R.id.runcommandslist, View.GONE); | 103 | views.setViewVisibility(R.id.runcommandslist, View.GONE); | ||
106 | views.setViewVisibility(R.id.not_reachable_message, View.VISIBLE); | 104 | views.setViewVisibility(R.id.not_reachable_message, View.VISIBLE); | ||
107 | } else { | 105 | } else { | ||
108 | views.setTextViewText(R.id.runcommandWidgetTitle, getCurrentDevice().getName()); | 106 | views.setTextViewText(R.id.runcommandWidgetTitle, getCurrentDevice().getName()); | ||
109 | views.setViewVisibility(R.id.runcommandslist, View.VISIBLE); | 107 | views.setViewVisibility(R.id.runcommandslist, View.VISIBLE); | ||
110 | views.setViewVisibility(R.id.not_reachable_message, View.GONE); | 108 | views.setViewVisibility(R.id.not_reachable_message, View.GONE); | ||
111 | } | 109 | } | ||
112 | 110 | | |||
▲ Show 20 Lines • Show All 42 Lines • Show Last 20 Lines |