SYMBOL INDEX (896 symbols across 110 files) FILE: integration_test/login/login_integration_test.dart function main (line 10) | void main() FILE: integration_test/preview_app_integration_test.dart class AppPreview (line 6) | class AppPreview extends StatelessWidget { method build (line 20) | Widget build(BuildContext context) function main (line 130) | void main() FILE: integration_test/screenshot_integration_test.dart class FakeController (line 37) | class FakeController extends Fake implements FilterController { method list (line 72) | Future> list() class AppTester (line 77) | class AppTester extends StatelessWidget { method build (line 90) | Widget build(BuildContext context) function main (line 159) | void main() FILE: integration_test/webdav/client/webdav_client_test.dart function createWebDAVClient (line 13) | WebDAVClient createWebDAVClient({ function randomString (line 28) | String randomString({int len = 8}) function main (line 35) | void main() FILE: lib/adaptive_layout/widget/adaptive_layout.dart class AdaptiveLayout (line 16) | class AdaptiveLayout extends StatelessWidget { method build (line 25) | Widget build(BuildContext context) class NotificationWrapper (line 39) | class NotificationWrapper extends StatelessWidget { method build (line 48) | Widget build(BuildContext context) class NarrowLayout (line 92) | class NarrowLayout extends StatelessWidget { method build (line 101) | Widget build(BuildContext context) class WideLayout (line 104) | class WideLayout extends StatelessWidget { method build (line 113) | Widget build(BuildContext context) FILE: lib/app_info/page/app_details_page.dart class AppInfoPage (line 7) | class AppInfoPage extends StatelessWidget { method build (line 11) | Widget build(BuildContext context) class AppInfoView (line 19) | class AppInfoView extends StatelessWidget { method build (line 25) | Widget build(BuildContext context) method _openUrl (line 75) | Future _openUrl(String urlStr) FILE: lib/common/bloc_observer.dart class GenericBlocObserver (line 7) | class GenericBlocObserver extends BlocObserver { method onChange (line 9) | void onChange(BlocBase bloc, Change change) method onTransition (line 17) | void onTransition(Bloc bloc, Transition transition) method onError (line 23) | void onError(BlocBase bloc, Object error, StackTrace stackTrace) FILE: lib/common/exception/exceptions.dart class TodoException (line 3) | sealed class TodoException implements Exception { method toString (line 9) | String toString() class TodoNotFound (line 12) | class TodoNotFound extends TodoException { class TodoMissingId (line 19) | class TodoMissingId extends TodoException { class TodoStringMalformed (line 23) | class TodoStringMalformed extends TodoException { class TodoInvalidProjectTag (line 30) | class TodoInvalidProjectTag extends TodoException { class TodoInvalidContextTag (line 37) | class TodoInvalidContextTag extends TodoException { class TodoInvalidKeyValueTag (line 44) | class TodoInvalidKeyValueTag extends TodoException { class TodoForbiddenCompletionDate (line 51) | class TodoForbiddenCompletionDate extends TodoException { class TodoMissingCompletionDate (line 56) | class TodoMissingCompletionDate extends TodoException { FILE: lib/common/misc.dart class PlatformInfo (line 11) | class PlatformInfo { type MessageType (line 21) | enum MessageType { success, info, error } class SnackBarHandler (line 23) | class SnackBarHandler { method _call (line 24) | void _call(BuildContext context, MessageType type, String message) method success (line 55) | void success(BuildContext context, String message) method info (line 58) | void info(BuildContext context, String message) method error (line 61) | void error(BuildContext context, String message) class CustomScrollBehavior (line 65) | class CustomScrollBehavior extends MaterialScrollBehavior { class Debouncer (line 75) | class Debouncer { method run (line 81) | void run(VoidCallback action) method dispose (line 86) | void dispose() class PopScopeDrawer (line 92) | class PopScopeDrawer extends StatelessWidget { method build (line 101) | Widget build(BuildContext context) FILE: lib/common/router/router.dart class AppRouter (line 19) | class AppRouter { FILE: lib/common/theme/theme.dart class CustomTheme (line 125) | class CustomTheme { FILE: lib/common/widget/app_bar.dart class MainAppBar (line 9) | class MainAppBar extends StatelessWidget implements PreferredSizeWidget { method build (line 22) | Widget build(BuildContext context) class AppBarFilterList (line 73) | class AppBarFilterList extends StatelessWidget { method build (line 77) | Widget build(BuildContext context) FILE: lib/common/widget/chip.dart class BasicIconChip (line 3) | class BasicIconChip extends StatelessWidget { method build (line 16) | Widget build(BuildContext context) class BasicChip (line 44) | class BasicChip extends StatelessWidget { method build (line 55) | Widget build(BuildContext context) class GenericActionChip (line 76) | class GenericActionChip extends StatelessWidget { method build (line 91) | Widget build(BuildContext context) class GenericChoiceChip (line 105) | class GenericChoiceChip extends StatelessWidget { method build (line 120) | Widget build(BuildContext context) class GenericChipGroup (line 135) | class GenericChipGroup extends StatelessWidget { method build (line 146) | Widget build(BuildContext context) FILE: lib/common/widget/confirm_dialog.dart class ConfirmationDialog (line 3) | class ConfirmationDialog extends StatelessWidget { method dialog (line 17) | Future dialog({ method build (line 40) | Widget build(BuildContext context) FILE: lib/common/widget/contexts_dialog.dart class FilterContextTagDialog (line 6) | class FilterContextTagDialog extends TagDialog { method dialog (line 21) | Future dialog({ method createState (line 37) | State createState() class _FilterContextTagDialogState (line 40) | class _FilterContextTagDialogState method initState (line 43) | void initState() method onUpdate (line 56) | void onUpdate() class TodoContextTagDialog (line 64) | class TodoContextTagDialog extends TagDialog { method dialog (line 79) | Future dialog({ method createState (line 95) | State createState() class _TodoContextTagDialogState (line 98) | class _TodoContextTagDialogState extends TagDialogState pickDate({ FILE: lib/common/widget/filter_dialog.dart class FilterStateFilterDialog (line 5) | class FilterStateFilterDialog extends StatelessWidget { method dialog (line 18) | Future dialog({ method build (line 30) | Widget build(BuildContext context) class DefaultFilterStateFilterDialog (line 58) | class DefaultFilterStateFilterDialog extends StatelessWidget { method dialog (line 71) | Future dialog({ method build (line 84) | Widget build(BuildContext context) FILE: lib/common/widget/group_by_dialog.dart class FilterStateGroupDialog (line 5) | class FilterStateGroupDialog extends StatelessWidget { method dialog (line 20) | Future dialog({ method build (line 32) | Widget build(BuildContext context) class DefaultFilterStateGroupDialog (line 60) | class DefaultFilterStateGroupDialog extends StatelessWidget { method dialog (line 75) | Future dialog({ method build (line 88) | Widget build(BuildContext context) FILE: lib/common/widget/info_dialog.dart class InfoDialog (line 3) | class InfoDialog extends StatelessWidget { method dialog (line 13) | Future dialog({ method build (line 30) | Widget build(BuildContext context) FILE: lib/common/widget/input_dialog.dart class InputDialog (line 3) | class InputDialog extends StatelessWidget { method dialog (line 15) | Future dialog({ method build (line 31) | Widget build(BuildContext context) FILE: lib/common/widget/key_values_dialog.dart class TodoKeyValueTagDialog (line 6) | class TodoKeyValueTagDialog extends TagDialog { method dialog (line 21) | Future dialog({ method createState (line 37) | State createState() class _TodoKeyValueTagDialogState (line 40) | class _TodoKeyValueTagDialogState method initState (line 43) | void initState() method onUpdate (line 60) | void onUpdate() FILE: lib/common/widget/order_dialog.dart class FilterStateOrderDialog (line 5) | class FilterStateOrderDialog extends StatelessWidget { method dialog (line 17) | Future dialog({ method build (line 29) | Widget build(BuildContext context) class DefaultFilterStateOrderDialog (line 57) | class DefaultFilterStateOrderDialog extends StatelessWidget { method dialog (line 69) | Future dialog({ method build (line 82) | Widget build(BuildContext context) FILE: lib/common/widget/priorities_dialog.dart class PriorityTag (line 8) | class PriorityTag { method toString (line 18) | String toString() class PriorityTagDialog (line 21) | class PriorityTagDialog extends StatefulWidget { method createState (line 32) | State createState() class PriorityTagDialogState (line 35) | class PriorityTagDialogState extends State<... method initState (line 42) | void initState() method dispose (line 48) | void dispose() method onUpdate (line 62) | void onUpdate(PriorityTag value, bool selected) method build (line 65) | Widget build(BuildContext context) class FilterPriorityTagDialog (line 115) | class FilterPriorityTagDialog extends PriorityTagDialog { method dialog (line 125) | Future dialog({ method createState (line 141) | State createState() class _FilterPriorityTagDialogState (line 145) | class _FilterPriorityTagDialogState method initState (line 148) | void initState() method onUpdate (line 161) | void onUpdate(PriorityTag value, bool selected) class TodoPriorityTagDialog (line 172) | class TodoPriorityTagDialog extends PriorityTagDialog { method dialog (line 182) | Future dialog({ method createState (line 198) | State createState() class _TodoPriorityTagDialogState (line 201) | class _TodoPriorityTagDialogState method initState (line 204) | void initState() method onUpdate (line 217) | void onUpdate(PriorityTag value, bool selected) FILE: lib/common/widget/projects_dialog.dart class FilterProjectTagDialog (line 6) | class FilterProjectTagDialog extends TagDialog { method dialog (line 21) | Future dialog({ method createState (line 37) | State createState() class _FilterProjectTagDialogState (line 40) | class _FilterProjectTagDialogState method initState (line 43) | void initState() method onUpdate (line 56) | void onUpdate() class TodoProjectTagDialog (line 64) | class TodoProjectTagDialog extends TagDialog { method dialog (line 79) | Future dialog({ method createState (line 95) | State createState() class _TodoProjectTagDialogState (line 98) | class _TodoProjectTagDialogState extends TagDialogState createState() class ScollToTopViewState (line 10) | class ScollToTopViewState extends State { method initState (line 15) | void initState() method dispose (line 32) | void dispose() method scrollToTop (line 37) | void scrollToTop() method build (line 43) | Widget build(BuildContext context) FILE: lib/common/widget/tag_dialog.dart class Tag (line 5) | class Tag { method toString (line 22) | String toString() class TagDialog (line 25) | class TagDialog extends StatefulWidget { method createState (line 42) | State createState() class TagDialogState (line 45) | class TagDialogState extends State { method initState (line 53) | void initState() method dispose (line 60) | void dispose() method onUpdate (line 74) | void onUpdate() method build (line 77) | Widget build(BuildContext context) FILE: lib/database/controller/database.dart class ModelControllerInterface (line 6) | abstract class ModelControllerInterface { method list (line 7) | Future> list() method get (line 9) | Future get(dynamic identifier) method insert (line 11) | Future insert(T model) method update (line 13) | Future update(T model) method delete (line 15) | Future delete(dynamic identifier) class DatabaseController (line 18) | class DatabaseController { method close (line 33) | Future close() method _open (line 40) | Future _open() FILE: lib/drawer/state/drawer_cubit.dart class DrawerCubit (line 5) | class DrawerCubit extends Cubit { method reset (line 8) | void reset() method next (line 10) | void next(int index) method back (line 19) | void back() FILE: lib/drawer/state/drawer_state.dart class DrawerState (line 3) | final class DrawerState extends Equatable { method toString (line 19) | String toString() FILE: lib/drawer/widget/drawer.dart class DrawerDestination (line 11) | class DrawerDestination { class NavigationRailDrawer (line 25) | class NavigationRailDrawer extends StatelessWidget { method build (line 29) | Widget build(BuildContext context) class BottomSheetNavigationDrawer (line 96) | class BottomSheetNavigationDrawer extends StatelessWidget { method build (line 100) | Widget build(BuildContext context) FILE: lib/filter/controller/fake_filter_controller.dart class FakeFilterController (line 7) | class FakeFilterController implements FilterControllerInterface { method list (line 13) | Future> list() method get (line 16) | Future get(dynamic identifier) method insert (line 26) | Future insert(Filter model) method update (line 32) | Future update(Filter model) method delete (line 43) | Future delete(dynamic identifier) FILE: lib/filter/controller/filter_controller.dart class FilterControllerInterface (line 5) | abstract class FilterControllerInterface class FilterController (line 8) | class FilterController implements FilterControllerInterface { method list (line 14) | Future> list() method get (line 27) | Future get(dynamic identifier) method insert (line 54) | Future insert(Filter model) method update (line 68) | Future update(Filter model) method delete (line 87) | Future delete(dynamic identifier) FILE: lib/filter/model/filter_model.dart type ListOrder (line 5) | enum ListOrder { type ListFilter (line 10) | enum ListFilter { type ListGroup (line 16) | enum ListGroup { function byName (line 29) | ListOrder byName(String? name) function _sort (line 44) | int _sort(T a, T b) function ascending (line 57) | int ascending(T a, T b) function descending (line 71) | int descending(T a, T b) function sort (line 85) | Iterable sort(Iterable list) function byName (line 93) | ListFilter byName(String? name) function _apply (line 105) | bool _apply(Todo todo) function apply (line 119) | Iterable apply(Iterable todoList) function byName (line 127) | ListGroup byName(String? name) function groupByNone (line 139) | Map> groupByNone({ function groupByUpcoming (line 148) | Map> groupByUpcoming({ function groupByPriority (line 179) | Map> groupByPriority({ function groupByProject (line 197) | Map> groupByProject({ function groupByContext (line 219) | Map> groupByContext({ class Filter (line 242) | class Filter extends Equatable { method apply (line 298) | Iterable apply(List todoList) method _applyPriority (line 316) | bool _applyPriority(Todo todo) method _applyProject (line 318) | bool _applyProject(Todo todo) method _applyContext (line 327) | bool _applyContext(Todo todo) method grouped (line 336) | Map> grouped(Iterable todoList) method copyWith (line 377) | Filter copyWith({ method copyWithUnsaved (line 403) | Filter copyWithUnsaved({ method toMap (line 424) | Map toMap() method toString (line 438) | String toString() FILE: lib/filter/page/filter_create_edit_page.dart class FilterCreateEditPage (line 22) | class FilterCreateEditPage extends StatelessWidget { method build (line 35) | Widget build(BuildContext context) class FilterDialogWrapper (line 100) | class FilterDialogWrapper extends StatelessWidget { method build (line 111) | Widget build(BuildContext context) class SaveFilterIconButton (line 168) | class SaveFilterIconButton extends StatelessWidget { method build (line 176) | Widget build(BuildContext context) class DeleteFilterIconButton (line 202) | class DeleteFilterIconButton extends StatelessWidget { method build (line 206) | Widget build(BuildContext context) class FilterNameTextField (line 234) | class FilterNameTextField extends StatefulWidget { method createState (line 238) | State createState() class _FilterNameTextFieldState (line 241) | class _FilterNameTextFieldState extends State { method initState (line 246) | void initState() method dispose (line 253) | void dispose() method build (line 260) | Widget build(BuildContext context) class FilterOrderItem (line 304) | class FilterOrderItem extends StatelessWidget { method build (line 308) | Widget build(BuildContext context) class FilterFilterItem (line 337) | class FilterFilterItem extends StatelessWidget { method build (line 341) | Widget build(BuildContext context) class FilterGroupItem (line 370) | class FilterGroupItem extends StatelessWidget { method build (line 374) | Widget build(BuildContext context) class FilterPrioritiesItem (line 405) | class FilterPrioritiesItem extends StatelessWidget { method build (line 409) | Widget build(BuildContext context) class FilterProjectTagsItem (line 442) | class FilterProjectTagsItem extends StatelessWidget { method build (line 451) | Widget build(BuildContext context) class FilterContextTagsItem (line 483) | class FilterContextTagsItem extends StatelessWidget { method build (line 492) | Widget build(BuildContext context) FILE: lib/filter/page/filter_list_page.dart class FilterListPage (line 17) | class FilterListPage extends StatelessWidget { method build (line 21) | Widget build(BuildContext context) class FilterListViewNarrow (line 36) | class FilterListViewNarrow extends ScollToTopView { method createState (line 40) | State createState() class _FilterListViewNarrowState (line 43) | class _FilterListViewNarrowState method build (line 46) | Widget build(BuildContext context) class FilterListViewWide (line 83) | class FilterListViewWide extends ScollToTopView { method createState (line 87) | State createState() class _FilterListViewWideState (line 90) | class _FilterListViewWideState extends ScollToTopViewState refresh() method dispose (line 19) | void dispose() method list (line 23) | Future> list() method get (line 25) | Future get({required int id}) method insert (line 27) | Future insert(Filter model) method update (line 33) | Future update(Filter model) method delete (line 39) | Future delete({required int id}) FILE: lib/filter/state/filter_cubit.dart class FilterCubit (line 11) | class FilterCubit extends Cubit { method load (line 27) | Future load() method create (line 52) | Future create(Filter f) method update (line 64) | Future update(Filter f) method delete (line 76) | Future delete(Filter filter) method updateName (line 87) | void updateName(String name) method updateOrder (line 99) | void updateOrder(ListOrder order) method updateFilter (line 109) | void updateFilter(ListFilter filter) method updateGroup (line 119) | void updateGroup(ListGroup group) method addPriority (line 129) | void addPriority(Priority priority) method removePriority (line 143) | void removePriority(Priority priority) method updatePriorities (line 157) | void updatePriorities(Set priorities) method addProject (line 171) | void addProject(String project) method removeProject (line 185) | void removeProject(String project) method updateProjects (line 199) | void updateProjects(Set projects) method addContext (line 213) | void addContext(String context) method removeContext (line 227) | void removeContext(String context) method updateContexts (line 241) | void updateContexts(Set contexts) method resetToDefaults (line 259) | Future resetToDefaults() method updateDefaultOrder (line 271) | Future updateDefaultOrder(ListOrder? value) method updateDefaultFilter (line 288) | Future updateDefaultFilter(ListFilter? value) method updateDefaultGroup (line 305) | Future updateDefaultGroup(ListGroup? value) FILE: lib/filter/state/filter_list_bloc.dart class FilterListBloc (line 7) | class FilterListBloc extends Bloc { method _onFilterListSubscriped (line 18) | Future _onFilterListSubscriped( method _onFilterSynchronizationRequested (line 31) | Future _onFilterSynchronizationRequested( method _onFilterDeleted (line 44) | Future _onFilterDeleted( FILE: lib/filter/state/filter_list_event.dart class FilterListEvent (line 4) | sealed class FilterListEvent extends Equatable { class FilterListSubscriped (line 11) | final class FilterListSubscriped extends FilterListEvent { class FilterListSynchronizationRequested (line 15) | final class FilterListSynchronizationRequested extends FilterListEvent { class FilterListFilterDeleted (line 19) | final class FilterListFilterDeleted extends FilterListEvent { FILE: lib/filter/state/filter_list_state.dart class FilterListState (line 4) | sealed class FilterListState extends Equatable { method copyWith (line 11) | FilterListState copyWith({ method loading (line 15) | FilterListLoading loading({ method success (line 23) | FilterListSuccess success({ method error (line 31) | FilterListError error({ method toString (line 47) | String toString() class FilterListLoading (line 50) | final class FilterListLoading extends FilterListState { method copyWith (line 56) | FilterListLoading copyWith({List? filterList}) method toString (line 60) | String toString() class FilterListSuccess (line 63) | final class FilterListSuccess extends FilterListState { method copyWith (line 69) | FilterListSuccess copyWith({List? filterList}) method toString (line 73) | String toString() class FilterListError (line 76) | final class FilterListError extends FilterListState { method copyWith (line 85) | FilterListError copyWith({ method toString (line 101) | String toString() FILE: lib/filter/state/filter_state.dart class FilterState (line 5) | sealed class FilterState extends Equatable { method loading (line 14) | FilterLoading loading({ method update (line 23) | FilterChanged update({ method save (line 32) | FilterSaved save({ method error (line 40) | FilterError error({ method toString (line 108) | String toString() class FilterLoading (line 111) | final class FilterLoading extends FilterState { method copyWith (line 117) | FilterLoading copyWith({ method toString (line 123) | String toString() class FilterChanged (line 126) | final class FilterChanged extends FilterState { method copyWith (line 132) | FilterChanged copyWith({ method toString (line 138) | String toString() class FilterSaved (line 141) | final class FilterSaved extends FilterState { method copyWith (line 147) | FilterSaved copyWith({ method toString (line 153) | String toString() class FilterError (line 156) | final class FilterError extends FilterState { method copyWith (line 165) | FilterError copyWith({ method toString (line 180) | String toString() FILE: lib/filter/widget/filter_chip.dart class FilterOrderChip (line 16) | class FilterOrderChip extends StatelessWidget { method build (line 20) | Widget build(BuildContext context) class FilterFilterChip (line 51) | class FilterFilterChip extends StatelessWidget { method build (line 55) | Widget build(BuildContext context) class FilterGroupChip (line 92) | class FilterGroupChip extends StatelessWidget { method build (line 96) | Widget build(BuildContext context) class FilterPrioritiesChip (line 116) | class FilterPrioritiesChip extends StatelessWidget { method build (line 120) | Widget build(BuildContext context) class FilterProjectsChip (line 141) | class FilterProjectsChip extends StatelessWidget { method build (line 150) | Widget build(BuildContext context) class FilterContextsChip (line 172) | class FilterContextsChip extends StatelessWidget { method build (line 181) | Widget build(BuildContext context) FILE: lib/intro/page/intro_page.dart class IntroPage (line 5) | class IntroPage extends StatefulWidget { method createState (line 9) | State createState() class _IntroPageState (line 12) | class _IntroPageState extends State { method build (line 24) | Widget build(BuildContext context) class IntroPageWelcome (line 89) | class IntroPageWelcome extends StatelessWidget { method build (line 93) | Widget build(BuildContext context) class IntroPageLocal (line 131) | class IntroPageLocal extends StatelessWidget { method build (line 151) | Widget build(BuildContext context) class IntroPageWebDav (line 189) | class IntroPageWebDav extends StatelessWidget { method build (line 205) | Widget build(BuildContext context) FILE: lib/licenses/page/licenses_page.dart class LicenceListPage (line 5) | class LicenceListPage extends StatelessWidget { method build (line 9) | Widget build(BuildContext context) class LicenseListView (line 17) | class LicenseListView extends StatelessWidget { method build (line 21) | Widget build(BuildContext context) class LicenceDetailPage (line 48) | class LicenceDetailPage extends StatelessWidget { method build (line 59) | Widget build(BuildContext context) FILE: lib/login/page/login_page.dart class LocalLoginView (line 13) | class LocalLoginView extends StatefulWidget { method createState (line 17) | State createState() class _LocalLoginViewState (line 20) | class _LocalLoginViewState extends State { method build (line 24) | Widget build(BuildContext context) class WebDAVLoginView (line 81) | class WebDAVLoginView extends StatefulWidget { method createState (line 85) | State createState() class _WebDAVLoginViewState (line 88) | class _WebDAVLoginViewState extends State { method initState (line 99) | void initState() method dispose (line 105) | void dispose() method setServerAddr (line 109) | void setServerAddr(String value) method setAcceptUntrustedCert (line 111) | void setAcceptUntrustedCert(bool value) method setBaseUrl (line 114) | void setBaseUrl(String value) method setUsername (line 116) | void setUsername(String value) method setPassword (line 118) | void setPassword(String value) method build (line 121) | Widget build(BuildContext context) class ServerAddrField (line 222) | class ServerAddrField extends StatefulWidget { method createState (line 231) | State createState() class _ServerAddrFieldState (line 234) | class _ServerAddrFieldState extends State { method initState (line 238) | void initState() method dispose (line 244) | void dispose() method build (line 250) | Widget build(BuildContext context) class AcceptUntrustedCertField (line 281) | class AcceptUntrustedCertField extends StatefulWidget { method createState (line 290) | State createState() class _AcceptUntrustedCertFieldState (line 294) | class _AcceptUntrustedCertFieldState extends State createState() class _BaseUrlFieldState (line 326) | class _BaseUrlFieldState extends State { method initState (line 330) | void initState() method dispose (line 336) | void dispose() method build (line 342) | Widget build(BuildContext context) class UsernameField (line 376) | class UsernameField extends StatefulWidget { method createState (line 385) | State createState() class _UsernameFieldState (line 388) | class _UsernameFieldState extends State { method initState (line 392) | void initState() method dispose (line 398) | void dispose() method build (line 404) | Widget build(BuildContext context) class PasswordField (line 427) | class PasswordField extends StatefulWidget { method createState (line 436) | State createState() class _PasswordFieldState (line 439) | class _PasswordFieldState extends State { method initState (line 445) | void initState() method dispose (line 451) | void dispose() method build (line 457) | Widget build(BuildContext context) class LocalPathInput (line 487) | class LocalPathInput extends StatelessWidget { method build (line 491) | Widget build(BuildContext context) class RemotePathInput (line 533) | class RemotePathInput extends StatefulWidget { method createState (line 537) | State createState() class _RemotePathInputState (line 540) | class _RemotePathInputState extends State { method initState (line 545) | void initState() method dispose (line 550) | void dispose() method build (line 557) | Widget build(BuildContext context) method _save (line 589) | Future _save(BuildContext context, String value) class TodoFilenameInput (line 611) | class TodoFilenameInput extends StatefulWidget { method createState (line 615) | State createState() class _TodoFilenameInputState (line 618) | class _TodoFilenameInputState extends State { method initState (line 623) | void initState() method dispose (line 628) | void dispose() method build (line 635) | Widget build(BuildContext context) method _save (line 659) | Future _save(BuildContext context, String value) FILE: lib/login/state/login_cubit.dart class LoginCubit (line 7) | class LoginCubit extends Cubit { method login (line 12) | Future login() method logout (line 65) | Future logout() method loginLocal (line 74) | Future loginLocal({ method loginWebDAV (line 88) | Future loginWebDAV({ method resetSecureStorage (line 134) | Future resetSecureStorage() FILE: lib/login/state/login_state.dart type Backend (line 5) | enum Backend { none, local, webdav } class LoginState (line 7) | sealed class LoginState extends Equatable { method copyWith (line 14) | LoginState copyWith() method loading (line 16) | LoginLoading loading() method logout (line 18) | Logout logout() method loginLocal (line 20) | LoginLocal loginLocal() method loginWebDAV (line 22) | LoginWebDAV loginWebDAV({ method error (line 37) | LoginError error({ method toString (line 48) | String toString() class LoginLoading (line 51) | final class LoginLoading extends LoginState { method copyWith (line 57) | LoginLoading copyWith() method toString (line 65) | String toString() class Logout (line 68) | final class Logout extends LoginState { method copyWith (line 74) | Logout copyWith() method toString (line 82) | String toString() class LoginLocal (line 85) | final class LoginLocal extends LoginState { method copyWith (line 91) | LoginLocal copyWith() method toString (line 99) | String toString() class LoginWebDAV (line 102) | final class LoginWebDAV extends LoginState { method copyWith (line 128) | LoginWebDAV copyWith({ method toString (line 154) | String toString() class LoginError (line 157) | final class LoginError extends LoginState { method copyWith (line 171) | LoginError copyWith({ method toString (line 184) | String toString() FILE: lib/main.dart function main (line 49) | void main() class App (line 78) | class App extends StatefulWidget { method createState (line 87) | State createState() class _AppState (line 90) | class _AppState extends State { method initState (line 94) | void initState() method dispose (line 100) | void dispose() method build (line 106) | Widget build(BuildContext context) class InitialApp (line 174) | class InitialApp extends StatelessWidget { method _initialize (line 182) | Future _initialize(BuildContext context) method build (line 205) | Widget build(BuildContext context) method _loadingScreen (line 278) | Widget _loadingScreen() method _errorScreen (line 290) | Widget _errorScreen() class CoreApp (line 299) | class CoreApp extends StatelessWidget { method build (line 310) | Widget build(BuildContext context) method _createTodoListRepository (line 351) | TodoListRepository _createTodoListRepository( FILE: lib/oss_licenses.dart class Package (line 153) | class Package { class PackageRef (line 198) | class PackageRef { method resolve (line 203) | Package resolve() FILE: lib/setting/controller/fake_setting_controller.dart class FakeSettingController (line 7) | class FakeSettingController implements SettingControllerInterface { method list (line 13) | Future> list() method get (line 16) | Future get(dynamic identifier) method insert (line 26) | Future insert(Setting model) method getOrInsert (line 32) | Future getOrInsert( method update (line 45) | Future update(Setting model) method updateOrInsert (line 56) | Future updateOrInsert(Setting model) method delete (line 65) | Future delete(dynamic identifier) FILE: lib/setting/controller/setting_controller.dart class SettingControllerInterface (line 5) | abstract class SettingControllerInterface method getOrInsert (line 7) | Future getOrInsert( method updateOrInsert (line 10) | Future updateOrInsert(Setting model) class SettingController (line 13) | class SettingController implements SettingControllerInterface { method list (line 19) | Future> list() method get (line 29) | Future get(dynamic identifier) method insert (line 47) | Future insert(Setting model) method getOrInsert (line 59) | Future getOrInsert( method update (line 72) | Future update(Setting model) method updateOrInsert (line 87) | Future updateOrInsert(Setting model) method delete (line 96) | Future delete(dynamic identifier) FILE: lib/setting/model/setting_model.dart class Setting (line 3) | class Setting extends Equatable { method copyWith (line 24) | Setting copyWith({ method toMap (line 37) | Map toMap() method toString (line 45) | String toString() FILE: lib/setting/page/settings_page.dart class SettingsPage (line 21) | class SettingsPage extends StatelessWidget { method build (line 25) | Widget build(BuildContext context) class SettingsView (line 35) | class SettingsView extends StatelessWidget { method build (line 39) | Widget build(BuildContext context) class DefaultListOrderSettingsItem (line 134) | class DefaultListOrderSettingsItem extends StatelessWidget { method build (line 138) | Widget build(BuildContext context) class DefaultListFilterSettingsItem (line 161) | class DefaultListFilterSettingsItem extends StatelessWidget { method build (line 165) | Widget build(BuildContext context) class DefaultListGroupSettingsItem (line 188) | class DefaultListGroupSettingsItem extends StatelessWidget { method build (line 192) | Widget build(BuildContext context) class SwipeLeftActionEnabledSettingsItem (line 215) | class SwipeLeftActionEnabledSettingsItem extends StatelessWidget { method build (line 219) | Widget build(BuildContext context) class SwipeRightActionEnabledSettingsItem (line 245) | class SwipeRightActionEnabledSettingsItem extends StatelessWidget { method build (line 249) | Widget build(BuildContext context) class LocalPathSettingsItem (line 276) | class LocalPathSettingsItem extends StatelessWidget { method build (line 280) | Widget build(BuildContext context) class RemotePathSettingsItem (line 303) | class RemotePathSettingsItem extends StatelessWidget { method build (line 307) | Widget build(BuildContext context) class TodoFilenameSettingsItem (line 338) | class TodoFilenameSettingsItem extends StatelessWidget { method build (line 342) | Widget build(BuildContext context) FILE: lib/setting/repository/setting_repository.dart class SettingRepository (line 5) | class SettingRepository { method list (line 10) | Future> list() method get (line 12) | Future get({required String key}) method getOrInsert (line 15) | Future getOrInsert( method insert (line 19) | Future insert(Setting model) method update (line 21) | Future update(Setting model) method delete (line 23) | Future delete({required String key}) method updateOrInsert (line 26) | Future updateOrInsert(Setting model) FILE: lib/setting/state/interaction_settings_cubit.dart class InteractionSettingsCubit (line 6) | class InteractionSettingsCubit extends Cubit { method parseBoolOrFalse (line 18) | bool parseBoolOrFalse(String? value) method load (line 22) | Future load() method setSwipeLeftActionEnabled (line 39) | Future setSwipeLeftActionEnabled(bool value) method setSwipeRightActionEnabled (line 50) | Future setSwipeRightActionEnabled(bool value) FILE: lib/setting/state/interaction_settings_state.dart class InteractionSettingsState (line 3) | sealed class InteractionSettingsState extends Equatable { method loading (line 12) | InteractionSettingsLoading loading({ method save (line 24) | InteractionSettingsSaved save({ method error (line 36) | InteractionSettingsError error({ method toString (line 57) | String toString() class InteractionSettingsLoading (line 61) | final class InteractionSettingsLoading extends InteractionSettingsState { method copyWith (line 67) | InteractionSettingsLoading copyWith({ method toString (line 79) | String toString() class InteractionSettingsSaved (line 83) | final class InteractionSettingsSaved extends InteractionSettingsState { method copyWith (line 89) | InteractionSettingsSaved copyWith({ method toString (line 101) | String toString() class InteractionSettingsError (line 105) | final class InteractionSettingsError extends InteractionSettingsState { method copyWith (line 114) | InteractionSettingsError copyWith({ method toString (line 134) | String toString() FILE: lib/todo/api/todo_list_api.dart class LocalFile (line 11) | class LocalFile { class WebDAVFile (line 24) | class WebDAVFile { class TodoListApi (line 36) | abstract class TodoListApi { method getTodoList (line 38) | Stream> getTodoList() method initSource (line 40) | Future initSource() method readFromSource (line 43) | Future readFromSource() method writeToSource (line 46) | Future writeToSource() method existsTodo (line 48) | bool existsTodo(Todo todo) method saveTodo (line 53) | void saveTodo(Todo todo) method saveMultipleTodos (line 56) | void saveMultipleTodos(List todos) method deleteTodo (line 59) | void deleteTodo(Todo todo) method deleteMultipleTodos (line 62) | void deleteMultipleTodos(List todos) class LocalTodoListApi (line 65) | class LocalTodoListApi extends TodoListApi { method updateList (line 94) | void updateList(List todoList) method _dispatch (line 104) | void _dispatch(List todoList) method dispose (line 111) | void dispose() method _read (line 115) | List _read(List rawTodoList) method read (line 122) | Future> read() method readSync (line 127) | List readSync() method write (line 132) | Future write(String content) method getTodoList (line 138) | Stream> getTodoList() method initSource (line 141) | Future initSource() method readFromSource (line 149) | Future readFromSource() method writeToSource (line 152) | Future writeToSource() method existsTodo (line 157) | bool existsTodo(Todo todo) method _save (line 160) | List _save(List todoList, Todo todo) method saveTodo (line 176) | void saveTodo(Todo todo) method saveMultipleTodos (line 183) | void saveMultipleTodos(List todos) method _delete (line 192) | List _delete(List todoList, Todo todo) method deleteTodo (line 198) | void deleteTodo(Todo todo) method deleteMultipleTodos (line 205) | void deleteMultipleTodos(List todos) class WebDAVTodoListApi (line 215) | class WebDAVTodoListApi extends LocalTodoListApi { method initSource (line 236) | Future initSource() method readFromSource (line 247) | Future readFromSource() method writeToSource (line 253) | Future writeToSource() method downloadFromSource (line 258) | Future downloadFromSource() method uploadToSource (line 263) | Future uploadToSource() FILE: lib/todo/model/todo_model.dart type Priority (line 8) | enum Priority { function byName (line 49) | Priority byName(String name) function sort (line 59) | Set sort(Set priorities) class Todo (line 101) | class Todo extends Equatable { method fmtProject (line 194) | fmtProject(String p) method containsProject (line 196) | bool containsProject(String project) method matchProject (line 204) | bool matchProject(String project) method fmtContext (line 221) | fmtContext(String c) method containsContext (line 223) | bool containsContext(String context) method matchContext (line 231) | bool matchContext(String context) method fmtKeyValue (line 250) | fmtKeyValue(String keyValue) method containsKeyValue (line 253) | bool containsKeyValue(String keyValue) method matchKeyValue (line 263) | bool matchKeyValue(String kv) method copyWith (line 427) | Todo copyWith({ method copyDiff (line 447) | Todo copyDiff({ method copyMerge (line 469) | Todo copyMerge(Todo todo) method toString (line 490) | String toString() method genId (line 502) | String genId({int len = 32}) method str2date (line 511) | DateTime? str2date(String value) method date2Str (line 519) | String? date2Str(DateTime? date) method compareToToday (line 526) | int compareToToday(DateTime date) method differenceToToday (line 532) | String differenceToToday(DateTime date) method _todoStringElementAt (line 558) | String _todoStringElementAt(String value, int index) method _str2completion (line 567) | bool _str2completion(String value) method _str2priority (line 572) | Priority _str2priority(String value) FILE: lib/todo/page/todo_create_edit_page.dart class TodoCreateEditPage (line 20) | class TodoCreateEditPage extends StatelessWidget { method build (line 37) | Widget build(BuildContext context) class TodoDialogWrapper (line 111) | class TodoDialogWrapper extends StatelessWidget { method build (line 124) | Widget build(BuildContext context) class DoneUndonePrimaryButton (line 182) | class DoneUndonePrimaryButton extends StatelessWidget { method build (line 186) | Widget build(BuildContext context) method setCompletionDate (line 206) | void setCompletionDate(BuildContext context, TodoState state) method unsetCompletionDate (line 213) | void unsetCompletionDate(BuildContext context) class SaveTodoIconButton (line 220) | class SaveTodoIconButton extends StatelessWidget { method build (line 228) | Widget build(BuildContext context) class DeleteTodoIconButton (line 252) | class DeleteTodoIconButton extends StatelessWidget { method build (line 256) | Widget build(BuildContext context) class TodoDescriptionTextField (line 286) | class TodoDescriptionTextField extends StatefulWidget { method createState (line 290) | State createState() class _TodoDescriptionTextFieldState (line 294) | class _TodoDescriptionTextFieldState extends State setCompletionDate(BuildContext context, TodoState state) class TodoDueDateItem (line 582) | class TodoDueDateItem extends StatelessWidget { method build (line 586) | Widget build(BuildContext context) method setDueDate (line 613) | Future setDueDate(BuildContext context, TodoState state) method unsetDueDate (line 629) | void unsetDueDate(BuildContext context, String dueDate) FILE: lib/todo/page/todo_list_page.dart class TodoListPage (line 22) | class TodoListPage extends StatelessWidget { method build (line 31) | Widget build(BuildContext context) method _build (line 34) | Widget _build(BuildContext context) method _buildWithFilter (line 44) | Widget _buildWithFilter(BuildContext context) class TodoListViewNarrow (line 62) | class TodoListViewNarrow extends ScollToTopView { method createState (line 66) | State createState() class _TodoListViewNarrowState (line 69) | class _TodoListViewNarrowState extends ScollToTopViewState createState() class _TodoListViewWideState (line 164) | class _TodoListViewWideState extends ScollToTopViewState createState() class _TodoSearchViewState (line 45) | class _TodoSearchViewState extends State { method initState (line 50) | void initState() method dispose (line 57) | void dispose() method _getResults (line 62) | Iterable _getResults(Iterable todoList) method _buildSearchField (line 72) | Widget _buildSearchField(BuildContext context) method _buildActions (line 86) | List _buildActions(BuildContext context) method build (line 102) | Widget build(BuildContext context) class TodoSearchTile (line 145) | class TodoSearchTile extends StatelessWidget { method build (line 154) | Widget build(BuildContext context) method _buildTitle (line 169) | Widget _buildTitle(BuildContext context) method _buildSubtitle (line 200) | Widget? _buildSubtitle() method _onTapAction (line 234) | void _onTapAction(BuildContext context) FILE: lib/todo/repository/todo_list_repository.dart class TodoListRepository (line 5) | class TodoListRepository { method getTodoList (line 11) | Stream> getTodoList() method initSource (line 13) | Future initSource() method readFromSource (line 16) | Future readFromSource() method writeToSource (line 19) | Future writeToSource() method existsTodo (line 21) | bool existsTodo(Todo todo) method saveTodo (line 26) | void saveTodo(Todo todo) method saveMultipleTodos (line 29) | void saveMultipleTodos(List todos) method deleteTodo (line 32) | void deleteTodo(Todo todo) method deleteMultipleTodos (line 35) | void deleteMultipleTodos(List todos) FILE: lib/todo/state/todo_cubit.dart class TodoCubit (line 6) | class TodoCubit extends Cubit { method updateTodo (line 11) | void updateTodo(Todo todo) method toggleCompletion (line 21) | void toggleCompletion({bool? completion, DateTime? completionDate}) method updateDescription (line 34) | void updateDescription(String description) method setPriority (line 44) | void setPriority(Priority priority) method unsetPriority (line 54) | void unsetPriority() method addProject (line 64) | void addProject(String project) method updateProjects (line 88) | void updateProjects(Set projects) method removeProject (line 120) | void removeProject(String project) method addContext (line 139) | void addContext(String context) method updateContexts (line 163) | void updateContexts(Set contexts) method removeContext (line 195) | void removeContext(String context) method addKeyValue (line 214) | void addKeyValue(String kv) method updateKeyValues (line 244) | void updateKeyValues(Set keyValues) method removeKeyValue (line 290) | void removeKeyValue(String kv) FILE: lib/todo/state/todo_list_bloc.dart class TodoListBloc (line 8) | class TodoListBloc extends Bloc { method _onTodoListSubscriptionRequested (line 22) | Future _onTodoListSubscriptionRequested( method _onTodoListSynchronizationRequested (line 36) | void _onTodoListSynchronizationRequested( method _onTodoSubmitted (line 57) | void _onTodoSubmitted( method _onTodoDeleted (line 72) | void _onTodoDeleted( method _onTodoCompletionToggled (line 87) | void _onTodoCompletionToggled( FILE: lib/todo/state/todo_list_event.dart class TodoListEvent (line 4) | sealed class TodoListEvent extends Equatable { class TodoListSubscriptionRequested (line 11) | final class TodoListSubscriptionRequested extends TodoListEvent { class TodoListSynchronizationRequested (line 15) | final class TodoListSynchronizationRequested extends TodoListEvent { class TodoListTodoSubmitted (line 19) | final class TodoListTodoSubmitted extends TodoListEvent { class TodoListTodoDeleted (line 30) | final class TodoListTodoDeleted extends TodoListEvent { class TodoListTodoCompletionToggled (line 41) | final class TodoListTodoCompletionToggled extends TodoListEvent { FILE: lib/todo/state/todo_list_state.dart class TodoListState (line 5) | sealed class TodoListState extends Equatable { method filteredTodoList (line 42) | Iterable filteredTodoList(Filter filter) method groupedTodoList (line 44) | Map> groupedTodoList(Filter filter) method copyWith (line 47) | TodoListState copyWith({ method loading (line 51) | TodoListState loading({ method success (line 59) | TodoListState success({ method error (line 67) | TodoListState error({ method toString (line 83) | String toString() class TodoListLoading (line 86) | final class TodoListLoading extends TodoListState { method copyWith (line 92) | TodoListLoading copyWith({ method toString (line 101) | String toString() class TodoListSuccess (line 105) | final class TodoListSuccess extends TodoListState { method copyWith (line 111) | TodoListSuccess copyWith({ method toString (line 120) | String toString() class TodoListError (line 124) | final class TodoListError extends TodoListState { method copyWith (line 133) | TodoListError copyWith({ method toString (line 150) | String toString() FILE: lib/todo/state/todo_state.dart class TodoState (line 4) | sealed class TodoState extends Equatable { method success (line 11) | TodoSuccess success({ method error (line 19) | TodoError error({ method toString (line 35) | String toString() class TodoSuccess (line 38) | final class TodoSuccess extends TodoState { method copyWith (line 43) | TodoSuccess copyWith({ method toString (line 57) | String toString() class TodoError (line 60) | final class TodoError extends TodoState { method copyWith (line 68) | TodoError copyWith({ method toString (line 85) | String toString() FILE: lib/todo_file/state/todo_file_cubit.dart class TodoFileCubit (line 11) | class TodoFileCubit extends Cubit { method checkLocalPermission (line 31) | Future checkLocalPermission(String filename) method load (line 39) | Future load() method saveLocalPath (line 74) | Future saveLocalPath(String? value) method saveLocalFilename (line 94) | Future saveLocalFilename(String? value) method saveRemotePath (line 114) | Future saveRemotePath(String? value) method resetToDefaults (line 129) | Future resetToDefaults() method resetTodoFileSettings (line 147) | Future resetTodoFileSettings() FILE: lib/todo_file/state/todo_file_state.dart class TodoFileState (line 6) | sealed class TodoFileState extends Equatable { method load (line 28) | TodoFileLoading load({ method ready (line 42) | TodoFileReady ready({ method error (line 56) | TodoFileError error({ method toString (line 81) | String toString() class TodoFileLoading (line 85) | final class TodoFileLoading extends TodoFileState { method copyWith (line 93) | TodoFileLoading copyWith({ method toString (line 108) | String toString() class TodoFileReady (line 112) | final class TodoFileReady extends TodoFileState { method copyWith (line 120) | TodoFileReady copyWith({ method toString (line 135) | String toString() class TodoFileError (line 139) | final class TodoFileError extends TodoFileState { method copyWith (line 150) | TodoFileError copyWith({ method toString (line 176) | String toString() FILE: lib/webdav/client/webdav_client.dart class WebDAVClientException (line 10) | class WebDAVClientException implements Exception { method toString (line 16) | String toString() class WebDAVClient (line 19) | class WebDAVClient { method _open (line 75) | Future _open() method _handleDioError (line 116) | (String, String) _handleDioError(DioException error) method ping (line 202) | Future ping() method _exists (line 223) | Future _exists({ method fileExists (line 241) | Future fileExists({ method getFile (line 257) | Future getFile({ method listFiles (line 272) | Future> listFiles({ method create (line 287) | Future create(String filename) method mkdir (line 308) | Future mkdir( method download (line 332) | Future download({ method upload (line 348) | Future upload({ FILE: linux/main.cc function main (line 3) | int main(int argc, char** argv) { FILE: linux/my_application.cc type _MyApplication (line 10) | struct _MyApplication { function my_application_activate (line 18) | static void my_application_activate(GApplication* application) { function gboolean (line 66) | static gboolean my_application_local_command_line(GApplication* applicat... function my_application_startup (line 85) | static void my_application_startup(GApplication* application) { function my_application_shutdown (line 94) | static void my_application_shutdown(GApplication* application) { function my_application_dispose (line 103) | static void my_application_dispose(GObject* object) { function my_application_class_init (line 109) | static void my_application_class_init(MyApplicationClass* klass) { function my_application_init (line 117) | static void my_application_init(MyApplication* self) {} function MyApplication (line 119) | MyApplication* my_application_new() { FILE: test/common/widget/confirm_dialog_test.dart class MaterialAppConfirmationDialog (line 5) | class MaterialAppConfirmationDialog extends StatefulWidget { method createState (line 9) | State createState() class _MaterialAppConfirmationDialogState (line 13) | class _MaterialAppConfirmationDialogState method build (line 18) | Widget build(BuildContext context) function main (line 51) | void main() FILE: test/common/widget/contexts_dialog_test.dart class MaterialAppFilterContextTagDialog (line 18) | class MaterialAppFilterContextTagDialog extends StatelessWidget { method build (line 27) | Widget build(BuildContext context) class MaterialAppTodoContextTagDialog (line 89) | class MaterialAppTodoContextTagDialog extends StatelessWidget { method build (line 93) | Widget build(BuildContext context) function safeTapByFinder (line 139) | Future safeTapByFinder(WidgetTester tester, Finder finder) function main (line 145) | void main() FILE: test/common/widget/default_filter_state_filter_dialog_test.dart class MaterialAppDefaultFilterStateFilterDialog (line 15) | class MaterialAppDefaultFilterStateFilterDialog extends StatelessWidget { method build (line 24) | Widget build(BuildContext context) function main (line 79) | void main() FILE: test/common/widget/default_filter_state_group_dialog_test.dart class MaterialAppDefaultFilterStateGroupDialog (line 15) | class MaterialAppDefaultFilterStateGroupDialog extends StatelessWidget { method build (line 24) | Widget build(BuildContext context) function main (line 79) | void main() FILE: test/common/widget/default_filter_state_order_dialog_test.dart class MaterialAppDefaultFilterStateOrderDialog (line 15) | class MaterialAppDefaultFilterStateOrderDialog extends StatelessWidget { method build (line 24) | Widget build(BuildContext context) function main (line 79) | void main() FILE: test/common/widget/filter_state_filter_dialog_test.dart class MaterialAppFilterStateFilterDialog (line 15) | class MaterialAppFilterStateFilterDialog extends StatelessWidget { method build (line 24) | Widget build(BuildContext context) function main (line 79) | void main() FILE: test/common/widget/filter_state_group_dialog_test.dart class MaterialAppFilterStateGroupDialog (line 15) | class MaterialAppFilterStateGroupDialog extends StatelessWidget { method build (line 24) | Widget build(BuildContext context) function main (line 79) | void main() FILE: test/common/widget/filter_state_order_dialog_test.dart class MaterialAppFilterStateOrderDialog (line 15) | class MaterialAppFilterStateOrderDialog extends StatelessWidget { method build (line 24) | Widget build(BuildContext context) function main (line 79) | void main() FILE: test/common/widget/info_dialog_test.dart class MaterialAppInfoDialog (line 5) | class MaterialAppInfoDialog extends StatelessWidget { method build (line 9) | Widget build(BuildContext context) function main (line 35) | void main() FILE: test/common/widget/input_dialog_test.dart class MaterialAppInputDialog (line 5) | class MaterialAppInputDialog extends StatefulWidget { method createState (line 9) | State createState() class _MaterialAppInputDialogState (line 12) | class _MaterialAppInputDialogState extends State { method build (line 16) | Widget build(BuildContext context) function main (line 47) | void main() FILE: test/common/widget/key_values_dialog_test.dart class MaterialAppTodoKeyValueTagDialog (line 9) | class MaterialAppTodoKeyValueTagDialog extends StatelessWidget { method build (line 13) | Widget build(BuildContext context) function safeTapByFinder (line 59) | Future safeTapByFinder(WidgetTester tester, Finder finder) function main (line 65) | void main() FILE: test/common/widget/priorities_dialog_test.dart class MaterialAppFilterPriorityTagDialog (line 18) | class MaterialAppFilterPriorityTagDialog extends StatelessWidget { method build (line 27) | Widget build(BuildContext context) class MaterialAppTodoPriorityTagDialog (line 89) | class MaterialAppTodoPriorityTagDialog extends StatelessWidget { method build (line 98) | Widget build(BuildContext context) function safeTapByFinder (line 158) | Future safeTapByFinder(WidgetTester tester, Finder finder) function main (line 164) | void main() FILE: test/common/widget/projects_dialog_test.dart class MaterialAppFilterProjectTagDialog (line 18) | class MaterialAppFilterProjectTagDialog extends StatelessWidget { method build (line 27) | Widget build(BuildContext context) class MaterialAppTodoProjectTagDialog (line 89) | class MaterialAppTodoProjectTagDialog extends StatelessWidget { method build (line 93) | Widget build(BuildContext context) function safeTapByFinder (line 139) | Future safeTapByFinder(WidgetTester tester, Finder finder) function main (line 145) | void main() FILE: test/drawer/state/drawer_cubit_test.dart function main (line 5) | void main() FILE: test/filter/controller/filter_controller_test.dart function main (line 12) | void main() FILE: test/filter/page/filter_create_edit_page_test.dart class BlocRepositoryWrapper (line 21) | class BlocRepositoryWrapper extends StatelessWidget { method build (line 34) | Widget build(BuildContext context) function main (line 62) | void main() FILE: test/filter/page/filter_list_page_test.dart class FakeController (line 18) | class FakeController extends Fake implements FilterController { method list (line 26) | Future> list() class FilterListPageMaterialApp (line 31) | class FilterListPageMaterialApp extends StatelessWidget { method build (line 42) | Widget build(BuildContext context) function main (line 82) | void main() FILE: test/filter/state/filter_cubit_test.dart function main (line 14) | void main() FILE: test/filter/widget/filter_chip_test.dart class BlocAppWrapper (line 23) | class BlocAppWrapper extends StatelessWidget { method build (line 36) | Widget build(BuildContext context) function main (line 70) | void main() FILE: test/login/page/webdav_login_view_test.dart class MaterialAppWebDAVLoginView (line 12) | class MaterialAppWebDAVLoginView extends StatelessWidget { method build (line 21) | Widget build(BuildContext context) function main (line 48) | void main() FILE: test/setting/controller/setting_controller_test.dart function main (line 11) | void main() FILE: test/setting/page/settings_page_test.dart class SettingsPageBlocProvider (line 20) | class SettingsPageBlocProvider extends StatelessWidget { method build (line 31) | Widget build(BuildContext context) function main (line 80) | void main() FILE: test/todo/api/todo_list_api_test.dart function mockTodoListFile (line 9) | File mockTodoListFile(List rawTodoList) function mockLocalTodoListRepository (line 21) | TodoListRepository mockLocalTodoListRepository(File todoFile) function main (line 28) | void main() FILE: test/todo/model/todo_model_test.dart function main (line 4) | void main() FILE: test/todo/page/todo_create_edit_page_test.dart class MaterialAppWrapper (line 11) | class MaterialAppWrapper extends StatelessWidget { method build (line 26) | Widget build(BuildContext context) function main (line 39) | void main() FILE: test/todo/page/todo_list_page_test.dart class TodoListPageMaterialApp (line 27) | class TodoListPageMaterialApp extends StatelessWidget { method build (line 40) | Widget build(BuildContext context) function main (line 100) | void main() FILE: test/todo/state/todo_cubit_test.dart function main (line 6) | void main() FILE: test/todo/state/todo_list_bloc_test.dart function mockTodoListFile (line 12) | File mockTodoListFile(List rawTodoList) function mockLocalTodoListRepository (line 24) | TodoListRepository mockLocalTodoListRepository(File todoFile) function main (line 31) | void main() FILE: test/todo_file/state/todo_file_cubit_test.dart function main (line 9) | void main() FILE: test/todo_file/state/todo_file_state_test.dart function main (line 4) | void main() FILE: test/webdav/client/webdav_client_test.dart function main (line 4) | void main() FILE: test_driver/screenshot_integration_test.dart function main (line 4) | Future main() FILE: windows/runner/flutter_window.cpp function LRESULT (line 50) | LRESULT FILE: windows/runner/flutter_window.h function class (line 12) | class FlutterWindow : public Win32Window { FILE: windows/runner/main.cpp function wWinMain (line 8) | int APIENTRY wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev, FILE: windows/runner/utils.cpp function CreateAndAttachConsole (line 10) | void CreateAndAttachConsole() { function GetCommandLineArguments (line 24) | std::vector GetCommandLineArguments() { function Utf8FromUtf16 (line 44) | std::string Utf8FromUtf16(const wchar_t* utf16_string) { FILE: windows/runner/win32_window.cpp function Scale (line 36) | int Scale(int source, double scale_factor) { function EnableFullDpiSupportIfAvailable (line 42) | void EnableFullDpiSupportIfAvailable(HWND hwnd) { class WindowClassRegistrar (line 59) | class WindowClassRegistrar { method WindowClassRegistrar (line 64) | static WindowClassRegistrar* GetInstance() { method WindowClassRegistrar (line 80) | WindowClassRegistrar() = default; function wchar_t (line 89) | const wchar_t* WindowClassRegistrar::GetWindowClass() { function LRESULT (line 157) | LRESULT CALLBACK Win32Window::WndProc(HWND const window, function LRESULT (line 176) | LRESULT function Win32Window (line 236) | Win32Window* Win32Window::GetThisFromHandle(HWND const window) noexcept { function RECT (line 252) | RECT Win32Window::GetClientArea() { function HWND (line 258) | HWND Win32Window::GetHandle() { FILE: windows/runner/win32_window.h type Size (line 21) | struct Size {