[Refactor] Flatten .ui package.

This commit is contained in:
Kuba Szczodrzyński 2021-10-17 21:02:35 +02:00
parent 74b766f18a
commit f1e58db151
No known key found for this signature in database
GPG Key ID: 70CB8A85BA1633CB
238 changed files with 572 additions and 591 deletions

View File

@ -25,7 +25,7 @@
-keep class pl.szczodrzynski.edziennik.data.db.entity.Event { *; } -keep class pl.szczodrzynski.edziennik.data.db.entity.Event { *; }
-keep class pl.szczodrzynski.edziennik.data.db.full.EventFull { *; } -keep class pl.szczodrzynski.edziennik.data.db.full.EventFull { *; }
-keep class pl.szczodrzynski.edziennik.data.db.entity.FeedbackMessage { *; } -keep class pl.szczodrzynski.edziennik.data.db.entity.FeedbackMessage { *; }
-keep class pl.szczodrzynski.edziennik.ui.modules.home.HomeCardModel { *; } -keep class pl.szczodrzynski.edziennik.ui.home.HomeCardModel { *; }
-keepclassmembers class pl.szczodrzynski.edziennik.ui.widgets.WidgetConfig { public *; } -keepclassmembers class pl.szczodrzynski.edziennik.ui.widgets.WidgetConfig { public *; }
-keepnames class pl.szczodrzynski.edziennik.ui.widgets.timetable.WidgetTimetableProvider -keepnames class pl.szczodrzynski.edziennik.ui.widgets.timetable.WidgetTimetableProvider
-keepnames class pl.szczodrzynski.edziennik.ui.widgets.notifications.WidgetNotificationsProvider -keepnames class pl.szczodrzynski.edziennik.ui.widgets.notifications.WidgetNotificationsProvider
@ -67,7 +67,7 @@
-keepclassmembers class pl.szczodrzynski.edziennik.data.api.szkolny.request.** { *; } -keepclassmembers class pl.szczodrzynski.edziennik.data.api.szkolny.request.** { *; }
-keepclassmembers class pl.szczodrzynski.edziennik.data.api.szkolny.response.** { *; } -keepclassmembers class pl.szczodrzynski.edziennik.data.api.szkolny.response.** { *; }
-keepclassmembernames class pl.szczodrzynski.edziennik.ui.modules.login.LoginInfo$Platform { *; } -keepclassmembernames class pl.szczodrzynski.edziennik.ui.login.LoginInfo$Platform { *; }
-keepclassmembernames class pl.szczodrzynski.fslogin.realm.RealmData { *; } -keepclassmembernames class pl.szczodrzynski.fslogin.realm.RealmData { *; }
-keepclassmembernames class pl.szczodrzynski.fslogin.realm.RealmData$Type { *; } -keepclassmembernames class pl.szczodrzynski.fslogin.realm.RealmData$Type { *; }

View File

