Skip to content
This repository was archived by the owner on Aug 16, 2025. It is now read-only.

Commit 749d6ac

Browse files
committed
refactor classes and packages
1 parent a57ba20 commit 749d6ac

File tree

22 files changed

+43
-41
lines changed

22 files changed

+43
-41
lines changed

src/main/AndroidManifest.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
<activity android:name=".settings.DirectoryChooserActivity$MapDirectoryChooserActivity" />
3131
<activity android:name=".settings.DirectoryChooserActivity$ThemeDirectoryChooserActivity" />
3232
<activity
33-
android:name=".MapsActivity"
33+
android:name=".map.MapsActivity"
3434
android:launchMode="singleTask"
3535
android:supportsPictureInPicture="true"
3636
android:configChanges="screenSize|smallestScreenSize|screenLayout|orientation"

src/main/kotlin/de/storchp/opentracks/osmplugin/BaseActivity.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import de.storchp.opentracks.osmplugin.settings.SettingsActivity
1616
abstract class BaseActivity : AppCompatActivity() {
1717
fun onCreateOptionsMenu(menu: Menu, showInfo: Boolean) {
1818
super.onCreateOptionsMenu(menu)
19-
menuInflater.inflate(R.menu.maps, menu)
19+
menuInflater.inflate(R.menu.map, menu)
2020

2121
MenuCompat.setGroupDividerEnabled(menu, true)
2222
menu.findItem(R.id.map_info).isVisible = showInfo

src/main/kotlin/de/storchp/opentracks/osmplugin/dashboardapi/Trackpoint.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package de.storchp.opentracks.osmplugin.dashboardapi
22

33
import android.content.ContentResolver
44
import android.net.Uri
5-
import de.storchp.opentracks.osmplugin.utils.MapUtils
5+
import de.storchp.opentracks.osmplugin.map.MapUtils
66
import de.storchp.opentracks.osmplugin.utils.TrackpointsDebug
77
import org.oscim.core.GeoPoint
88

src/main/kotlin/de/storchp/opentracks/osmplugin/dashboardapi/Waypoint.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package de.storchp.opentracks.osmplugin.dashboardapi
22

33
import android.content.ContentResolver
44
import android.net.Uri
5-
import de.storchp.opentracks.osmplugin.utils.MapUtils
5+
import de.storchp.opentracks.osmplugin.map.MapUtils
66
import org.oscim.core.GeoPoint
77
import java.net.URLDecoder
88
import java.util.regex.Pattern

src/main/kotlin/de/storchp/opentracks/osmplugin/MapsActivity.kt renamed to src/main/kotlin/de/storchp/opentracks/osmplugin/map/MapActivity.kt

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package de.storchp.opentracks.osmplugin
1+
package de.storchp.opentracks.osmplugin.map
22

33
import android.content.DialogInterface
44
import android.content.Intent
@@ -25,21 +25,18 @@ import androidx.appcompat.app.AlertDialog
2525
import androidx.core.content.ContextCompat
2626
import androidx.core.view.children
2727
import androidx.documentfile.provider.DocumentFile
28-
import de.storchp.opentracks.osmplugin.MapsActivity.OpenTracksContentObserver
28+
import de.storchp.opentracks.osmplugin.BaseActivity
29+
import de.storchp.opentracks.osmplugin.BuildConfig
30+
import de.storchp.opentracks.osmplugin.MainActivity
31+
import de.storchp.opentracks.osmplugin.R
2932
import de.storchp.opentracks.osmplugin.dashboardapi.APIConstants
3033
import de.storchp.opentracks.osmplugin.dashboardapi.TrackReader
3134
import de.storchp.opentracks.osmplugin.dashboardapi.TrackpointReader
3235
import de.storchp.opentracks.osmplugin.dashboardapi.TrackpointsBySegments
3336
import de.storchp.opentracks.osmplugin.dashboardapi.WaypointReader
3437
import de.storchp.opentracks.osmplugin.databinding.ActivityMapsBinding
35-
import de.storchp.opentracks.osmplugin.maps.MovementDirection
36-
import de.storchp.opentracks.osmplugin.maps.StyleColorCreator
37-
import de.storchp.opentracks.osmplugin.utils.DEFAULT_TRACK_COLOR_MORE
38-
import de.storchp.opentracks.osmplugin.utils.MapMode
39-
import de.storchp.opentracks.osmplugin.utils.MapUtils
38+
import de.storchp.opentracks.osmplugin.map.MapsActivity.OpenTracksContentObserver
4039
import de.storchp.opentracks.osmplugin.utils.PreferencesUtils
41-
import de.storchp.opentracks.osmplugin.utils.TrackColorMode
42-
import de.storchp.opentracks.osmplugin.utils.TrackStatistics
4340
import de.storchp.opentracks.osmplugin.utils.TrackpointsDebug
4441
import okhttp3.Cache
4542
import okhttp3.OkHttpClient

src/main/kotlin/de/storchp/opentracks/osmplugin/utils/MapMode.kt renamed to src/main/kotlin/de/storchp/opentracks/osmplugin/map/MapMode.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
package de.storchp.opentracks.osmplugin.utils
1+
package de.storchp.opentracks.osmplugin.map
22

3-
import de.storchp.opentracks.osmplugin.maps.MovementDirection
43
import java.lang.IllegalArgumentException
54

65
enum class MapMode {
@@ -13,7 +12,7 @@ enum class MapMode {
1312
};
1413

1514
abstract fun getHeading(movementDirection: MovementDirection): Float
16-
15+
1716
}
1817

1918
fun String.toMapMode(defaultValue: MapMode) =

src/main/kotlin/de/storchp/opentracks/osmplugin/utils/MapUtils.kt renamed to src/main/kotlin/de/storchp/opentracks/osmplugin/map/MapUtils.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package de.storchp.opentracks.osmplugin.utils
1+
package de.storchp.opentracks.osmplugin.map
22

33
import android.content.Context
44
import android.graphics.Bitmap
@@ -10,7 +10,7 @@ import androidx.core.content.ContextCompat
1010
import de.storchp.opentracks.osmplugin.R
1111
import de.storchp.opentracks.osmplugin.dashboardapi.Trackpoint
1212
import de.storchp.opentracks.osmplugin.dashboardapi.Waypoint
13-
import de.storchp.opentracks.osmplugin.maps.MovementDirection
13+
import de.storchp.opentracks.osmplugin.utils.UnitConversions
1414
import org.oscim.android.canvas.AndroidBitmap
1515
import org.oscim.core.GeoPoint
1616
import org.oscim.layers.marker.MarkerItem

src/main/kotlin/de/storchp/opentracks/osmplugin/maps/MovementDirection.kt renamed to src/main/kotlin/de/storchp/opentracks/osmplugin/map/MovementDirection.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
package de.storchp.opentracks.osmplugin.maps
1+
package de.storchp.opentracks.osmplugin.map
22

3-
import de.storchp.opentracks.osmplugin.utils.MapUtils
43
import org.oscim.core.GeoPoint
54

65
class MovementDirection {

src/main/kotlin/de/storchp/opentracks/osmplugin/maps/StyleColorCreator.kt renamed to src/main/kotlin/de/storchp/opentracks/osmplugin/map/StyleColorCreator.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package de.storchp.opentracks.osmplugin.maps
1+
package de.storchp.opentracks.osmplugin.map
22

33
import org.oscim.backend.canvas.Color
44
import kotlin.math.floor
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package de.storchp.opentracks.osmplugin.map
2+
3+
val DEFAULT_TRACK_COLOR_MORE: TrackColorMode = TrackColorMode.BY_TRACK
4+
5+
enum class TrackColorMode(val supportsLiveTrack: Boolean) {
6+
UNI(true),
7+
BY_TRACK(true),
8+
BY_SPEED(false);
9+
}

0 commit comments

Comments
 (0)