File tree 13 files changed +15
-15
lines changed
test/java/li/klass/fhem/adapter/devices/toggle
13 files changed +15
-15
lines changed Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ import kotlinx.coroutines.GlobalScope
35
35
import kotlinx.coroutines.launch
36
36
import kotlinx.coroutines.withContext
37
37
import li.klass.fhem.R
38
- import li.klass.fhem.adapter.devices .toggle.OnOffBehavior
38
+ import li.klass.fhem.behavior .toggle.OnOffBehavior
39
39
import li.klass.fhem.constants.Actions
40
40
import li.klass.fhem.devices.backend.ToggleableService
41
41
import li.klass.fhem.domain.EventMap
Original file line number Diff line number Diff line change @@ -29,8 +29,8 @@ import android.view.View
29
29
import android.widget.TableRow
30
30
import li.klass.fhem.adapter.devices.hook.ButtonHook
31
31
import li.klass.fhem.adapter.devices.hook.DeviceHookProvider
32
- import li.klass.fhem.adapter.devices.toggle.OnOffBehavior
33
32
import li.klass.fhem.adapter.uiservice.StateUiService
33
+ import li.klass.fhem.behavior.toggle.OnOffBehavior
34
34
import li.klass.fhem.domain.core.FhemDevice
35
35
36
36
class OnOffActionRowForToggleables (layoutId : Int ,
Original file line number Diff line number Diff line change @@ -36,8 +36,8 @@ import li.klass.fhem.adapter.devices.genericui.onoff.AbstractOnOffActionRow
36
36
import li.klass.fhem.adapter.devices.genericui.onoff.OnOffActionRowForToggleables
37
37
import li.klass.fhem.adapter.devices.hook.ButtonHook.*
38
38
import li.klass.fhem.adapter.devices.hook.DeviceHookProvider
39
- import li.klass.fhem.adapter.devices.toggle.OnOffBehavior
40
39
import li.klass.fhem.adapter.uiservice.StateUiService
40
+ import li.klass.fhem.behavior.toggle.OnOffBehavior
41
41
import li.klass.fhem.devices.backend.ToggleableService
42
42
import li.klass.fhem.domain.core.FhemDevice
43
43
import org.apache.commons.lang3.time.StopWatch
Original file line number Diff line number Diff line change @@ -32,20 +32,20 @@ import android.widget.RemoteViews
32
32
import androidx.core.content.ContextCompat
33
33
import li.klass.fhem.R
34
34
import li.klass.fhem.adapter.devices.hook.DeviceHookProvider
35
- import li.klass.fhem.adapter.devices.toggle.OnOffBehavior
36
35
import li.klass.fhem.appwidget.action.AppWidgetActionBroadcastReceiver
37
36
import li.klass.fhem.appwidget.ui.widget.WidgetSize
38
37
import li.klass.fhem.appwidget.ui.widget.WidgetType
39
38
import li.klass.fhem.appwidget.ui.widget.base.DeviceAppWidgetView
40
39
import li.klass.fhem.appwidget.update.WidgetConfiguration
40
+ import li.klass.fhem.behavior.toggle.OnOffBehavior
41
41
import li.klass.fhem.constants.Actions
42
42
import li.klass.fhem.constants.BundleExtraKeys
43
43
import li.klass.fhem.domain.core.FhemDevice
44
44
import javax.inject.Inject
45
45
46
46
class OnOffWidgetView @Inject constructor(
47
- val onOffBehavior : OnOffBehavior ,
48
- val deviceHookProvider : DeviceHookProvider
47
+ val onOffBehavior : OnOffBehavior ,
48
+ val deviceHookProvider : DeviceHookProvider
49
49
) : DeviceAppWidgetView() {
50
50
51
51
override fun getWidgetName (): Int = R .string.widget_onOff
Original file line number Diff line number Diff line change @@ -32,12 +32,12 @@ import android.widget.RemoteViews
32
32
import li.klass.fhem.R
33
33
import li.klass.fhem.adapter.devices.hook.ButtonHook
34
34
import li.klass.fhem.adapter.devices.hook.DeviceHookProvider
35
- import li.klass.fhem.adapter.devices.toggle.OnOffBehavior
36
35
import li.klass.fhem.appwidget.action.AppWidgetActionBroadcastReceiver
37
36
import li.klass.fhem.appwidget.ui.widget.WidgetSize
38
37
import li.klass.fhem.appwidget.ui.widget.WidgetType
39
38
import li.klass.fhem.appwidget.ui.widget.base.DeviceAppWidgetView
40
39
import li.klass.fhem.appwidget.update.WidgetConfiguration
40
+ import li.klass.fhem.behavior.toggle.OnOffBehavior
41
41
import li.klass.fhem.constants.Actions
42
42
import li.klass.fhem.constants.BundleExtraKeys.*
43
43
import li.klass.fhem.domain.core.FhemDevice
Original file line number Diff line number Diff line change @@ -26,14 +26,13 @@ package li.klass.fhem.appwidget.ui.widget.small
26
26
27
27
import android.content.Context
28
28
import android.widget.RemoteViews
29
-
30
29
import li.klass.fhem.R
31
30
import li.klass.fhem.adapter.devices.hook.DeviceHookProvider
32
- import li.klass.fhem.adapter.devices.toggle.OnOffBehavior
33
31
import li.klass.fhem.appwidget.ui.widget.WidgetSize
34
32
import li.klass.fhem.appwidget.ui.widget.WidgetType
35
33
import li.klass.fhem.appwidget.ui.widget.medium.ToggleWidgetView
36
34
import li.klass.fhem.appwidget.update.WidgetConfiguration
35
+ import li.klass.fhem.behavior.toggle.OnOffBehavior
37
36
import li.klass.fhem.domain.core.FhemDevice
38
37
import javax.inject.Inject
39
38
Original file line number Diff line number Diff line change 22
22
* Boston, MA 02110-1301 USA
23
23
*/
24
24
25
- package li.klass.fhem.adapter.devices .toggle
25
+ package li.klass.fhem.behavior .toggle
26
26
27
27
import li.klass.fhem.adapter.devices.hook.ButtonHook
28
28
import li.klass.fhem.adapter.devices.hook.DeviceHookProvider
Original file line number Diff line number Diff line change 42
42
import li .klass .fhem .activities .locale .SendCommandLocaleSettingActivity ;
43
43
import li .klass .fhem .adapter .devices .core .GenericOverviewDetailDeviceAdapter ;
44
44
import li .klass .fhem .adapter .devices .strategy .ToggleableStrategy ;
45
- import li .klass .fhem .adapter .devices .toggle .OnOffBehavior ;
46
45
import li .klass .fhem .alarm .clock .update .AlarmClockIntentService ;
47
46
import li .klass .fhem .appindex .AppIndexIntentService ;
48
47
import li .klass .fhem .appwidget .action .AppWidgetActionBroadcastReceiver ;
74
73
import li .klass .fhem .appwidget .ui .widget .small .TimersLinkWidget ;
75
74
import li .klass .fhem .appwidget .update .AppWidgetListViewUpdateRemoteViewsService ;
76
75
import li .klass .fhem .backup .ImportExportService ;
76
+ import li .klass .fhem .behavior .toggle .OnOffBehavior ;
77
77
import li .klass .fhem .device .control .AndroidControlsProviderService ;
78
78
import li .klass .fhem .fcm .receiver .FcmIntentService ;
79
79
import li .klass .fhem .graph .backend .gplot .GPlotHolder ;
Original file line number Diff line number Diff line change @@ -19,8 +19,8 @@ import li.klass.fhem.AndFHEMApplication
19
19
import li.klass.fhem.R
20
20
import li.klass.fhem.activities.AndFHEMMainActivity
21
21
import li.klass.fhem.adapter.devices.core.detail.DeviceDetailRedirectFragmentArgs
22
- import li.klass.fhem.adapter.devices.toggle.OnOffBehavior
23
22
import li.klass.fhem.behavior.dim.DimmableBehavior
23
+ import li.klass.fhem.behavior.toggle.OnOffBehavior
24
24
import li.klass.fhem.connection.backend.ConnectionService
25
25
import li.klass.fhem.connection.backend.DummyServerSpec
26
26
import li.klass.fhem.connection.backend.FHEMServerSpec
Original file line number Diff line number Diff line change 1
1
package li.klass.fhem.device.control
2
2
3
- import li.klass.fhem.adapter.devices .toggle.OnOffBehavior
3
+ import li.klass.fhem.behavior .toggle.OnOffBehavior
4
4
5
5
data class ControlContext (val onOffBehavior : OnOffBehavior )
Original file line number Diff line number Diff line change 24
24
25
25
package li.klass.fhem.devices.backend
26
26
27
- import li.klass.fhem.adapter.devices .toggle.OnOffBehavior
27
+ import li.klass.fhem.behavior .toggle.OnOffBehavior
28
28
import li.klass.fhem.domain.core.FhemDevice
29
29
import org.slf4j.LoggerFactory
30
30
import javax.inject.Inject
Original file line number Diff line number Diff line change 25
25
package li.klass.fhem.update.backend.group
26
26
27
27
import android.content.Context
28
- import li.klass.fhem.adapter.devices.toggle.OnOffBehavior
29
28
import li.klass.fhem.behavior.dim.DimmableBehavior
29
+ import li.klass.fhem.behavior.toggle.OnOffBehavior
30
30
import li.klass.fhem.domain.core.DeviceFunctionality
31
31
import li.klass.fhem.domain.core.FhemDevice
32
32
import li.klass.fhem.update.backend.device.configuration.DeviceConfigurationProvider
Original file line number Diff line number Diff line change @@ -33,6 +33,7 @@ import io.mockk.impl.annotations.MockK
33
33
import li.klass.fhem.adapter.devices.hook.ButtonHook
34
34
import li.klass.fhem.adapter.devices.hook.ButtonHook.*
35
35
import li.klass.fhem.adapter.devices.hook.DeviceHookProvider
36
+ import li.klass.fhem.behavior.toggle.OnOffBehavior
36
37
import li.klass.fhem.domain.core.FhemDevice
37
38
import li.klass.fhem.testutil.MockRule
38
39
import li.klass.fhem.update.backend.device.configuration.DeviceConfiguration
You can’t perform that action at this time.
0 commit comments