@ -121,32 +121,32 @@
/ ____ \ (__| |_| |\ V /| | |_| | __/\__ \ / ____ \ (__| |_| |\ V /| | |_| | __/\__ \
/_/ \_\___|\__|_| \_/ |_|\__|_|\___||___/ /_/ \_\___|\__|_| \_/ |_|\__|_|\___||___/
--> -->
<activity android:name=".ui.modules.base.CrashActivity" <activity android:name=".ui.base.CrashActivity"
android:configChanges="orientation|screenSize|keyboardHidden" android:configChanges="orientation|screenSize|keyboardHidden"
android:process=":error_activity" android:process=":error_activity"
android:theme="@style/DeadTheme" /> android:theme="@style/DeadTheme" />
<activity android:name=".ui.modules.intro.ChangelogIntroActivity" <activity android:name=".ui.intro.ChangelogIntroActivity"
android:configChanges="orientation|keyboardHidden" android:configChanges="orientation|keyboardHidden"
android:label="@string/app_name" android:label="@string/app_name"
android:theme="@style/Theme.Intro" /> android:theme="@style/Theme.Intro" />
<activity android:name=".ui.modules.login.LoginActivity" <activity android:name=".ui.login.LoginActivity"
android:configChanges="orientation|screenSize" android:configChanges="orientation|screenSize"
android:launchMode="singleTop" android:launchMode="singleTop"
android:theme="@style/AppTheme.Light" /> android:theme="@style/AppTheme.Light" />
<activity android:name=".ui.modules.home.CounterActivity" <activity android:name=".ui.home.CounterActivity"
android:theme="@style/AppTheme.Black" /> android:theme="@style/AppTheme.Black" />
<activity android:name=".ui.modules.feedback.FeedbackActivity" <activity android:name=".ui.feedback.FeedbackActivity"
android:configChanges="orientation|screenSize|keyboardHidden" android:configChanges="orientation|screenSize|keyboardHidden"
android:label="@string/app_name" android:label="@string/app_name"
android:theme="@style/AppTheme" /> android:theme="@style/AppTheme" />
<activity android:name=".ui.modules.settings.SettingsLicenseActivity" <activity android:name=".ui.settings.SettingsLicenseActivity"
android:configChanges="orientation|keyboardHidden" android:configChanges="orientation|keyboardHidden"
android:theme="@style/AppTheme" /> android:theme="@style/AppTheme" />
<activity android:name="com.canhub.cropper.CropImageActivity" <activity android:name="com.canhub.cropper.CropImageActivity"
android:configChanges="orientation|keyboardHidden" android:configChanges="orientation|keyboardHidden"
android:theme="@style/Base.Theme.AppCompat" /> android:theme="@style/Base.Theme.AppCompat" />
<activity android:name=".ui.modules.base.BuildInvalidActivity" /> <activity android:name=".ui.base.BuildInvalidActivity" />
<activity android:name=".ui.modules.settings.contributors.ContributorsActivity" /> <activity android:name=".ui.settings.contributors.ContributorsActivity" />
<!-- _____ _ <!-- _____ _
| __ \ (_) | __ \ (_)

View File

@ -41,7 +41,7 @@ import pl.szczodrzynski.edziennik.data.db.entity.Profile
import pl.szczodrzynski.edziennik.network.cookie.DumbCookieJar import pl.szczodrzynski.edziennik.network.cookie.DumbCookieJar
import pl.szczodrzynski.edziennik.sync.SyncWorker import pl.szczodrzynski.edziennik.sync.SyncWorker
import pl.szczodrzynski.edziennik.sync.UpdateWorker import pl.szczodrzynski.edziennik.sync.UpdateWorker
import pl.szczodrzynski.edziennik.ui.modules.base.CrashActivity import pl.szczodrzynski.edziennik.ui.base.CrashActivity
import pl.szczodrzynski.edziennik.utils.* import pl.szczodrzynski.edziennik.utils.*
import pl.szczodrzynski.edziennik.utils.Utils.d import pl.szczodrzynski.edziennik.utils.Utils.d
import pl.szczodrzynski.edziennik.utils.managers.* import pl.szczodrzynski.edziennik.utils.managers.*

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2021-3-30. * Copyright (c) Kuba Szczodrzyński 2021-3-30.
*/ */
package pl.szczodrzynski.edziennik.ui.dialogs package pl.szczodrzynski.edziennik
import android.text.InputType import android.text.InputType
import android.view.LayoutInflater import android.view.LayoutInflater
@ -11,7 +11,6 @@ import androidx.core.widget.addTextChangedListener
import com.google.android.material.dialog.MaterialAlertDialogBuilder import com.google.android.material.dialog.MaterialAlertDialogBuilder
import com.google.android.material.textfield.TextInputEditText import com.google.android.material.textfield.TextInputEditText
import pl.szczodrzynski.edziennik.databinding.DialogEditTextBinding import pl.szczodrzynski.edziennik.databinding.DialogEditTextBinding
import pl.szczodrzynski.edziennik.isNotNullNorBlank
fun MaterialAlertDialogBuilder.input( fun MaterialAlertDialogBuilder.input(
message: CharSequence? = null, message: CharSequence? = null,

View File

@ -48,36 +48,36 @@ import pl.szczodrzynski.edziennik.databinding.ActivitySzkolnyBinding
import pl.szczodrzynski.edziennik.sync.AppManagerDetectedEvent import pl.szczodrzynski.edziennik.sync.AppManagerDetectedEvent
import pl.szczodrzynski.edziennik.sync.SyncWorker import pl.szczodrzynski.edziennik.sync.SyncWorker
import pl.szczodrzynski.edziennik.sync.UpdateWorker import pl.szczodrzynski.edziennik.sync.UpdateWorker
import pl.szczodrzynski.edziennik.ui.dialogs.RegisterUnavailableDialog import pl.szczodrzynski.edziennik.ui.agenda.AgendaFragment
import pl.szczodrzynski.edziennik.ui.dialogs.ServerMessageDialog import pl.szczodrzynski.edziennik.ui.announcements.AnnouncementsFragment
import pl.szczodrzynski.edziennik.ui.dialogs.UpdateAvailableDialog import pl.szczodrzynski.edziennik.ui.attendance.AttendanceFragment
import pl.szczodrzynski.edziennik.ui.dialogs.changelog.ChangelogDialog import pl.szczodrzynski.edziennik.ui.base.MainSnackbar
import pl.szczodrzynski.edziennik.ui.dialogs.profile.ProfileConfigDialog import pl.szczodrzynski.edziennik.ui.behaviour.BehaviourFragment
import pl.szczodrzynski.edziennik.ui.debug.DebugFragment
import pl.szczodrzynski.edziennik.ui.debug.LabFragment
import pl.szczodrzynski.edziennik.ui.dialogs.ChangelogDialog
import pl.szczodrzynski.edziennik.ui.dialogs.settings.ProfileConfigDialog
import pl.szczodrzynski.edziennik.ui.dialogs.sync.RegisterUnavailableDialog
import pl.szczodrzynski.edziennik.ui.dialogs.sync.ServerMessageDialog
import pl.szczodrzynski.edziennik.ui.dialogs.sync.SyncViewListDialog import pl.szczodrzynski.edziennik.ui.dialogs.sync.SyncViewListDialog
import pl.szczodrzynski.edziennik.ui.modules.agenda.AgendaFragment import pl.szczodrzynski.edziennik.ui.dialogs.sync.UpdateAvailableDialog
import pl.szczodrzynski.edziennik.ui.modules.announcements.AnnouncementsFragment import pl.szczodrzynski.edziennik.ui.error.ErrorDetailsDialog
import pl.szczodrzynski.edziennik.ui.modules.attendance.AttendanceFragment import pl.szczodrzynski.edziennik.ui.error.ErrorSnackbar
import pl.szczodrzynski.edziennik.ui.modules.base.MainSnackbar import pl.szczodrzynski.edziennik.ui.event.EventManualDialog
import pl.szczodrzynski.edziennik.ui.modules.behaviour.BehaviourFragment import pl.szczodrzynski.edziennik.ui.feedback.FeedbackFragment
import pl.szczodrzynski.edziennik.ui.modules.debug.DebugFragment import pl.szczodrzynski.edziennik.ui.grades.GradesListFragment
import pl.szczodrzynski.edziennik.ui.modules.debug.LabFragment import pl.szczodrzynski.edziennik.ui.grades.editor.GradesEditorFragment
import pl.szczodrzynski.edziennik.ui.modules.error.ErrorDetailsDialog import pl.szczodrzynski.edziennik.ui.home.HomeFragment
import pl.szczodrzynski.edziennik.ui.modules.error.ErrorSnackbar import pl.szczodrzynski.edziennik.ui.homework.HomeworkFragment
import pl.szczodrzynski.edziennik.ui.modules.event.EventManualDialog import pl.szczodrzynski.edziennik.ui.login.LoginActivity
import pl.szczodrzynski.edziennik.ui.modules.feedback.FeedbackFragment import pl.szczodrzynski.edziennik.ui.messages.compose.MessagesComposeFragment
import pl.szczodrzynski.edziennik.ui.modules.grades.GradesListFragment import pl.szczodrzynski.edziennik.ui.messages.list.MessagesFragment
import pl.szczodrzynski.edziennik.ui.modules.grades.editor.GradesEditorFragment import pl.szczodrzynski.edziennik.ui.messages.single.MessageFragment
import pl.szczodrzynski.edziennik.ui.modules.home.HomeFragment import pl.szczodrzynski.edziennik.ui.notifications.NotificationsListFragment
import pl.szczodrzynski.edziennik.ui.modules.homework.HomeworkFragment import pl.szczodrzynski.edziennik.ui.settings.ProfileManagerFragment
import pl.szczodrzynski.edziennik.ui.modules.login.LoginActivity import pl.szczodrzynski.edziennik.ui.settings.SettingsFragment
import pl.szczodrzynski.edziennik.ui.modules.messages.compose.MessagesComposeFragment import pl.szczodrzynski.edziennik.ui.timetable.TimetableFragment
import pl.szczodrzynski.edziennik.ui.modules.messages.list.MessagesFragment import pl.szczodrzynski.edziennik.ui.webpush.WebPushFragment
import pl.szczodrzynski.edziennik.ui.modules.messages.single.MessageFragment
import pl.szczodrzynski.edziennik.ui.modules.notifications.NotificationsListFragment
import pl.szczodrzynski.edziennik.ui.modules.settings.ProfileManagerFragment
import pl.szczodrzynski.edziennik.ui.modules.settings.SettingsFragment
import pl.szczodrzynski.edziennik.ui.modules.timetable.TimetableFragment
import pl.szczodrzynski.edziennik.ui.modules.webpush.WebPushFragment
import pl.szczodrzynski.edziennik.utils.* import pl.szczodrzynski.edziennik.utils.*
import pl.szczodrzynski.edziennik.utils.Utils.d import pl.szczodrzynski.edziennik.utils.Utils.d
import pl.szczodrzynski.edziennik.utils.Utils.dpToPx import pl.szczodrzynski.edziennik.utils.Utils.dpToPx

View File

@ -11,7 +11,7 @@ import android.provider.OpenableColumns
import com.canhub.cropper.CropImage import com.canhub.cropper.CropImage
import com.canhub.cropper.CropImageView import com.canhub.cropper.CropImageView
import pl.szczodrzynski.edziennik.data.db.entity.Profile import pl.szczodrzynski.edziennik.data.db.entity.Profile
import pl.szczodrzynski.edziennik.ui.modules.login.LoginActivity import pl.szczodrzynski.edziennik.ui.login.LoginActivity
import java.io.File import java.io.File
import java.io.FileOutputStream import java.io.FileOutputStream

View File

@ -7,7 +7,7 @@ package pl.szczodrzynski.edziennik.config
import pl.szczodrzynski.edziennik.config.utils.get import pl.szczodrzynski.edziennik.config.utils.get
import pl.szczodrzynski.edziennik.config.utils.set import pl.szczodrzynski.edziennik.config.utils.set
import pl.szczodrzynski.edziennik.data.db.entity.Profile.Companion.AGENDA_DEFAULT import pl.szczodrzynski.edziennik.data.db.entity.Profile.Companion.AGENDA_DEFAULT
import pl.szczodrzynski.edziennik.ui.modules.home.HomeCardModel import pl.szczodrzynski.edziennik.ui.home.HomeCardModel
class ProfileConfigUI(private val config: ProfileConfig) { class ProfileConfigUI(private val config: ProfileConfig) {
private var mAgendaViewType: Int? = null private var mAgendaViewType: Int? = null

View File

@ -6,7 +6,7 @@ package pl.szczodrzynski.edziennik.config.utils
import com.google.gson.Gson import com.google.gson.Gson
import com.google.gson.JsonParser import com.google.gson.JsonParser
import pl.szczodrzynski.edziennik.getInt import pl.szczodrzynski.edziennik.getInt
import pl.szczodrzynski.edziennik.ui.modules.home.HomeCardModel import pl.szczodrzynski.edziennik.ui.home.HomeCardModel
import pl.szczodrzynski.edziennik.utils.models.Time import pl.szczodrzynski.edziennik.utils.models.Time
class ConfigGsonUtils { class ConfigGsonUtils {

View File

@ -28,9 +28,9 @@ import pl.szczodrzynski.edziennik.data.db.entity.FeedbackMessage
import pl.szczodrzynski.edziennik.data.db.entity.Notification import pl.szczodrzynski.edziennik.data.db.entity.Notification
import pl.szczodrzynski.edziennik.data.db.entity.Profile import pl.szczodrzynski.edziennik.data.db.entity.Profile
import pl.szczodrzynski.edziennik.data.db.full.EventFull import pl.szczodrzynski.edziennik.data.db.full.EventFull
import pl.szczodrzynski.edziennik.ui.modules.error.ErrorDetailsDialog import pl.szczodrzynski.edziennik.ui.error.ErrorDetailsDialog
import pl.szczodrzynski.edziennik.ui.modules.error.ErrorSnackbar import pl.szczodrzynski.edziennik.ui.error.ErrorSnackbar
import pl.szczodrzynski.edziennik.ui.modules.login.LoginInfo import pl.szczodrzynski.edziennik.ui.login.LoginInfo
import pl.szczodrzynski.edziennik.utils.models.Date import pl.szczodrzynski.edziennik.utils.models.Date
import pl.szczodrzynski.edziennik.utils.models.Time import pl.szczodrzynski.edziennik.utils.models.Time
import retrofit2.Response import retrofit2.Response

View File

@ -6,7 +6,7 @@ package pl.szczodrzynski.edziennik.data.api.szkolny
import pl.szczodrzynski.edziennik.data.api.szkolny.request.* import pl.szczodrzynski.edziennik.data.api.szkolny.request.*
import pl.szczodrzynski.edziennik.data.api.szkolny.response.* import pl.szczodrzynski.edziennik.data.api.szkolny.response.*
import pl.szczodrzynski.edziennik.ui.modules.login.LoginInfo import pl.szczodrzynski.edziennik.ui.login.LoginInfo
import retrofit2.Call import retrofit2.Call
import retrofit2.http.* import retrofit2.http.*

View File

@ -6,7 +6,7 @@ package pl.szczodrzynski.edziennik.data.db.full
import androidx.room.Ignore import androidx.room.Ignore
import pl.szczodrzynski.edziennik.data.db.entity.Event import pl.szczodrzynski.edziennik.data.db.entity.Event
import pl.szczodrzynski.edziennik.data.db.entity.Metadata import pl.szczodrzynski.edziennik.data.db.entity.Metadata
import pl.szczodrzynski.edziennik.ui.modules.search.Searchable import pl.szczodrzynski.edziennik.ui.search.Searchable
import pl.szczodrzynski.edziennik.utils.html.BetterHtml import pl.szczodrzynski.edziennik.utils.html.BetterHtml
import pl.szczodrzynski.edziennik.utils.models.Date import pl.szczodrzynski.edziennik.utils.models.Date
import pl.szczodrzynski.edziennik.utils.models.Time import pl.szczodrzynski.edziennik.utils.models.Time

View File

@ -7,7 +7,7 @@ import androidx.room.Ignore
import androidx.room.Relation import androidx.room.Relation
import pl.szczodrzynski.edziennik.data.db.entity.Message import pl.szczodrzynski.edziennik.data.db.entity.Message
import pl.szczodrzynski.edziennik.data.db.entity.MessageRecipient import pl.szczodrzynski.edziennik.data.db.entity.MessageRecipient
import pl.szczodrzynski.edziennik.ui.modules.search.Searchable import pl.szczodrzynski.edziennik.ui.search.Searchable
import pl.szczodrzynski.edziennik.utils.html.BetterHtml import pl.szczodrzynski.edziennik.utils.html.BetterHtml
class MessageFull( class MessageFull(

View File

@ -2,7 +2,7 @@
* Copyright (c) Kacper Ziubryniewicz 2020-1-25 * Copyright (c) Kacper Ziubryniewicz 2020-1-25
*/ */
package pl.szczodrzynski.edziennik.ui.modules.agenda package pl.szczodrzynski.edziennik.ui.agenda
import android.os.Bundle import android.os.Bundle
import android.view.LayoutInflater import android.view.LayoutInflater
@ -26,9 +26,8 @@ import pl.szczodrzynski.edziennik.data.db.entity.Metadata
import pl.szczodrzynski.edziennik.data.db.entity.Profile import pl.szczodrzynski.edziennik.data.db.entity.Profile
import pl.szczodrzynski.edziennik.databinding.FragmentAgendaCalendarBinding import pl.szczodrzynski.edziennik.databinding.FragmentAgendaCalendarBinding
import pl.szczodrzynski.edziennik.databinding.FragmentAgendaDefaultBinding import pl.szczodrzynski.edziennik.databinding.FragmentAgendaDefaultBinding
import pl.szczodrzynski.edziennik.ui.dialogs.agenda.AgendaConfigDialog import pl.szczodrzynski.edziennik.ui.dialogs.settings.AgendaConfigDialog
import pl.szczodrzynski.edziennik.ui.dialogs.day.DayDialog import pl.szczodrzynski.edziennik.ui.event.EventManualDialog
import pl.szczodrzynski.edziennik.ui.modules.event.EventManualDialog
import pl.szczodrzynski.edziennik.utils.Themes import pl.szczodrzynski.edziennik.utils.Themes
import pl.szczodrzynski.edziennik.utils.models.Date import pl.szczodrzynski.edziennik.utils.models.Date
import pl.szczodrzynski.navlib.bottomsheet.items.BottomSheetPrimaryItem import pl.szczodrzynski.navlib.bottomsheet.items.BottomSheetPrimaryItem

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2021-4-8. * Copyright (c) Kuba Szczodrzyński 2021-4-8.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.agenda package pl.szczodrzynski.edziennik.ui.agenda
import android.util.SparseIntArray import android.util.SparseIntArray
import android.widget.AbsListView import android.widget.AbsListView
@ -21,18 +21,17 @@ import pl.szczodrzynski.edziennik.App
import pl.szczodrzynski.edziennik.MainActivity import pl.szczodrzynski.edziennik.MainActivity
import pl.szczodrzynski.edziennik.data.db.full.EventFull import pl.szczodrzynski.edziennik.data.db.full.EventFull
import pl.szczodrzynski.edziennik.databinding.FragmentAgendaDefaultBinding import pl.szczodrzynski.edziennik.databinding.FragmentAgendaDefaultBinding
import pl.szczodrzynski.edziennik.ui.dialogs.day.DayDialog import pl.szczodrzynski.edziennik.ui.agenda.event.AgendaEvent
import pl.szczodrzynski.edziennik.ui.dialogs.lessonchange.LessonChangeDialog import pl.szczodrzynski.edziennik.ui.agenda.event.AgendaEventGroup
import pl.szczodrzynski.edziennik.ui.dialogs.teacherabsence.TeacherAbsenceDialog import pl.szczodrzynski.edziennik.ui.agenda.event.AgendaEventGroupRenderer
import pl.szczodrzynski.edziennik.ui.modules.agenda.event.AgendaEvent import pl.szczodrzynski.edziennik.ui.agenda.event.AgendaEventRenderer
import pl.szczodrzynski.edziennik.ui.modules.agenda.event.AgendaEventGroup import pl.szczodrzynski.edziennik.ui.agenda.lessonchanges.LessonChangesDialog
import pl.szczodrzynski.edziennik.ui.modules.agenda.event.AgendaEventGroupRenderer import pl.szczodrzynski.edziennik.ui.agenda.lessonchanges.LessonChangesEvent
import pl.szczodrzynski.edziennik.ui.modules.agenda.event.AgendaEventRenderer import pl.szczodrzynski.edziennik.ui.agenda.lessonchanges.LessonChangesEventRenderer
import pl.szczodrzynski.edziennik.ui.modules.agenda.lessonchanges.LessonChangesEvent import pl.szczodrzynski.edziennik.ui.agenda.teacherabsence.TeacherAbsenceDialog
import pl.szczodrzynski.edziennik.ui.modules.agenda.lessonchanges.LessonChangesEventRenderer import pl.szczodrzynski.edziennik.ui.agenda.teacherabsence.TeacherAbsenceEvent
import pl.szczodrzynski.edziennik.ui.modules.agenda.teacherabsence.TeacherAbsenceEvent import pl.szczodrzynski.edziennik.ui.agenda.teacherabsence.TeacherAbsenceEventRenderer
import pl.szczodrzynski.edziennik.ui.modules.agenda.teacherabsence.TeacherAbsenceEventRenderer import pl.szczodrzynski.edziennik.ui.event.EventDetailsDialog
import pl.szczodrzynski.edziennik.ui.modules.event.EventDetailsDialog
import pl.szczodrzynski.edziennik.utils.models.Date import pl.szczodrzynski.edziennik.utils.models.Date
import java.util.* import java.util.*
@ -149,7 +148,7 @@ class AgendaFragmentDefault(
when (event) { when (event) {
is AgendaEvent -> EventDetailsDialog(activity, event.event) is AgendaEvent -> EventDetailsDialog(activity, event.event)
is LessonChangesEvent -> LessonChangeDialog(activity, app.profileId, date) is LessonChangesEvent -> LessonChangesDialog(activity, app.profileId, date)
is TeacherAbsenceEvent -> TeacherAbsenceDialog( is TeacherAbsenceEvent -> TeacherAbsenceDialog(
activity, activity,
app.profileId, app.profileId,

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2021-4-9. * Copyright (c) Kuba Szczodrzyński 2021-4-9.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.agenda package pl.szczodrzynski.edziennik.ui.agenda
import com.github.tibolte.agendacalendarview.models.CalendarEvent import com.github.tibolte.agendacalendarview.models.CalendarEvent
import com.github.tibolte.agendacalendarview.models.IDayItem import com.github.tibolte.agendacalendarview.models.IDayItem

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2019-12-16. * Copyright (c) Kuba Szczodrzyński 2019-12-16.
*/ */
package pl.szczodrzynski.edziennik.ui.dialogs.day package pl.szczodrzynski.edziennik.ui.agenda
import android.view.View import android.view.View
import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AlertDialog
@ -14,15 +14,15 @@ import kotlinx.coroutines.*
import pl.szczodrzynski.edziennik.* import pl.szczodrzynski.edziennik.*
import pl.szczodrzynski.edziennik.data.db.entity.Lesson import pl.szczodrzynski.edziennik.data.db.entity.Lesson
import pl.szczodrzynski.edziennik.databinding.DialogDayBinding import pl.szczodrzynski.edziennik.databinding.DialogDayBinding
import pl.szczodrzynski.edziennik.ui.dialogs.lessonchange.LessonChangeDialog import pl.szczodrzynski.edziennik.ui.agenda.lessonchanges.LessonChangesDialog
import pl.szczodrzynski.edziennik.ui.dialogs.teacherabsence.TeacherAbsenceDialog import pl.szczodrzynski.edziennik.ui.agenda.lessonchanges.LessonChangesEvent
import pl.szczodrzynski.edziennik.ui.modules.agenda.lessonchanges.LessonChangesEvent import pl.szczodrzynski.edziennik.ui.agenda.lessonchanges.LessonChangesEventRenderer
import pl.szczodrzynski.edziennik.ui.modules.agenda.lessonchanges.LessonChangesEventRenderer import pl.szczodrzynski.edziennik.ui.agenda.teacherabsence.TeacherAbsenceDialog
import pl.szczodrzynski.edziennik.ui.modules.agenda.teacherabsence.TeacherAbsenceEvent import pl.szczodrzynski.edziennik.ui.agenda.teacherabsence.TeacherAbsenceEvent
import pl.szczodrzynski.edziennik.ui.modules.agenda.teacherabsence.TeacherAbsenceEventRenderer import pl.szczodrzynski.edziennik.ui.agenda.teacherabsence.TeacherAbsenceEventRenderer
import pl.szczodrzynski.edziennik.ui.modules.event.EventDetailsDialog import pl.szczodrzynski.edziennik.ui.event.EventDetailsDialog
import pl.szczodrzynski.edziennik.ui.modules.event.EventListAdapter import pl.szczodrzynski.edziennik.ui.event.EventListAdapter
import pl.szczodrzynski.edziennik.ui.modules.event.EventManualDialog import pl.szczodrzynski.edziennik.ui.event.EventManualDialog
import pl.szczodrzynski.edziennik.utils.SimpleDividerItemDecoration import pl.szczodrzynski.edziennik.utils.SimpleDividerItemDecoration
import pl.szczodrzynski.edziennik.utils.models.Date import pl.szczodrzynski.edziennik.utils.models.Date
import pl.szczodrzynski.edziennik.utils.models.Time import pl.szczodrzynski.edziennik.utils.models.Time
@ -124,7 +124,7 @@ class DayDialog(
) )
b.lessonChangesFrame.onClick { b.lessonChangesFrame.onClick {
LessonChangeDialog( LessonChangesDialog(
activity, activity,
profileId, profileId,
date, date,

View File

@ -2,10 +2,10 @@
* Copyright (c) Kuba Szczodrzyński 2021-4-8. * Copyright (c) Kuba Szczodrzyński 2021-4-8.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.agenda.event package pl.szczodrzynski.edziennik.ui.agenda.event
import pl.szczodrzynski.edziennik.data.db.full.EventFull import pl.szczodrzynski.edziennik.data.db.full.EventFull
import pl.szczodrzynski.edziennik.ui.modules.agenda.BaseEvent import pl.szczodrzynski.edziennik.ui.agenda.BaseEvent
class AgendaEvent( class AgendaEvent(
val event: EventFull, val event: EventFull,

View File

@ -2,9 +2,9 @@
* Copyright (c) Kuba Szczodrzyński 2021-4-10. * Copyright (c) Kuba Szczodrzyński 2021-4-10.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.agenda.event package pl.szczodrzynski.edziennik.ui.agenda.event
import pl.szczodrzynski.edziennik.ui.modules.agenda.BaseEvent import pl.szczodrzynski.edziennik.ui.agenda.BaseEvent
import pl.szczodrzynski.edziennik.utils.models.Date import pl.szczodrzynski.edziennik.utils.models.Date
class AgendaEventGroup( class AgendaEventGroup(

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2021-4-10. * Copyright (c) Kuba Szczodrzyński 2021-4-10.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.agenda.event package pl.szczodrzynski.edziennik.ui.agenda.event
import android.view.View import android.view.View
import androidx.core.view.isVisible import androidx.core.view.isVisible

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2021-4-8. * Copyright (c) Kuba Szczodrzyński 2021-4-8.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.agenda.event package pl.szczodrzynski.edziennik.ui.agenda.event
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.view.View import android.view.View

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2019-12-19. * Copyright (c) Kuba Szczodrzyński 2019-12-19.
*/ */
package pl.szczodrzynski.edziennik.ui.dialogs.lessonchange package pl.szczodrzynski.edziennik.ui.agenda.lessonchanges
import android.content.Context import android.content.Context
import android.graphics.PorterDuff import android.graphics.PorterDuff
@ -17,10 +17,10 @@ import pl.szczodrzynski.edziennik.data.db.full.LessonFull
import pl.szczodrzynski.edziennik.databinding.TimetableLessonBinding import pl.szczodrzynski.edziennik.databinding.TimetableLessonBinding
import pl.szczodrzynski.navlib.getColorFromAttr import pl.szczodrzynski.navlib.getColorFromAttr
class LessonChangeAdapter( class LessonChangesAdapter(
val context: Context, val context: Context,
private val onItemClick: ((lesson: LessonFull) -> Unit)? = null private val onItemClick: ((lesson: LessonFull) -> Unit)? = null
) : RecyclerView.Adapter<LessonChangeAdapter.ViewHolder>() { ) : RecyclerView.Adapter<LessonChangesAdapter.ViewHolder>() {
var items = listOf<LessonFull>() var items = listOf<LessonFull>()

View File

@ -1,4 +1,4 @@
package pl.szczodrzynski.edziennik.ui.dialogs.lessonchange package pl.szczodrzynski.edziennik.ui.agenda.lessonchanges
import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AlertDialog
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity
@ -8,11 +8,11 @@ import kotlinx.coroutines.*
import pl.szczodrzynski.edziennik.App import pl.szczodrzynski.edziennik.App
import pl.szczodrzynski.edziennik.R import pl.szczodrzynski.edziennik.R
import pl.szczodrzynski.edziennik.databinding.DialogLessonChangeListBinding import pl.szczodrzynski.edziennik.databinding.DialogLessonChangeListBinding
import pl.szczodrzynski.edziennik.ui.dialogs.timetable.LessonDetailsDialog import pl.szczodrzynski.edziennik.ui.timetable.LessonDetailsDialog
import pl.szczodrzynski.edziennik.utils.models.Date import pl.szczodrzynski.edziennik.utils.models.Date
import kotlin.coroutines.CoroutineContext import kotlin.coroutines.CoroutineContext
class LessonChangeDialog( class LessonChangesDialog(
val activity: AppCompatActivity, val activity: AppCompatActivity,
val profileId: Int, val profileId: Int,
private val defaultDate: Date, private val defaultDate: Date,
@ -54,7 +54,7 @@ class LessonChangeDialog(
app.db.timetableDao().getChangesForDateNow(profileId, defaultDate) app.db.timetableDao().getChangesForDateNow(profileId, defaultDate)
} }
val adapter = LessonChangeAdapter( val adapter = LessonChangesAdapter(
activity, activity,
onItemClick = { onItemClick = {
LessonDetailsDialog( LessonDetailsDialog(

View File

@ -2,9 +2,9 @@
* Copyright (c) Kuba Szczodrzyński 2021-4-8. * Copyright (c) Kuba Szczodrzyński 2021-4-8.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.agenda.lessonchanges package pl.szczodrzynski.edziennik.ui.agenda.lessonchanges
import pl.szczodrzynski.edziennik.ui.modules.agenda.BaseEvent import pl.szczodrzynski.edziennik.ui.agenda.BaseEvent
import pl.szczodrzynski.edziennik.utils.models.Date import pl.szczodrzynski.edziennik.utils.models.Date
class LessonChangesEvent( class LessonChangesEvent(

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2021-4-8. * Copyright (c) Kuba Szczodrzyński 2021-4-8.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.agenda.lessonchanges package pl.szczodrzynski.edziennik.ui.agenda.lessonchanges
import android.view.View import android.view.View
import androidx.core.view.isVisible import androidx.core.view.isVisible

View File

@ -1,4 +1,4 @@
package pl.szczodrzynski.edziennik.ui.dialogs.teacherabsence package pl.szczodrzynski.edziennik.ui.agenda.teacherabsence
import android.content.Context import android.content.Context
import android.view.LayoutInflater import android.view.LayoutInflater

View File

@ -1,4 +1,4 @@
package pl.szczodrzynski.edziennik.ui.dialogs.teacherabsence package pl.szczodrzynski.edziennik.ui.agenda.teacherabsence
import android.view.View import android.view.View
import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AlertDialog

View File

@ -2,9 +2,9 @@
* Copyright (c) Kuba Szczodrzyński 2021-4-8. * Copyright (c) Kuba Szczodrzyński 2021-4-8.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.agenda.teacherabsence package pl.szczodrzynski.edziennik.ui.agenda.teacherabsence
import pl.szczodrzynski.edziennik.ui.modules.agenda.BaseEvent import pl.szczodrzynski.edziennik.ui.agenda.BaseEvent
import pl.szczodrzynski.edziennik.utils.models.Date import pl.szczodrzynski.edziennik.utils.models.Date
class TeacherAbsenceEvent( class TeacherAbsenceEvent(

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2021-4-8. * Copyright (c) Kuba Szczodrzyński 2021-4-8.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.agenda.teacherabsence package pl.szczodrzynski.edziennik.ui.agenda.teacherabsence
import android.view.View import android.view.View
import androidx.core.view.isVisible import androidx.core.view.isVisible

View File

@ -1,4 +1,4 @@
package pl.szczodrzynski.edziennik.ui.modules.announcements; package pl.szczodrzynski.edziennik.ui.announcements;
import android.content.Context; import android.content.Context;
import android.graphics.Bitmap; import android.graphics.Bitmap;
@ -18,7 +18,7 @@ import java.util.List;
import pl.szczodrzynski.edziennik.R; import pl.szczodrzynski.edziennik.R;
import pl.szczodrzynski.edziennik.data.db.full.AnnouncementFull; import pl.szczodrzynski.edziennik.data.db.full.AnnouncementFull;
import pl.szczodrzynski.edziennik.databinding.RowAnnouncementsItemBinding; import pl.szczodrzynski.edziennik.databinding.RowAnnouncementsItemBinding;
import pl.szczodrzynski.edziennik.ui.modules.messages.MessagesUtils; import pl.szczodrzynski.edziennik.ui.messages.MessagesUtils;
public class AnnouncementsAdapter extends RecyclerView.Adapter<AnnouncementsAdapter.ViewHolder> { public class AnnouncementsAdapter extends RecyclerView.Adapter<AnnouncementsAdapter.ViewHolder> {

View File

@ -1,4 +1,8 @@
package pl.szczodrzynski.edziennik.ui.modules.announcements; package pl.szczodrzynski.edziennik.ui.announcements;
import static androidx.recyclerview.widget.RecyclerView.SCROLL_STATE_IDLE;
import static pl.szczodrzynski.edziennik.data.db.entity.LoginStore.LOGIN_TYPE_LIBRUS;
import static pl.szczodrzynski.edziennik.data.db.entity.Metadata.TYPE_ANNOUNCEMENT;
import android.os.AsyncTask; import android.os.AsyncTask;
import android.os.Bundle; import android.os.Bundle;
@ -33,10 +37,6 @@ import pl.szczodrzynski.edziennik.utils.SimpleDividerItemDecoration;
import pl.szczodrzynski.edziennik.utils.Themes; import pl.szczodrzynski.edziennik.utils.Themes;
import pl.szczodrzynski.navlib.bottomsheet.items.BottomSheetPrimaryItem; import pl.szczodrzynski.navlib.bottomsheet.items.BottomSheetPrimaryItem;
import static androidx.recyclerview.widget.RecyclerView.SCROLL_STATE_IDLE;
import static pl.szczodrzynski.edziennik.data.db.entity.LoginStore.LOGIN_TYPE_LIBRUS;
import static pl.szczodrzynski.edziennik.data.db.entity.Metadata.TYPE_ANNOUNCEMENT;
public class AnnouncementsFragment extends Fragment { public class AnnouncementsFragment extends Fragment {
private App app = null; private App app = null;

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2020-4-29. * Copyright (c) Kuba Szczodrzyński 2020-4-29.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.attendance package pl.szczodrzynski.edziennik.ui.attendance
import android.animation.ObjectAnimator import android.animation.ObjectAnimator
import android.view.LayoutInflater import android.view.LayoutInflater
@ -19,10 +19,10 @@ import pl.szczodrzynski.edziennik.App
import pl.szczodrzynski.edziennik.R import pl.szczodrzynski.edziennik.R
import pl.szczodrzynski.edziennik.data.db.full.AttendanceFull import pl.szczodrzynski.edziennik.data.db.full.AttendanceFull
import pl.szczodrzynski.edziennik.startCoroutineTimer import pl.szczodrzynski.edziennik.startCoroutineTimer
import pl.szczodrzynski.edziennik.ui.modules.attendance.models.* import pl.szczodrzynski.edziennik.ui.attendance.models.*
import pl.szczodrzynski.edziennik.ui.modules.attendance.viewholder.* import pl.szczodrzynski.edziennik.ui.attendance.viewholder.*
import pl.szczodrzynski.edziennik.ui.modules.grades.models.ExpandableItemModel import pl.szczodrzynski.edziennik.ui.grades.models.ExpandableItemModel
import pl.szczodrzynski.edziennik.ui.modules.grades.viewholder.BindableViewHolder import pl.szczodrzynski.edziennik.ui.grades.viewholder.BindableViewHolder
import kotlin.coroutines.CoroutineContext import kotlin.coroutines.CoroutineContext
class AttendanceAdapter( class AttendanceAdapter(

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2020-5-1. * Copyright (c) Kuba Szczodrzyński 2020-5-1.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.attendance package pl.szczodrzynski.edziennik.ui.attendance
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.content.Context import android.content.Context

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2020-5-9. * Copyright (c) Kuba Szczodrzyński 2020-5-9.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.attendance package pl.szczodrzynski.edziennik.ui.attendance
import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AlertDialog
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2020-4-30. * Copyright (c) Kuba Szczodrzyński 2020-4-30.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.attendance package pl.szczodrzynski.edziennik.ui.attendance
import android.os.AsyncTask import android.os.AsyncTask
import android.os.Bundle import android.os.Bundle
@ -18,8 +18,8 @@ import kotlinx.coroutines.Job
import pl.szczodrzynski.edziennik.* import pl.szczodrzynski.edziennik.*
import pl.szczodrzynski.edziennik.data.db.entity.Metadata import pl.szczodrzynski.edziennik.data.db.entity.Metadata
import pl.szczodrzynski.edziennik.databinding.AttendanceFragmentBinding import pl.szczodrzynski.edziennik.databinding.AttendanceFragmentBinding
import pl.szczodrzynski.edziennik.ui.base.lazypager.FragmentLazyPagerAdapter
import pl.szczodrzynski.edziennik.ui.dialogs.settings.AttendanceConfigDialog import pl.szczodrzynski.edziennik.ui.dialogs.settings.AttendanceConfigDialog
import pl.szczodrzynski.edziennik.ui.modules.base.lazypager.FragmentLazyPagerAdapter
import pl.szczodrzynski.navlib.bottomsheet.items.BottomSheetPrimaryItem import pl.szczodrzynski.navlib.bottomsheet.items.BottomSheetPrimaryItem
import pl.szczodrzynski.navlib.bottomsheet.items.BottomSheetSeparatorItem import pl.szczodrzynski.navlib.bottomsheet.items.BottomSheetSeparatorItem
import kotlin.coroutines.CoroutineContext import kotlin.coroutines.CoroutineContext

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2020-4-30. * Copyright (c) Kuba Szczodrzyński 2020-4-30.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.attendance package pl.szczodrzynski.edziennik.ui.attendance
import android.os.Bundle import android.os.Bundle
import android.view.LayoutInflater import android.view.LayoutInflater
@ -19,11 +19,11 @@ import pl.szczodrzynski.edziennik.data.db.full.AttendanceFull
import pl.szczodrzynski.edziennik.databinding.AttendanceListFragmentBinding import pl.szczodrzynski.edziennik.databinding.AttendanceListFragmentBinding
import pl.szczodrzynski.edziennik.isNotNullNorEmpty import pl.szczodrzynski.edziennik.isNotNullNorEmpty
import pl.szczodrzynski.edziennik.startCoroutineTimer import pl.szczodrzynski.edziennik.startCoroutineTimer
import pl.szczodrzynski.edziennik.ui.modules.attendance.models.AttendanceDayRange import pl.szczodrzynski.edziennik.ui.attendance.models.AttendanceDayRange
import pl.szczodrzynski.edziennik.ui.modules.attendance.models.AttendanceMonth import pl.szczodrzynski.edziennik.ui.attendance.models.AttendanceMonth
import pl.szczodrzynski.edziennik.ui.modules.attendance.models.AttendanceTypeGroup import pl.szczodrzynski.edziennik.ui.attendance.models.AttendanceTypeGroup
import pl.szczodrzynski.edziennik.ui.modules.base.lazypager.LazyFragment import pl.szczodrzynski.edziennik.ui.base.lazypager.LazyFragment
import pl.szczodrzynski.edziennik.ui.modules.grades.models.GradesSubject import pl.szczodrzynski.edziennik.ui.grades.models.GradesSubject
import pl.szczodrzynski.edziennik.utils.models.Date import pl.szczodrzynski.edziennik.utils.models.Date
import kotlin.coroutines.CoroutineContext import kotlin.coroutines.CoroutineContext

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2020-5-4. * Copyright (c) Kuba Szczodrzyński 2020-5-4.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.attendance package pl.szczodrzynski.edziennik.ui.attendance
import android.graphics.Color import android.graphics.Color
import android.os.Bundle import android.os.Bundle
@ -24,10 +24,10 @@ import pl.szczodrzynski.edziennik.*
import pl.szczodrzynski.edziennik.data.db.entity.Attendance import pl.szczodrzynski.edziennik.data.db.entity.Attendance
import pl.szczodrzynski.edziennik.data.db.full.AttendanceFull import pl.szczodrzynski.edziennik.data.db.full.AttendanceFull
import pl.szczodrzynski.edziennik.databinding.AttendanceSummaryFragmentBinding import pl.szczodrzynski.edziennik.databinding.AttendanceSummaryFragmentBinding
import pl.szczodrzynski.edziennik.ui.modules.attendance.AttendanceFragment.Companion.VIEW_SUMMARY import pl.szczodrzynski.edziennik.ui.attendance.AttendanceFragment.Companion.VIEW_SUMMARY
import pl.szczodrzynski.edziennik.ui.modules.attendance.models.AttendanceSubject import pl.szczodrzynski.edziennik.ui.attendance.models.AttendanceSubject
import pl.szczodrzynski.edziennik.ui.modules.base.lazypager.LazyFragment import pl.szczodrzynski.edziennik.ui.base.lazypager.LazyFragment
import pl.szczodrzynski.edziennik.ui.modules.grades.models.GradesSubject import pl.szczodrzynski.edziennik.ui.grades.models.GradesSubject
import pl.szczodrzynski.edziennik.utils.models.Date import pl.szczodrzynski.edziennik.utils.models.Date
import java.text.DecimalFormat import java.text.DecimalFormat
import kotlin.coroutines.CoroutineContext import kotlin.coroutines.CoroutineContext

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2020-4-29. * Copyright (c) Kuba Szczodrzyński 2020-4-29.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.attendance package pl.szczodrzynski.edziennik.ui.attendance
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.content.Context import android.content.Context

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2020-4-30. * Copyright (c) Kuba Szczodrzyński 2020-4-30.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.attendance.models package pl.szczodrzynski.edziennik.ui.attendance.models
class AttendanceCount { class AttendanceCount {
var normalSum = 0f var normalSum = 0f

View File

@ -2,11 +2,11 @@
* Copyright (c) Kuba Szczodrzyński 2020-4-30. * Copyright (c) Kuba Szczodrzyński 2020-4-30.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.attendance.models package pl.szczodrzynski.edziennik.ui.attendance.models
import pl.szczodrzynski.edziennik.data.db.entity.Attendance import pl.szczodrzynski.edziennik.data.db.entity.Attendance
import pl.szczodrzynski.edziennik.data.db.full.AttendanceFull import pl.szczodrzynski.edziennik.data.db.full.AttendanceFull
import pl.szczodrzynski.edziennik.ui.modules.grades.models.ExpandableItemModel import pl.szczodrzynski.edziennik.ui.grades.models.ExpandableItemModel
import pl.szczodrzynski.edziennik.utils.models.Date import pl.szczodrzynski.edziennik.utils.models.Date
data class AttendanceDayRange( data class AttendanceDayRange(

View File

@ -2,6 +2,6 @@
* Copyright (c) Kuba Szczodrzyński 2020-5-4. * Copyright (c) Kuba Szczodrzyński 2020-5-4.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.attendance.models package pl.szczodrzynski.edziennik.ui.attendance.models
class AttendanceEmpty class AttendanceEmpty

View File

@ -2,12 +2,12 @@
* Copyright (c) Kuba Szczodrzyński 2020-4-30. * Copyright (c) Kuba Szczodrzyński 2020-4-30.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.attendance.models package pl.szczodrzynski.edziennik.ui.attendance.models
import pl.szczodrzynski.edziennik.data.db.entity.Attendance import pl.szczodrzynski.edziennik.data.db.entity.Attendance
import pl.szczodrzynski.edziennik.data.db.entity.AttendanceType import pl.szczodrzynski.edziennik.data.db.entity.AttendanceType
import pl.szczodrzynski.edziennik.data.db.full.AttendanceFull import pl.szczodrzynski.edziennik.data.db.full.AttendanceFull
import pl.szczodrzynski.edziennik.ui.modules.grades.models.ExpandableItemModel import pl.szczodrzynski.edziennik.ui.grades.models.ExpandableItemModel
data class AttendanceMonth( data class AttendanceMonth(
val year: Int, val year: Int,

View File

@ -2,12 +2,12 @@
* Copyright (c) Kuba Szczodrzyński 2020-5-4. * Copyright (c) Kuba Szczodrzyński 2020-5-4.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.attendance.models package pl.szczodrzynski.edziennik.ui.attendance.models
import pl.szczodrzynski.edziennik.data.db.entity.Attendance import pl.szczodrzynski.edziennik.data.db.entity.Attendance
import pl.szczodrzynski.edziennik.data.db.entity.AttendanceType import pl.szczodrzynski.edziennik.data.db.entity.AttendanceType
import pl.szczodrzynski.edziennik.data.db.full.AttendanceFull import pl.szczodrzynski.edziennik.data.db.full.AttendanceFull
import pl.szczodrzynski.edziennik.ui.modules.grades.models.ExpandableItemModel import pl.szczodrzynski.edziennik.ui.grades.models.ExpandableItemModel
data class AttendanceSubject( data class AttendanceSubject(
val subjectId: Long, val subjectId: Long,

View File

@ -2,12 +2,12 @@
* Copyright (c) Kuba Szczodrzyński 2020-5-8. * Copyright (c) Kuba Szczodrzyński 2020-5-8.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.attendance.models package pl.szczodrzynski.edziennik.ui.attendance.models
import pl.szczodrzynski.edziennik.data.db.entity.Attendance import pl.szczodrzynski.edziennik.data.db.entity.Attendance
import pl.szczodrzynski.edziennik.data.db.entity.AttendanceType import pl.szczodrzynski.edziennik.data.db.entity.AttendanceType
import pl.szczodrzynski.edziennik.data.db.full.AttendanceFull import pl.szczodrzynski.edziennik.data.db.full.AttendanceFull
import pl.szczodrzynski.edziennik.ui.modules.grades.models.ExpandableItemModel import pl.szczodrzynski.edziennik.ui.grades.models.ExpandableItemModel
data class AttendanceTypeGroup( data class AttendanceTypeGroup(
val type: AttendanceType, val type: AttendanceType,

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2020-4-30. * Copyright (c) Kuba Szczodrzyński 2020-4-30.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.attendance.viewholder package pl.szczodrzynski.edziennik.ui.attendance.viewholder
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.ViewGroup import android.view.ViewGroup
@ -15,11 +15,11 @@ import pl.szczodrzynski.edziennik.R
import pl.szczodrzynski.edziennik.concat import pl.szczodrzynski.edziennik.concat
import pl.szczodrzynski.edziennik.data.db.full.AttendanceFull import pl.szczodrzynski.edziennik.data.db.full.AttendanceFull
import pl.szczodrzynski.edziennik.databinding.AttendanceItemAttendanceBinding import pl.szczodrzynski.edziennik.databinding.AttendanceItemAttendanceBinding
import pl.szczodrzynski.edziennik.ui.modules.attendance.AttendanceAdapter import pl.szczodrzynski.edziennik.ui.attendance.AttendanceAdapter
import pl.szczodrzynski.edziennik.ui.modules.attendance.models.AttendanceDayRange import pl.szczodrzynski.edziennik.ui.attendance.models.AttendanceDayRange
import pl.szczodrzynski.edziennik.ui.modules.attendance.models.AttendanceMonth import pl.szczodrzynski.edziennik.ui.attendance.models.AttendanceMonth
import pl.szczodrzynski.edziennik.ui.modules.grades.models.ExpandableItemModel import pl.szczodrzynski.edziennik.ui.grades.models.ExpandableItemModel
import pl.szczodrzynski.edziennik.ui.modules.grades.viewholder.BindableViewHolder import pl.szczodrzynski.edziennik.ui.grades.viewholder.BindableViewHolder
import pl.szczodrzynski.edziennik.utils.Themes import pl.szczodrzynski.edziennik.utils.Themes
import pl.szczodrzynski.edziennik.utils.models.Week import pl.szczodrzynski.edziennik.utils.models.Week

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2020-4-30. * Copyright (c) Kuba Szczodrzyński 2020-4-30.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.attendance.viewholder package pl.szczodrzynski.edziennik.ui.attendance.viewholder
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.View import android.view.View
@ -17,11 +17,11 @@ import pl.szczodrzynski.edziennik.R
import pl.szczodrzynski.edziennik.concat import pl.szczodrzynski.edziennik.concat
import pl.szczodrzynski.edziennik.data.db.entity.Attendance import pl.szczodrzynski.edziennik.data.db.entity.Attendance
import pl.szczodrzynski.edziennik.databinding.AttendanceItemDayRangeBinding import pl.szczodrzynski.edziennik.databinding.AttendanceItemDayRangeBinding
import pl.szczodrzynski.edziennik.ui.modules.attendance.AttendanceAdapter import pl.szczodrzynski.edziennik.ui.attendance.AttendanceAdapter
import pl.szczodrzynski.edziennik.ui.modules.attendance.AttendanceAdapter.Companion.STATE_CLOSED import pl.szczodrzynski.edziennik.ui.attendance.AttendanceAdapter.Companion.STATE_CLOSED
import pl.szczodrzynski.edziennik.ui.modules.attendance.AttendanceView import pl.szczodrzynski.edziennik.ui.attendance.AttendanceView
import pl.szczodrzynski.edziennik.ui.modules.attendance.models.AttendanceDayRange import pl.szczodrzynski.edziennik.ui.attendance.models.AttendanceDayRange
import pl.szczodrzynski.edziennik.ui.modules.grades.viewholder.BindableViewHolder import pl.szczodrzynski.edziennik.ui.grades.viewholder.BindableViewHolder
import pl.szczodrzynski.edziennik.utils.Themes import pl.szczodrzynski.edziennik.utils.Themes
class DayRangeViewHolder( class DayRangeViewHolder(

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2020-5-4. * Copyright (c) Kuba Szczodrzyński 2020-5-4.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.attendance.viewholder package pl.szczodrzynski.edziennik.ui.attendance.viewholder
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.ViewGroup import android.view.ViewGroup
@ -10,9 +10,9 @@ import androidx.appcompat.app.AppCompatActivity
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import pl.szczodrzynski.edziennik.App import pl.szczodrzynski.edziennik.App
import pl.szczodrzynski.edziennik.databinding.AttendanceItemEmptyBinding import pl.szczodrzynski.edziennik.databinding.AttendanceItemEmptyBinding
import pl.szczodrzynski.edziennik.ui.modules.attendance.AttendanceAdapter import pl.szczodrzynski.edziennik.ui.attendance.AttendanceAdapter
import pl.szczodrzynski.edziennik.ui.modules.attendance.models.AttendanceEmpty import pl.szczodrzynski.edziennik.ui.attendance.models.AttendanceEmpty
import pl.szczodrzynski.edziennik.ui.modules.grades.viewholder.BindableViewHolder import pl.szczodrzynski.edziennik.ui.grades.viewholder.BindableViewHolder
class EmptyViewHolder( class EmptyViewHolder(
inflater: LayoutInflater, inflater: LayoutInflater,

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2020-4-30. * Copyright (c) Kuba Szczodrzyński 2020-4-30.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.attendance.viewholder package pl.szczodrzynski.edziennik.ui.attendance.viewholder
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.ViewGroup import android.view.ViewGroup
@ -16,11 +16,11 @@ import androidx.recyclerview.widget.RecyclerView
import pl.szczodrzynski.edziennik.* import pl.szczodrzynski.edziennik.*
import pl.szczodrzynski.edziennik.data.db.entity.Attendance import pl.szczodrzynski.edziennik.data.db.entity.Attendance
import pl.szczodrzynski.edziennik.databinding.AttendanceItemMonthBinding import pl.szczodrzynski.edziennik.databinding.AttendanceItemMonthBinding
import pl.szczodrzynski.edziennik.ui.modules.attendance.AttendanceAdapter import pl.szczodrzynski.edziennik.ui.attendance.AttendanceAdapter
import pl.szczodrzynski.edziennik.ui.modules.attendance.AttendanceAdapter.Companion.STATE_CLOSED import pl.szczodrzynski.edziennik.ui.attendance.AttendanceAdapter.Companion.STATE_CLOSED
import pl.szczodrzynski.edziennik.ui.modules.attendance.AttendanceView import pl.szczodrzynski.edziennik.ui.attendance.AttendanceView
import pl.szczodrzynski.edziennik.ui.modules.attendance.models.AttendanceMonth import pl.szczodrzynski.edziennik.ui.attendance.models.AttendanceMonth
import pl.szczodrzynski.edziennik.ui.modules.grades.viewholder.BindableViewHolder import pl.szczodrzynski.edziennik.ui.grades.viewholder.BindableViewHolder
import pl.szczodrzynski.edziennik.utils.Themes import pl.szczodrzynski.edziennik.utils.Themes
import pl.szczodrzynski.edziennik.utils.models.Date import pl.szczodrzynski.edziennik.utils.models.Date

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2020-5-4. * Copyright (c) Kuba Szczodrzyński 2020-5-4.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.attendance.viewholder package pl.szczodrzynski.edziennik.ui.attendance.viewholder
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.ViewGroup import android.view.ViewGroup
@ -14,10 +14,10 @@ import pl.szczodrzynski.edziennik.App
import pl.szczodrzynski.edziennik.R import pl.szczodrzynski.edziennik.R
import pl.szczodrzynski.edziennik.databinding.AttendanceItemSubjectBinding import pl.szczodrzynski.edziennik.databinding.AttendanceItemSubjectBinding
import pl.szczodrzynski.edziennik.setText import pl.szczodrzynski.edziennik.setText
import pl.szczodrzynski.edziennik.ui.modules.attendance.AttendanceAdapter import pl.szczodrzynski.edziennik.ui.attendance.AttendanceAdapter
import pl.szczodrzynski.edziennik.ui.modules.attendance.AttendanceAdapter.Companion.STATE_CLOSED import pl.szczodrzynski.edziennik.ui.attendance.AttendanceAdapter.Companion.STATE_CLOSED
import pl.szczodrzynski.edziennik.ui.modules.attendance.models.AttendanceSubject import pl.szczodrzynski.edziennik.ui.attendance.models.AttendanceSubject
import pl.szczodrzynski.edziennik.ui.modules.grades.viewholder.BindableViewHolder import pl.szczodrzynski.edziennik.ui.grades.viewholder.BindableViewHolder
import pl.szczodrzynski.edziennik.utils.Themes import pl.szczodrzynski.edziennik.utils.Themes
class SubjectViewHolder( class SubjectViewHolder(

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2020-5-8. * Copyright (c) Kuba Szczodrzyński 2020-5-8.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.attendance.viewholder package pl.szczodrzynski.edziennik.ui.attendance.viewholder
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.ViewGroup import android.view.ViewGroup
@ -15,9 +15,9 @@ import pl.szczodrzynski.edziennik.R
import pl.szczodrzynski.edziennik.concat import pl.szczodrzynski.edziennik.concat
import pl.szczodrzynski.edziennik.data.db.entity.Attendance import pl.szczodrzynski.edziennik.data.db.entity.Attendance
import pl.szczodrzynski.edziennik.databinding.AttendanceItemTypeBinding import pl.szczodrzynski.edziennik.databinding.AttendanceItemTypeBinding
import pl.szczodrzynski.edziennik.ui.modules.attendance.AttendanceAdapter import pl.szczodrzynski.edziennik.ui.attendance.AttendanceAdapter
import pl.szczodrzynski.edziennik.ui.modules.attendance.models.AttendanceTypeGroup import pl.szczodrzynski.edziennik.ui.attendance.models.AttendanceTypeGroup
import pl.szczodrzynski.edziennik.ui.modules.grades.viewholder.BindableViewHolder import pl.szczodrzynski.edziennik.ui.grades.viewholder.BindableViewHolder
import pl.szczodrzynski.edziennik.utils.Themes import pl.szczodrzynski.edziennik.utils.Themes
import pl.szczodrzynski.edziennik.utils.models.Date import pl.szczodrzynski.edziennik.utils.models.Date

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2021-3-27. * Copyright (c) Kuba Szczodrzyński 2021-3-27.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.base package pl.szczodrzynski.edziennik.ui.base
import android.graphics.Color import android.graphics.Color
import android.os.Bundle import android.os.Bundle

View File

@ -1,4 +1,4 @@
package pl.szczodrzynski.edziennik.ui.modules.base package pl.szczodrzynski.edziennik.ui.base
import android.content.ClipData import android.content.ClipData
import android.content.ClipboardManager import android.content.ClipboardManager

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2019-12-22. * Copyright (c) Kuba Szczodrzyński 2019-12-22.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.base package pl.szczodrzynski.edziennik.ui.base
import android.view.View import android.view.View
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2020-3-30. * Copyright (c) Kuba Szczodrzyński 2020-3-30.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.base.lazypager package pl.szczodrzynski.edziennik.ui.base.lazypager
import androidx.fragment.app.FragmentManager import androidx.fragment.app.FragmentManager
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout import androidx.swiperefreshlayout.widget.SwipeRefreshLayout

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2020-3-29. * Copyright (c) Kuba Szczodrzyński 2020-3-29.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.base.lazypager package pl.szczodrzynski.edziennik.ui.base.lazypager
import android.os.Bundle import android.os.Bundle
import androidx.fragment.app.Fragment import androidx.fragment.app.Fragment

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2020-3-29. * Copyright (c) Kuba Szczodrzyński 2020-3-29.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.base.lazypager package pl.szczodrzynski.edziennik.ui.base.lazypager
import android.util.SparseBooleanArray import android.util.SparseBooleanArray
import androidx.core.util.set import androidx.core.util.set

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2020-3-29. * Copyright (c) Kuba Szczodrzyński 2020-3-29.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.base.lazypager package pl.szczodrzynski.edziennik.ui.base.lazypager
import android.content.Context import android.content.Context
import android.util.AttributeSet import android.util.AttributeSet

View File

@ -1,4 +1,7 @@
package pl.szczodrzynski.edziennik.ui.modules.behaviour; package pl.szczodrzynski.edziennik.ui.behaviour;
import static androidx.recyclerview.widget.RecyclerView.SCROLL_STATE_IDLE;
import static pl.szczodrzynski.edziennik.data.db.entity.Metadata.TYPE_NOTICE;
import android.graphics.Color; import android.graphics.Color;
import android.os.AsyncTask; import android.os.AsyncTask;
@ -32,9 +35,6 @@ import pl.szczodrzynski.edziennik.databinding.FragmentBehaviourBinding;
import pl.szczodrzynski.edziennik.utils.Themes; import pl.szczodrzynski.edziennik.utils.Themes;
import pl.szczodrzynski.navlib.bottomsheet.items.BottomSheetPrimaryItem; import pl.szczodrzynski.navlib.bottomsheet.items.BottomSheetPrimaryItem;
import static androidx.recyclerview.widget.RecyclerView.SCROLL_STATE_IDLE;
import static pl.szczodrzynski.edziennik.data.db.entity.Metadata.TYPE_NOTICE;
public class BehaviourFragment extends Fragment { public class BehaviourFragment extends Fragment {
private App app = null; private App app = null;

View File

@ -1,4 +1,4 @@
package pl.szczodrzynski.edziennik.ui.modules.behaviour package pl.szczodrzynski.edziennik.ui.behaviour
import android.content.Context import android.content.Context
import android.graphics.PorterDuff import android.graphics.PorterDuff

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2020-2-15. * Copyright (c) Kuba Szczodrzyński 2020-2-15.
*/ */
package pl.szczodrzynski.edziennik.ui.dialogs.captcha package pl.szczodrzynski.edziennik.ui.captcha
import android.graphics.drawable.Drawable import android.graphics.drawable.Drawable
import android.view.View import android.view.View

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2020-2-15. * Copyright (c) Kuba Szczodrzyński 2020-2-15.
*/ */
package pl.szczodrzynski.edziennik.ui.dialogs.captcha package pl.szczodrzynski.edziennik.ui.captcha
import android.graphics.Bitmap import android.graphics.Bitmap
import android.graphics.BitmapFactory import android.graphics.BitmapFactory

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2020-4-3. * Copyright (c) Kuba Szczodrzyński 2020-4-3.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.debug; package pl.szczodrzynski.edziennik.ui.debug;
import android.os.Bundle; import android.os.Bundle;
import android.util.Log; import android.util.Log;

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2020-4-3. * Copyright (c) Kuba Szczodrzyński 2020-4-3.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.debug package pl.szczodrzynski.edziennik.ui.debug
import android.os.Bundle import android.os.Bundle
import android.view.LayoutInflater import android.view.LayoutInflater
@ -16,7 +16,7 @@ import pl.szczodrzynski.edziennik.App
import pl.szczodrzynski.edziennik.MainActivity import pl.szczodrzynski.edziennik.MainActivity
import pl.szczodrzynski.edziennik.addOnPageSelectedListener import pl.szczodrzynski.edziennik.addOnPageSelectedListener
import pl.szczodrzynski.edziennik.databinding.TemplateFragmentBinding import pl.szczodrzynski.edziennik.databinding.TemplateFragmentBinding
import pl.szczodrzynski.edziennik.ui.modules.base.lazypager.FragmentLazyPagerAdapter import pl.szczodrzynski.edziennik.ui.base.lazypager.FragmentLazyPagerAdapter
import kotlin.coroutines.CoroutineContext import kotlin.coroutines.CoroutineContext
class LabFragment : Fragment(), CoroutineScope { class LabFragment : Fragment(), CoroutineScope {

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2020-5-12. * Copyright (c) Kuba Szczodrzyński 2020-5-12.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.debug package pl.szczodrzynski.edziennik.ui.debug
import android.animation.ObjectAnimator import android.animation.ObjectAnimator
import android.view.LayoutInflater import android.view.LayoutInflater
@ -20,15 +20,15 @@ import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.Job import kotlinx.coroutines.Job
import pl.szczodrzynski.edziennik.App import pl.szczodrzynski.edziennik.App
import pl.szczodrzynski.edziennik.R import pl.szczodrzynski.edziennik.R
import pl.szczodrzynski.edziennik.ui.modules.debug.models.LabJsonArray import pl.szczodrzynski.edziennik.ui.debug.models.LabJsonArray
import pl.szczodrzynski.edziennik.ui.modules.debug.models.LabJsonElement import pl.szczodrzynski.edziennik.ui.debug.models.LabJsonElement
import pl.szczodrzynski.edziennik.ui.modules.debug.models.LabJsonObject import pl.szczodrzynski.edziennik.ui.debug.models.LabJsonObject
import pl.szczodrzynski.edziennik.ui.modules.debug.viewholder.JsonArrayViewHolder import pl.szczodrzynski.edziennik.ui.debug.viewholder.JsonArrayViewHolder
import pl.szczodrzynski.edziennik.ui.modules.debug.viewholder.JsonElementViewHolder import pl.szczodrzynski.edziennik.ui.debug.viewholder.JsonElementViewHolder
import pl.szczodrzynski.edziennik.ui.modules.debug.viewholder.JsonObjectViewHolder import pl.szczodrzynski.edziennik.ui.debug.viewholder.JsonObjectViewHolder
import pl.szczodrzynski.edziennik.ui.modules.debug.viewholder.JsonSubObjectViewHolder import pl.szczodrzynski.edziennik.ui.debug.viewholder.JsonSubObjectViewHolder
import pl.szczodrzynski.edziennik.ui.modules.grades.models.ExpandableItemModel import pl.szczodrzynski.edziennik.ui.grades.models.ExpandableItemModel
import pl.szczodrzynski.edziennik.ui.modules.grades.viewholder.BindableViewHolder import pl.szczodrzynski.edziennik.ui.grades.viewholder.BindableViewHolder
import kotlin.coroutines.CoroutineContext import kotlin.coroutines.CoroutineContext
class LabJsonAdapter( class LabJsonAdapter(

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2020-5-12. * Copyright (c) Kuba Szczodrzyński 2020-5-12.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.debug package pl.szczodrzynski.edziennik.ui.debug
import android.os.Bundle import android.os.Bundle
import android.os.Process import android.os.Process
@ -18,8 +18,8 @@ import kotlinx.coroutines.launch
import pl.szczodrzynski.edziennik.* import pl.szczodrzynski.edziennik.*
import pl.szczodrzynski.edziennik.config.Config import pl.szczodrzynski.edziennik.config.Config
import pl.szczodrzynski.edziennik.databinding.LabFragmentBinding import pl.szczodrzynski.edziennik.databinding.LabFragmentBinding
import pl.szczodrzynski.edziennik.ui.dialogs.profile.ProfileRemoveDialog import pl.szczodrzynski.edziennik.ui.base.lazypager.LazyFragment
import pl.szczodrzynski.edziennik.ui.modules.base.lazypager.LazyFragment import pl.szczodrzynski.edziennik.ui.dialogs.ProfileRemoveDialog
import pl.szczodrzynski.edziennik.utils.TextInputDropDown import pl.szczodrzynski.edziennik.utils.TextInputDropDown
import pl.szczodrzynski.fslogin.decode import pl.szczodrzynski.fslogin.decode
import kotlin.coroutines.CoroutineContext import kotlin.coroutines.CoroutineContext

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2020-5-12. * Copyright (c) Kuba Szczodrzyński 2020-5-12.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.debug package pl.szczodrzynski.edziennik.ui.debug
import android.os.Bundle import android.os.Bundle
import android.view.LayoutInflater import android.view.LayoutInflater
@ -18,8 +18,7 @@ import kotlinx.coroutines.Job
import pl.szczodrzynski.edziennik.* import pl.szczodrzynski.edziennik.*
import pl.szczodrzynski.edziennik.data.api.models.ApiError import pl.szczodrzynski.edziennik.data.api.models.ApiError
import pl.szczodrzynski.edziennik.databinding.TemplateListPageFragmentBinding import pl.szczodrzynski.edziennik.databinding.TemplateListPageFragmentBinding
import pl.szczodrzynski.edziennik.ui.dialogs.input import pl.szczodrzynski.edziennik.ui.base.lazypager.LazyFragment
import pl.szczodrzynski.edziennik.ui.modules.base.lazypager.LazyFragment
import pl.szczodrzynski.edziennik.utils.SimpleDividerItemDecoration import pl.szczodrzynski.edziennik.utils.SimpleDividerItemDecoration
import kotlin.coroutines.CoroutineContext import kotlin.coroutines.CoroutineContext

View File

@ -2,11 +2,11 @@
* Copyright (c) Kuba Szczodrzyński 2020-5-12. * Copyright (c) Kuba Szczodrzyński 2020-5-12.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.debug.models package pl.szczodrzynski.edziennik.ui.debug.models
import com.google.gson.JsonArray import com.google.gson.JsonArray
import com.google.gson.JsonElement import com.google.gson.JsonElement
import pl.szczodrzynski.edziennik.ui.modules.grades.models.ExpandableItemModel import pl.szczodrzynski.edziennik.ui.grades.models.ExpandableItemModel
data class LabJsonArray( data class LabJsonArray(
val key: String, val key: String,

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2020-5-12. * Copyright (c) Kuba Szczodrzyński 2020-5-12.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.debug.models package pl.szczodrzynski.edziennik.ui.debug.models
import com.google.gson.JsonElement import com.google.gson.JsonElement

View File

@ -2,11 +2,11 @@
* Copyright (c) Kuba Szczodrzyński 2020-5-12. * Copyright (c) Kuba Szczodrzyński 2020-5-12.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.debug.models package pl.szczodrzynski.edziennik.ui.debug.models
import com.google.gson.JsonElement import com.google.gson.JsonElement
import com.google.gson.JsonObject import com.google.gson.JsonObject
import pl.szczodrzynski.edziennik.ui.modules.grades.models.ExpandableItemModel import pl.szczodrzynski.edziennik.ui.grades.models.ExpandableItemModel
data class LabJsonObject( data class LabJsonObject(
val key: String, val key: String,

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2020-5-12. * Copyright (c) Kuba Szczodrzyński 2020-5-12.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.debug.viewholder package pl.szczodrzynski.edziennik.ui.debug.viewholder
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.view.LayoutInflater import android.view.LayoutInflater
@ -14,10 +14,10 @@ import androidx.recyclerview.widget.RecyclerView
import pl.szczodrzynski.edziennik.App import pl.szczodrzynski.edziennik.App
import pl.szczodrzynski.edziennik.databinding.LabItemObjectBinding import pl.szczodrzynski.edziennik.databinding.LabItemObjectBinding
import pl.szczodrzynski.edziennik.dp import pl.szczodrzynski.edziennik.dp
import pl.szczodrzynski.edziennik.ui.modules.attendance.AttendanceAdapter import pl.szczodrzynski.edziennik.ui.attendance.AttendanceAdapter
import pl.szczodrzynski.edziennik.ui.modules.debug.LabJsonAdapter import pl.szczodrzynski.edziennik.ui.debug.LabJsonAdapter
import pl.szczodrzynski.edziennik.ui.modules.debug.models.LabJsonArray import pl.szczodrzynski.edziennik.ui.debug.models.LabJsonArray
import pl.szczodrzynski.edziennik.ui.modules.grades.viewholder.BindableViewHolder import pl.szczodrzynski.edziennik.ui.grades.viewholder.BindableViewHolder
import pl.szczodrzynski.edziennik.utils.Themes import pl.szczodrzynski.edziennik.utils.Themes
class JsonArrayViewHolder( class JsonArrayViewHolder(

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2020-5-12. * Copyright (c) Kuba Szczodrzyński 2020-5-12.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.debug.viewholder package pl.szczodrzynski.edziennik.ui.debug.viewholder
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.view.LayoutInflater import android.view.LayoutInflater
@ -14,9 +14,9 @@ import com.google.gson.JsonNull
import com.google.gson.JsonPrimitive import com.google.gson.JsonPrimitive
import pl.szczodrzynski.edziennik.* import pl.szczodrzynski.edziennik.*
import pl.szczodrzynski.edziennik.databinding.LabItemElementBinding import pl.szczodrzynski.edziennik.databinding.LabItemElementBinding
import pl.szczodrzynski.edziennik.ui.modules.debug.LabJsonAdapter import pl.szczodrzynski.edziennik.ui.debug.LabJsonAdapter
import pl.szczodrzynski.edziennik.ui.modules.debug.models.LabJsonElement import pl.szczodrzynski.edziennik.ui.debug.models.LabJsonElement
import pl.szczodrzynski.edziennik.ui.modules.grades.viewholder.BindableViewHolder import pl.szczodrzynski.edziennik.ui.grades.viewholder.BindableViewHolder
import pl.szczodrzynski.edziennik.utils.Themes import pl.szczodrzynski.edziennik.utils.Themes
class JsonElementViewHolder( class JsonElementViewHolder(

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2020-5-12. * Copyright (c) Kuba Szczodrzyński 2020-5-12.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.debug.viewholder package pl.szczodrzynski.edziennik.ui.debug.viewholder
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.view.LayoutInflater import android.view.LayoutInflater
@ -14,10 +14,10 @@ import androidx.recyclerview.widget.RecyclerView
import pl.szczodrzynski.edziennik.App import pl.szczodrzynski.edziennik.App
import pl.szczodrzynski.edziennik.databinding.LabItemObjectBinding import pl.szczodrzynski.edziennik.databinding.LabItemObjectBinding
import pl.szczodrzynski.edziennik.dp import pl.szczodrzynski.edziennik.dp
import pl.szczodrzynski.edziennik.ui.modules.attendance.AttendanceAdapter import pl.szczodrzynski.edziennik.ui.attendance.AttendanceAdapter
import pl.szczodrzynski.edziennik.ui.modules.debug.LabJsonAdapter import pl.szczodrzynski.edziennik.ui.debug.LabJsonAdapter
import pl.szczodrzynski.edziennik.ui.modules.debug.models.LabJsonObject import pl.szczodrzynski.edziennik.ui.debug.models.LabJsonObject
import pl.szczodrzynski.edziennik.ui.modules.grades.viewholder.BindableViewHolder import pl.szczodrzynski.edziennik.ui.grades.viewholder.BindableViewHolder
import pl.szczodrzynski.edziennik.utils.Themes import pl.szczodrzynski.edziennik.utils.Themes
class JsonObjectViewHolder( class JsonObjectViewHolder(

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2021-2-26. * Copyright (c) Kuba Szczodrzyński 2021-2-26.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.debug.viewholder package pl.szczodrzynski.edziennik.ui.debug.viewholder
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.view.LayoutInflater import android.view.LayoutInflater
@ -13,10 +13,10 @@ import androidx.recyclerview.widget.RecyclerView
import pl.szczodrzynski.edziennik.App import pl.szczodrzynski.edziennik.App
import pl.szczodrzynski.edziennik.databinding.LabItemSubObjectBinding import pl.szczodrzynski.edziennik.databinding.LabItemSubObjectBinding
import pl.szczodrzynski.edziennik.dp import pl.szczodrzynski.edziennik.dp
import pl.szczodrzynski.edziennik.ui.modules.attendance.AttendanceAdapter import pl.szczodrzynski.edziennik.ui.attendance.AttendanceAdapter
import pl.szczodrzynski.edziennik.ui.modules.debug.LabJsonAdapter import pl.szczodrzynski.edziennik.ui.debug.LabJsonAdapter
import pl.szczodrzynski.edziennik.ui.modules.debug.models.LabJsonObject import pl.szczodrzynski.edziennik.ui.debug.models.LabJsonObject
import pl.szczodrzynski.edziennik.ui.modules.grades.viewholder.BindableViewHolder import pl.szczodrzynski.edziennik.ui.grades.viewholder.BindableViewHolder
import pl.szczodrzynski.edziennik.utils.Themes import pl.szczodrzynski.edziennik.utils.Themes
class JsonSubObjectViewHolder( class JsonSubObjectViewHolder(

View File

@ -2,7 +2,7 @@
* Copyright (c) Kacper Ziubryniewicz 2019-12-20 * Copyright (c) Kacper Ziubryniewicz 2019-12-20
*/ */
package pl.szczodrzynski.edziennik.ui.dialogs.bell package pl.szczodrzynski.edziennik.ui.dialogs
import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AlertDialog
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity

View File

@ -2,7 +2,7 @@
* Copyright (c) Kacper Ziubryniewicz 2019-12-20 * Copyright (c) Kacper Ziubryniewicz 2019-12-20
*/ */
package pl.szczodrzynski.edziennik.ui.dialogs.bell package pl.szczodrzynski.edziennik.ui.dialogs
import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AlertDialog
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2019-12-30. * Copyright (c) Kuba Szczodrzyński 2019-12-30.
*/ */
package pl.szczodrzynski.edziennik.ui.dialogs.changelog package pl.szczodrzynski.edziennik.ui.dialogs
import android.os.Build import android.os.Build
import android.widget.ScrollView import android.widget.ScrollView

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2019-11-13. * Copyright (c) Kuba Szczodrzyński 2019-11-13.
*/ */
package pl.szczodrzynski.edziennik.ui.dialogs.profile package pl.szczodrzynski.edziennik.ui.dialogs
import android.widget.Toast import android.widget.Toast
import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AlertDialog

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2021-4-10. * Copyright (c) Kuba Szczodrzyński 2021-4-10.
*/ */
package pl.szczodrzynski.edziennik.ui.dialogs.agenda package pl.szczodrzynski.edziennik.ui.dialogs.settings
import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AlertDialog
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity
@ -11,7 +11,6 @@ import pl.szczodrzynski.edziennik.*
import pl.szczodrzynski.edziennik.data.db.entity.Profile import pl.szczodrzynski.edziennik.data.db.entity.Profile
import pl.szczodrzynski.edziennik.data.db.entity.Profile.Companion.REGISTRATION_ENABLED import pl.szczodrzynski.edziennik.data.db.entity.Profile.Companion.REGISTRATION_ENABLED
import pl.szczodrzynski.edziennik.databinding.DialogConfigAgendaBinding import pl.szczodrzynski.edziennik.databinding.DialogConfigAgendaBinding
import pl.szczodrzynski.edziennik.ui.dialogs.sync.RegistrationConfigDialog
import java.util.* import java.util.*
class AgendaConfigDialog( class AgendaConfigDialog(

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) Kuba Szczodrzyński 2020-5-4. * Copyright (c) Kuba Szczodrzyński 2021-10-17.
*/ */
package pl.szczodrzynski.edziennik.ui.dialogs.settings package pl.szczodrzynski.edziennik.ui.dialogs.settings

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2021-3-20. * Copyright (c) Kuba Szczodrzyński 2021-3-20.
*/ */
package pl.szczodrzynski.edziennik.ui.dialogs.bell package pl.szczodrzynski.edziennik.ui.dialogs.settings
import android.widget.TextView import android.widget.TextView
import android.widget.Toast import android.widget.Toast

View File

@ -2,7 +2,7 @@
* Copyright (c) Kacper Ziubryniewicz 2020-1-16 * Copyright (c) Kacper Ziubryniewicz 2020-1-16
*/ */
package pl.szczodrzynski.edziennik.ui.dialogs.grade package pl.szczodrzynski.edziennik.ui.dialogs.settings
import android.annotation.SuppressLint import android.annotation.SuppressLint
import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AlertDialog

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2021-4-14. * Copyright (c) Kuba Szczodrzyński 2021-4-14.
*/ */
package pl.szczodrzynski.edziennik.ui.dialogs package pl.szczodrzynski.edziennik.ui.dialogs.settings
import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AlertDialog
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2020-2-21. * Copyright (c) Kuba Szczodrzyński 2020-2-21.
*/ */
package pl.szczodrzynski.edziennik.ui.dialogs.sync package pl.szczodrzynski.edziennik.ui.dialogs.settings
import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AlertDialog
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2021-3-23. * Copyright (c) Kuba Szczodrzyński 2021-3-23.
*/ */
package pl.szczodrzynski.edziennik.ui.dialogs.profile package pl.szczodrzynski.edziennik.ui.dialogs.settings
import android.content.res.ColorStateList import android.content.res.ColorStateList
import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AlertDialog
@ -16,6 +16,7 @@ import kotlinx.coroutines.Job
import pl.szczodrzynski.edziennik.* import pl.szczodrzynski.edziennik.*
import pl.szczodrzynski.edziennik.data.db.entity.Profile import pl.szczodrzynski.edziennik.data.db.entity.Profile
import pl.szczodrzynski.edziennik.databinding.DialogProfileConfigBinding import pl.szczodrzynski.edziennik.databinding.DialogProfileConfigBinding
import pl.szczodrzynski.edziennik.ui.dialogs.ProfileRemoveDialog
import kotlin.coroutines.CoroutineContext import kotlin.coroutines.CoroutineContext
class ProfileConfigDialog( class ProfileConfigDialog(

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2021-3-20. * Copyright (c) Kuba Szczodrzyński 2021-3-20.
*/ */
package pl.szczodrzynski.edziennik.ui.dialogs.sync package pl.szczodrzynski.edziennik.ui.dialogs.settings
import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AlertDialog
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2020-3-15. * Copyright (c) Kuba Szczodrzyński 2020-3-15.
*/ */
package pl.szczodrzynski.edziennik.ui.dialogs.sync package pl.szczodrzynski.edziennik.ui.dialogs.settings
import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AlertDialog
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity

View File

@ -2,14 +2,14 @@
* Copyright (c) Kuba Szczodrzyński 2019-11-24. * Copyright (c) Kuba Szczodrzyński 2019-11-24.
*/ */
package pl.szczodrzynski.edziennik.ui.dialogs.home package pl.szczodrzynski.edziennik.ui.dialogs.settings
import android.text.InputType import android.text.InputType
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity
import com.google.android.material.dialog.MaterialAlertDialogBuilder import com.google.android.material.dialog.MaterialAlertDialogBuilder
import pl.szczodrzynski.edziennik.R import pl.szczodrzynski.edziennik.R
import pl.szczodrzynski.edziennik.data.db.entity.Profile import pl.szczodrzynski.edziennik.data.db.entity.Profile
import pl.szczodrzynski.edziennik.ui.dialogs.input import pl.szczodrzynski.edziennik.input
class StudentNumberDialog( class StudentNumberDialog(
val activity: AppCompatActivity, val activity: AppCompatActivity,

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2021-3-20. * Copyright (c) Kuba Szczodrzyński 2021-3-20.
*/ */
package pl.szczodrzynski.edziennik.ui.dialogs.sync package pl.szczodrzynski.edziennik.ui.dialogs.settings
import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AlertDialog
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2020-9-3. * Copyright (c) Kuba Szczodrzyński 2020-9-3.
*/ */
package pl.szczodrzynski.edziennik.ui.dialogs package pl.szczodrzynski.edziennik.ui.dialogs.sync
import android.text.method.LinkMovementMethod import android.text.method.LinkMovementMethod
import android.view.LayoutInflater import android.view.LayoutInflater

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2020-1-19. * Copyright (c) Kuba Szczodrzyński 2020-1-19.
*/ */
package pl.szczodrzynski.edziennik.ui.dialogs package pl.szczodrzynski.edziennik.ui.dialogs.sync
import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AlertDialog
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity

View File

@ -14,7 +14,7 @@ import pl.szczodrzynski.edziennik.MainActivity
import pl.szczodrzynski.edziennik.R import pl.szczodrzynski.edziennik.R
import pl.szczodrzynski.edziennik.data.api.edziennik.EdziennikTask import pl.szczodrzynski.edziennik.data.api.edziennik.EdziennikTask
import pl.szczodrzynski.edziennik.databinding.DialogLessonDetailsBinding import pl.szczodrzynski.edziennik.databinding.DialogLessonDetailsBinding
import pl.szczodrzynski.edziennik.ui.modules.messages.list.MessagesFragment import pl.szczodrzynski.edziennik.ui.messages.list.MessagesFragment
import kotlin.coroutines.CoroutineContext import kotlin.coroutines.CoroutineContext
class SyncViewListDialog( class SyncViewListDialog(

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2020-9-3. * Copyright (c) Kuba Szczodrzyński 2020-9-3.
*/ */
package pl.szczodrzynski.edziennik.ui.dialogs package pl.szczodrzynski.edziennik.ui.dialogs.sync
import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AlertDialog
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2020-2-16. * Copyright (c) Kuba Szczodrzyński 2020-2-16.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.error package pl.szczodrzynski.edziennik.ui.error
import android.widget.Toast import android.widget.Toast
import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AlertDialog

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2019-11-13. * Copyright (c) Kuba Szczodrzyński 2019-11-13.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.error package pl.szczodrzynski.edziennik.ui.error
import android.util.Log import android.util.Log
import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AlertDialog

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2019-11-13. * Copyright (c) Kuba Szczodrzyński 2019-11-13.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.error package pl.szczodrzynski.edziennik.ui.error
import android.view.View import android.view.View
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2019-12-18. * Copyright (c) Kuba Szczodrzyński 2019-12-18.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.event package pl.szczodrzynski.edziennik.ui.event
import android.content.ActivityNotFoundException import android.content.ActivityNotFoundException
import android.content.Intent import android.content.Intent
@ -24,7 +24,7 @@ import pl.szczodrzynski.edziennik.data.api.events.EventGetEvent
import pl.szczodrzynski.edziennik.data.api.szkolny.SzkolnyApi import pl.szczodrzynski.edziennik.data.api.szkolny.SzkolnyApi
import pl.szczodrzynski.edziennik.data.db.full.EventFull import pl.szczodrzynski.edziennik.data.db.full.EventFull
import pl.szczodrzynski.edziennik.databinding.DialogEventDetailsBinding import pl.szczodrzynski.edziennik.databinding.DialogEventDetailsBinding
import pl.szczodrzynski.edziennik.ui.modules.timetable.TimetableFragment import pl.szczodrzynski.edziennik.ui.timetable.TimetableFragment
import pl.szczodrzynski.edziennik.utils.BetterLink import pl.szczodrzynski.edziennik.utils.BetterLink
import pl.szczodrzynski.edziennik.utils.models.Date import pl.szczodrzynski.edziennik.utils.models.Date
import kotlin.coroutines.CoroutineContext import kotlin.coroutines.CoroutineContext

View File

@ -2,7 +2,7 @@
* Copyright (c) Kacper Ziubryniewicz 2019-11-30 * Copyright (c) Kacper Ziubryniewicz 2019-11-30
*/ */
package pl.szczodrzynski.edziennik.ui.modules.event package pl.szczodrzynski.edziennik.ui.event
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.ViewGroup import android.view.ViewGroup
@ -14,7 +14,7 @@ import kotlinx.coroutines.Job
import pl.szczodrzynski.edziennik.App import pl.szczodrzynski.edziennik.App
import pl.szczodrzynski.edziennik.data.db.full.EventFull import pl.szczodrzynski.edziennik.data.db.full.EventFull
import pl.szczodrzynski.edziennik.startCoroutineTimer import pl.szczodrzynski.edziennik.startCoroutineTimer
import pl.szczodrzynski.edziennik.ui.modules.search.SearchableAdapter import pl.szczodrzynski.edziennik.ui.search.SearchableAdapter
import kotlin.coroutines.CoroutineContext import kotlin.coroutines.CoroutineContext
class EventListAdapter( class EventListAdapter(

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2019-11-12. * Copyright (c) Kuba Szczodrzyński 2019-11-12.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.event package pl.szczodrzynski.edziennik.ui.event
import android.view.View import android.view.View
import android.widget.Toast import android.widget.Toast
@ -31,8 +31,8 @@ import pl.szczodrzynski.edziennik.data.db.full.EventFull
import pl.szczodrzynski.edziennik.data.db.full.LessonFull import pl.szczodrzynski.edziennik.data.db.full.LessonFull
import pl.szczodrzynski.edziennik.databinding.DialogEventManualV2Binding import pl.szczodrzynski.edziennik.databinding.DialogEventManualV2Binding
import pl.szczodrzynski.edziennik.ui.dialogs.StyledTextDialog import pl.szczodrzynski.edziennik.ui.dialogs.StyledTextDialog
import pl.szczodrzynski.edziennik.ui.dialogs.sync.RegistrationConfigDialog import pl.szczodrzynski.edziennik.ui.dialogs.settings.RegistrationConfigDialog
import pl.szczodrzynski.edziennik.ui.modules.views.TimeDropdown.Companion.DISPLAY_LESSONS import pl.szczodrzynski.edziennik.ui.views.TimeDropdown.Companion.DISPLAY_LESSONS
import pl.szczodrzynski.edziennik.utils.Anim import pl.szczodrzynski.edziennik.utils.Anim
import pl.szczodrzynski.edziennik.utils.html.BetterHtml import pl.szczodrzynski.edziennik.utils.html.BetterHtml
import pl.szczodrzynski.edziennik.utils.managers.TextStylingManager.HtmlMode.SIMPLE import pl.szczodrzynski.edziennik.utils.managers.TextStylingManager.HtmlMode.SIMPLE

View File

@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2021-10-10. * Copyright (c) Kuba Szczodrzyński 2021-10-10.
*/ */
package pl.szczodrzynski.edziennik.ui.modules.event package pl.szczodrzynski.edziennik.ui.event
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.ViewGroup import android.view.ViewGroup
@ -12,7 +12,7 @@ import androidx.recyclerview.widget.RecyclerView
import pl.szczodrzynski.edziennik.* import pl.szczodrzynski.edziennik.*
import pl.szczodrzynski.edziennik.data.db.full.EventFull import pl.szczodrzynski.edziennik.data.db.full.EventFull
import pl.szczodrzynski.edziennik.databinding.EventListItemBinding import pl.szczodrzynski.edziennik.databinding.EventListItemBinding
import pl.szczodrzynski.edziennik.ui.modules.grades.viewholder.BindableViewHolder import pl.szczodrzynski.edziennik.ui.grades.viewholder.BindableViewHolder
import pl.szczodrzynski.edziennik.utils.models.Date import pl.szczodrzynski.edziennik.utils.models.Date
import pl.szczodrzynski.edziennik.utils.models.Week import pl.szczodrzynski.edziennik.utils.models.Week

View File

@ -1,4 +1,4 @@
package pl.szczodrzynski.edziennik.ui.modules.feedback package pl.szczodrzynski.edziennik.ui.feedback
import android.os.Bundle import android.os.Bundle
import android.view.MenuItem import android.view.MenuItem

View File

@ -1,4 +1,4 @@
package pl.szczodrzynski.edziennik.ui.modules.feedback package pl.szczodrzynski.edziennik.ui.feedback
import android.content.BroadcastReceiver import android.content.BroadcastReceiver
import android.graphics.Bitmap import android.graphics.Bitmap

Some files were not shown because too many files have changed in this diff Show More