SYMBOL INDEX (104 symbols across 19 files) FILE: app/android/app/src/main/java/com/example/app/MainActivity.java class MainActivity (line 7) | public class MainActivity extends FlutterActivity { method configureFlutterEngine (line 9) | @Override FILE: app/lib/data/data_importer.dart function parseListItems (line 7) | Future> parseListItems(String fileName, function parseTextItems (line 24) | Future> parseTextItems(String fileName) function parseImageItems (line 27) | Future> parseImageItems(String fileName) function parseMusicItems (line 30) | Future> parseMusicItems(String fileName) function parseDocumentItems (line 33) | Future> parseDocumentItems(String fileName) FILE: app/lib/data/list_items.dart class ListItem (line 2) | abstract class ListItem {} class HeaderItem (line 5) | class HeaderItem implements ListItem { class TextItem (line 12) | class TextItem implements ListItem { class ImageItem (line 25) | class ImageItem implements ListItem { class MusicItem (line 39) | class MusicItem implements ListItem { class DocumentItem (line 55) | class DocumentItem implements ListItem { type AudioStatus (line 68) | enum AudioStatus { STOPPED, RESUMED, PAUSED } class FooterItem (line 71) | class FooterItem implements ListItem {} FILE: app/lib/data/models.dart class TabModel (line 6) | abstract class TabModel extends Model { method loadData (line 19) | Future loadData() class TabShuoModel (line 28) | class TabShuoModel extends TabModel { class TabXueModel (line 35) | class TabXueModel extends TabModel { class TabDouModel (line 42) | class TabDouModel extends TabModel { class TabChangModel (line 49) | class TabChangModel extends TabModel { class TabGenModel (line 76) | class TabGenModel extends TabModel { FILE: app/lib/main.dart function main (line 9) | void main() class MyApp (line 14) | class MyApp extends StatefulWidget { method createState (line 16) | State createState() class _MyAppState (line 19) | class _MyAppState extends State with MyThemeDataProvider { method build (line 24) | Widget build(BuildContext context) method dispose (line 61) | void dispose() function isTabletLayout (line 67) | bool isTabletLayout(BuildContext context) FILE: app/lib/service/music_player.dart class MusicPlayer (line 11) | class MusicPlayer extends InheritedWidget { method resume (line 17) | Future resume({MusicItem item}) method pause (line 29) | Future pause() method updateShouldNotify (line 32) | bool updateShouldNotify(InheritedWidget oldWidget) method of (line 34) | MusicPlayer of(BuildContext context) FILE: app/lib/service/theme_provider.dart class MyThemeDataProvider (line 5) | class MyThemeDataProvider { method getLightThemeData (line 7) | ThemeData getLightThemeData() method getDarkThemeData (line 26) | ThemeData getDarkThemeData() method getFuneralThemeData (line 39) | ThemeData getFuneralThemeData() method getBrightnessIcon (line 59) | IconData getBrightnessIcon(ThemeMode mode) FILE: app/lib/service/toast_util.dart class ToastUtil (line 5) | class ToastUtil { method showToast (line 6) | void showToast(BuildContext context, String msg) FILE: app/lib/ui/details/document_viewer.dart class DocumentViewer (line 7) | class DocumentViewer extends StatelessWidget { method build (line 13) | Widget build(BuildContext context) method _appBarActions (line 33) | List _appBarActions(bool loaded, String title, File file) method _content (line 46) | Widget _content(bool loaded, String path) FILE: app/lib/ui/details/image_viewer.dart class ImageViewer (line 8) | class ImageViewer extends StatelessWidget { method build (line 15) | Widget build(BuildContext context) method _toastSharingInfo (line 44) | void _toastSharingInfo() FILE: app/lib/ui/home.dart class HomePage (line 12) | class HomePage extends StatefulWidget { method createState (line 27) | _HomePageState createState() class _HomePageState (line 30) | class _HomePageState extends State with ToastUtil { method build (line 40) | Widget build(BuildContext context) method _getTab (line 55) | Widget _getTab() method _getAppbarActions (line 88) | List _getAppbarActions() method _getBottomNav (line 153) | Widget _getBottomNav() class ActionOption (line 182) | class ActionOption { FILE: app/lib/ui/tabs.dart type MusicItemTapCallback (line 15) | typedef MusicItemTapCallback = void Function(int); class BaseTab (line 17) | abstract class BaseTab extends StatelessWidget { method _itemBuilder (line 25) | Widget _itemBuilder(ListItem item) method _textItemBuilder (line 35) | Widget _textItemBuilder(ListItem item) method _imageItemBuilder (line 43) | Widget _imageItemBuilder(ListItem item, bool isTablet) method _musicItemBuilder (line 51) | Widget _musicItemBuilder(ListItem item, int index, ItemTapCallback cal... method _documentItemBuilder (line 59) | Widget _documentItemBuilder(ListItem item) class TabShuo (line 68) | class TabShuo extends BaseTab { method build (line 72) | Widget build(BuildContext context) class TabXue (line 83) | class TabXue extends BaseTab { method build (line 87) | Widget build(BuildContext context) class TabDou (line 98) | class TabDou extends BaseTab { method build (line 102) | Widget build(BuildContext context) class TabChang (line 129) | class TabChang extends BaseTab { method build (line 135) | Widget build(BuildContext context) class TabGen (line 149) | class TabGen extends BaseTab { method build (line 153) | Widget build(BuildContext context) FILE: app/lib/ui/tiles/basic_tile.dart class HeaderTile (line 4) | class HeaderTile extends StatelessWidget { method build (line 10) | Widget build(BuildContext context) class FooterTile (line 24) | class FooterTile extends StatelessWidget { method build (line 26) | Widget build(BuildContext context) FILE: app/lib/ui/tiles/document_tile.dart class DocumentTile (line 5) | class DocumentTile extends StatelessWidget { method build (line 11) | Widget build(BuildContext context) method _openImageViewer (line 42) | void _openImageViewer(BuildContext context, DocumentItem item) FILE: app/lib/ui/tiles/image_tile.dart class ImageTile (line 7) | class ImageTile extends StatefulWidget { method createState (line 15) | State createState() class _ImageTileState (line 21) | class _ImageTileState extends State { method build (line 23) | Widget build(BuildContext context) method _openImageViewer (line 56) | void _openImageViewer() FILE: app/lib/ui/tiles/music_tile.dart type ItemTapCallback (line 7) | typedef ItemTapCallback = void Function(int); class MusicTile (line 9) | class MusicTile extends StatefulWidget { method createState (line 18) | State createState() class _MusicTileState (line 21) | class _MusicTileState extends State with ToastUtil { method build (line 23) | Widget build(BuildContext context) method _disabledControl (line 63) | Widget _disabledControl(BuildContext context) method _playControl (line 66) | Widget _playControl(BuildContext context, AudioStatus status) method _onTapped (line 82) | void _onTapped(BuildContext context, MusicItem item) method _toastError (line 109) | void _toastError(String subject) FILE: app/lib/ui/tiles/text_tile.dart class TextTile (line 8) | class TextTile extends StatefulWidget { method createState (line 15) | State createState() class _TextTileState (line 18) | class _TextTileState extends State with ToastUtil { method build (line 20) | Widget build(BuildContext context) method _generateChildren (line 45) | List _generateChildren() method _copyToClipboard (line 89) | void _copyToClipboard(BuildContext context, String title, String body) FILE: app/lib/utils/share_helper.dart function shareImage (line 9) | void shareImage(ImageItem item) function loadDocument (line 14) | Future loadDocument(DocumentItem item) function shareDocument (line 28) | void shareDocument(String title, File file) FILE: app/test/widget_test.dart function main (line 13) | void main()