SYMBOL INDEX (343 symbols across 38 files) FILE: lib/chat/chat.dart class ChatNotifier (line 40) | class ChatNotifier extends AutoDisposeNotifier { method build (line 42) | void build() method notify (line 43) | void notify() class ChatsNotifier (line 46) | class ChatsNotifier extends AutoDisposeNotifier { method build (line 48) | void build() method notify (line 49) | void notify() class MessagesNotifier (line 52) | class MessagesNotifier extends AutoDisposeNotifier { method build (line 54) | void build() method notify (line 55) | void notify() class ChatPage (line 58) | class ChatPage extends ConsumerStatefulWidget { method createState (line 62) | ConsumerState createState() class _ChatPageState (line 65) | class _ChatPageState extends ConsumerState { method initState (line 71) | void initState() method dispose (line 89) | void dispose() method build (line 95) | Widget build(BuildContext context) method _buildAppBar (line 108) | AppBar _buildAppBar() method _buildDrawer (line 263) | Widget _buildDrawer() method _buildChatItem (line 336) | Widget _buildChatItem(int index) method _buildBody (line 385) | Widget _buildBody() method _exportChatAsImage (line 446) | Future _exportChatAsImage() class _ToBottomNotifier (line 504) | class _ToBottomNotifier extends AutoDisposeNotifier { method build (line 506) | bool build() method show (line 513) | void show() method hide (line 514) | void hide() FILE: lib/chat/current.dart class Current (line 24) | class Current { method load (line 33) | Future load(ChatConfig chat) method save (line 52) | Future save() method clear (line 59) | void clear() method newChat (line 66) | void newChat(String title) type TtsStatus (line 109) | enum TtsStatus { type ChatStatus (line 119) | enum ChatStatus { FILE: lib/chat/input.dart class InputWidget (line 31) | class InputWidget extends ConsumerStatefulWidget { method createState (line 37) | ConsumerState createState() method unFocus (line 39) | void unFocus() type _Image (line 42) | typedef _Image = ({String name, MessageImage image}); class _InputWidgetState (line 44) | class _InputWidgetState extends ConsumerState { method initState (line 50) | void initState() method dispose (line 62) | void dispose() method build (line 68) | Widget build(BuildContext context) method _buildSendButton (line 167) | Widget _buildSendButton() method _addFile (line 197) | Future _addFile() method _addImage (line 238) | Future _addImage(ImageSource source) method _editImages (line 277) | void _editImages() method _sendMessage (line 331) | Future _sendMessage() method _generateTitle (line 384) | Future _generateTitle(String text) FILE: lib/chat/message.dart class MessageNotifier (line 39) | class MessageNotifier extends AutoDisposeFamilyNotifier { method build (line 41) | void build(Message arg) method notify (line 43) | void notify() type MessageRole (line 46) | enum MessageRole { type CitationType (line 54) | enum CitationType { type MessageImage (line 58) | typedef MessageImage = ({ type MessageCitation (line 63) | typedef MessageCitation = ({ class MessageItem (line 69) | class MessageItem { method toJson (line 118) | Map toJson() class Message (line 135) | class Message { method toJson (line 159) | Map toJson() class MessageWidget (line 167) | class MessageWidget extends ConsumerStatefulWidget { method createState (line 176) | ConsumerState createState() class _MessageWidgetState (line 179) | class _MessageWidgetState extends ConsumerState { method build (line 181) | Widget build(BuildContext context) method _buildImages (line 214) | Widget _buildImages() method _buildHeader (line 269) | Widget _buildHeader() method _buildBody (line 335) | Widget _buildBody() method _buildToolBar (line 407) | Widget _buildToolBar() method _edit (line 486) | void _edit() method _copy (line 493) | void _copy() method _delete (line 500) | void _delete() method _source (line 519) | void _source() method _citations (line 550) | void _citations() method onTap (line 554) | void onTap(MessageCitation citation) method _longPress (line 613) | void _longPress() method invoke (line 616) | void invoke(VoidCallback func) method _tts (line 671) | Future _tts() method _reanswer (line 698) | Future _reanswer() class MessageView (line 724) | class MessageView extends StatelessWidget { method build (line 734) | Widget build(BuildContext context) method _buildImages (line 758) | Widget _buildImages(BuildContext context) method _buildHeader (line 782) | Widget _buildHeader(BuildContext context) method _buildBody (line 812) | Widget _buildBody(BuildContext context) class _MessageEditor (line 865) | class _MessageEditor extends ConsumerStatefulWidget { method createState (line 873) | ConsumerState<_MessageEditor> createState() class _MessageEditorState (line 876) | class _MessageEditorState extends ConsumerState<_MessageEditor> { method initState (line 882) | void initState() method dispose (line 891) | void dispose() method build (line 898) | Widget build(BuildContext context) FILE: lib/chat/settings.dart class ChatSettings (line 28) | class ChatSettings extends ConsumerStatefulWidget { method createState (line 32) | ConsumerState createState() class _ChatSettingsState (line 35) | class _ChatSettingsState extends ConsumerState { method dispose (line 44) | void dispose() method build (line 50) | Widget build(BuildContext context) method _buildBots (line 118) | Widget _buildBots() method _buildApis (line 198) | Widget _buildApis() method _buildModels (line 255) | Widget _buildModels() method _saveCore (line 332) | void _saveCore() method _saveTitle (line 348) | void _saveTitle() FILE: lib/config.dart class Config (line 26) | class Config { method init (line 51) | Future init() method save (line 67) | Future save() method chatFilePath (line 71) | String chatFilePath(String fileName) method audioFilePath (line 73) | String audioFilePath(String fileName) method imageFilePath (line 75) | String imageFilePath(String fileName) method cacheFilePath (line 77) | String cacheFilePath(String fileName) method toJson (line 79) | Map toJson() method fromJson (line 94) | void fromJson(Map json) method _initDir (line 131) | void _initDir() method _initFile (line 151) | void _initFile() method _fixChatFile (line 163) | void _fixChatFile() class Backup (line 177) | class Backup { method exportConfig (line 178) | Future exportConfig(String to) method importConfig (line 198) | Future importConfig(String from) method clearData (line 206) | Future clearData(List dirs) class Updater (line 222) | class Updater { method check (line 229) | Future check() method _isNewer (line 246) | bool _isNewer(String latest) class Preferences (line 256) | class Preferences { method init (line 261) | Future init() method _init (line 280) | Future _init() class BotConfig (line 286) | class BotConfig { method toJson (line 299) | Map toJson() class ApiConfig (line 314) | class ApiConfig { method toJson (line 327) | Map toJson() class CoreConfig (line 342) | class CoreConfig { method toJson (line 364) | Map toJson() class ChatConfig (line 377) | class ChatConfig { method toJson (line 388) | Map toJson() class TtsConfig (line 401) | class TtsConfig { method toJson (line 420) | Map toJson() class CicConfig (line 433) | class CicConfig { method toJson (line 446) | Map toJson() class ImageConfig (line 461) | class ImageConfig { method toJson (line 484) | Map toJson() class ModelConfig (line 501) | class ModelConfig { method toJson (line 510) | Map toJson() class TitleConfig (line 521) | class TitleConfig { method toJson (line 542) | Map toJson() class SearchConfig (line 557) | class SearchConfig { method toJson (line 574) | Map toJson() class VectorConfig (line 593) | class VectorConfig { method toJson (line 621) | Map toJson() class DocumentConfig (line 629) | class DocumentConfig { method toJson (line 640) | Map toJson() FILE: lib/gen/intl/messages_all.dart type Future (line 22) | typedef Future LibraryLoader(); function _findExact (line 28) | MessageLookupByLibrary? _findExact(String localeName) function initializeMessages (line 40) | Future initializeMessages(String localeName) function _messagesExistFor (line 54) | bool _messagesExistFor(String locale) function _findGeneratedMessagesFor (line 62) | MessageLookupByLibrary? _findGeneratedMessagesFor(String locale) FILE: lib/gen/intl/messages_en.dart type String (line 18) | typedef String MessageIfAbsent(String messageStr, List args); class MessageLookup (line 20) | class MessageLookup extends MessageLookupByLibrary { method m0 (line 23) | String m0(pages, text) method m1 (line 26) | String m1(text) method _notInlinedMessages (line 30) | Map _notInlinedMessages(_) FILE: lib/gen/intl/messages_zh_CN.dart type String (line 18) | typedef String MessageIfAbsent(String messageStr, List args); class MessageLookup (line 20) | class MessageLookup extends MessageLookupByLibrary { method m0 (line 23) | String m0(pages, text) method m1 (line 26) | String m1(text) method _notInlinedMessages (line 29) | Map _notInlinedMessages(_) FILE: lib/gen/l10n.dart class S (line 15) | class S { method load (line 28) | Future load(Locale locale) method of (line 42) | S of(BuildContext context) method maybeOf (line 49) | S? maybeOf(BuildContext context) method title_generation_hint (line 1214) | String title_generation_hint(Object text) method search_prompt_info (line 1644) | String search_prompt_info(Object pages, Object text) class AppLocalizationDelegate (line 1654) | class AppLocalizationDelegate extends LocalizationsDelegate { method isSupported (line 1665) | bool isSupported(Locale locale) method load (line 1667) | Future load(Locale locale) method shouldReload (line 1669) | bool shouldReload(AppLocalizationDelegate old) method _isSupported (line 1671) | bool _isSupported(Locale locale) FILE: lib/image/config.dart class ConfigTab (line 24) | class ConfigTab extends ConsumerStatefulWidget { method createState (line 28) | ConsumerState createState() class _ConfigTabState (line 31) | class _ConfigTabState extends ConsumerState { method build (line 33) | Widget build(BuildContext context) FILE: lib/image/generate.dart type _Status (line 26) | enum _Status { class GenerateTab (line 36) | class GenerateTab extends ConsumerStatefulWidget { method createState (line 40) | ConsumerState createState() class _GenerateTabState (line 43) | class _GenerateTabState extends ConsumerState method dispose (line 52) | void dispose() method build (line 62) | Widget build(BuildContext context) method _generate (line 121) | Future _generate() method _getAspectRatio (line 209) | double _getAspectRatio() FILE: lib/image/image.dart class ImagePage (line 23) | class ImagePage extends ConsumerWidget { method build (line 27) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/llm/llm.dart class LlmNotifier (line 37) | class LlmNotifier extends AutoDisposeNotifier { method build (line 43) | void build() method notify (line 44) | void notify() method updateMessage (line 46) | void updateMessage(Message message) method tts (line 49) | Future tts(Message message) method stopTts (line 105) | void stopTts() method chat (line 112) | Future chat(Message message) method stopChat (line 188) | void stopChat() method _buildContext (line 194) | Future _buildContext(List messages) method _buildWebContext (line 235) | Future _buildWebContext(MessageItem origin) method _getWebPageUrls (line 350) | Future> _getWebPageUrls(String query, int n) method uriOf (line 357) | Uri uriOf(int i) function generateTitle (line 382) | Future generateTitle(String text) class _GoogleClient (line 440) | class _GoogleClient extends BaseClient { method _hook (line 451) | BaseRequest _hook(BaseRequest origin) method send (line 477) | Future send(BaseRequest request) method close (line 483) | void close() FILE: lib/llm/web.dart class WebLoader (line 21) | class WebLoader extends BaseDocumentLoader { method load (line 35) | Future> load() method lazyLoad (line 46) | Stream lazyLoad() method _scrape (line 53) | Future _scrape(final String url) method _fetchUrl (line 68) | Future _fetchUrl(final String url) method _buildMetadata (line 77) | Map _buildMetadata( FILE: lib/main.dart function main (line 27) | void main() class App (line 32) | class App extends StatelessWidget { method build (line 36) | Widget build(BuildContext context) FILE: lib/markdown/code.dart class CodeBlockBuilder (line 36) | class CodeBlockBuilder extends MarkdownElementBuilder { method visitElementBefore (line 43) | void visitElementBefore(md.Element element) method visitText (line 53) | Widget? visitText(md.Text text, TextStyle? preferredStyle) class CodeBlockBuilder2 (line 112) | class CodeBlockBuilder2 extends MarkdownElementBuilder { method visitElementBefore (line 119) | void visitElementBefore(md.Element element) method visitText (line 129) | Widget? visitText(md.Text text, TextStyle? preferredStyle) FILE: lib/markdown/latex.dart class LatexElementBuilder (line 21) | class LatexElementBuilder extends MarkdownElementBuilder { method visitElementAfterWithContext (line 31) | Widget visitElementAfterWithContext( class LatexElementBuilder2 (line 58) | class LatexElementBuilder2 extends MarkdownElementBuilder { method visitElementAfterWithContext (line 68) | Widget visitElementAfterWithContext( class _LatexDelimiter (line 95) | class _LatexDelimiter { class LatexInlineSyntax (line 107) | class LatexInlineSyntax extends InlineSyntax { method _buildPattern (line 117) | String _buildPattern() method onMatch (line 126) | bool onMatch(InlineParser parser, Match match) class LatexBlockSyntax (line 147) | class LatexBlockSyntax extends BlockSyntax { method canParse (line 157) | bool canParse(BlockParser parser) method parse (line 163) | Node parse(BlockParser parser) FILE: lib/markdown/util.dart function markdownToText (line 37) | String markdownToText(String markdown) function _elementToText (line 53) | String _elementToText(Element element) FILE: lib/settings/api.dart class ApisNotifier (line 29) | class ApisNotifier extends AutoDisposeNotifier { method build (line 31) | void build() method notify (line 32) | void notify() class ApisTab (line 35) | class ApisTab extends ConsumerWidget { method build (line 39) | Widget build(BuildContext context, WidgetRef ref) class ApiSettings (line 84) | class ApiSettings extends ConsumerStatefulWidget { method createState (line 93) | ConsumerState createState() class _ApiSettingsState (line 96) | class _ApiSettingsState extends ConsumerState { method initState (line 106) | void initState() method dispose (line 120) | void dispose() method build (line 129) | Widget build(BuildContext context) method _fetchModels (line 276) | Future _fetchModels() method _editModels (line 333) | Future _editModels() method _save (line 396) | void _save() FILE: lib/settings/bot.dart class BotsNotifier (line 26) | class BotsNotifier extends AutoDisposeNotifier { method build (line 28) | void build() method notify (line 29) | void notify() class BotsTab (line 32) | class BotsTab extends ConsumerWidget { method build (line 36) | Widget build(BuildContext context, WidgetRef ref) class BotSettings (line 81) | class BotSettings extends ConsumerStatefulWidget { method createState (line 90) | ConsumerState createState() class _BotSettingsState (line 93) | class _BotSettingsState extends ConsumerState { method initState (line 101) | void initState() method dispose (line 116) | void dispose() method build (line 125) | Widget build(BuildContext context) method _save (line 242) | void _save() FILE: lib/settings/config.dart class ConfigTab (line 30) | class ConfigTab extends ConsumerStatefulWidget { method createState (line 34) | ConsumerState createState() class _ConfigTabState (line 37) | class _ConfigTabState extends ConsumerState { method build (line 39) | Widget build(BuildContext context) method _clearData (line 396) | Future _clearData() FILE: lib/settings/settings.dart class SettingsPage (line 23) | class SettingsPage extends StatefulWidget { method createState (line 27) | State createState() class _SettingsPageState (line 30) | class _SettingsPageState extends State { method build (line 32) | Widget build(BuildContext context) FILE: lib/util.dart class Util (line 28) | class Util { method copyText (line 29) | Future copyText({ method checkUpdate (line 41) | Future checkUpdate({ method checkChat (line 87) | bool checkChat(BuildContext context) method showSnackBar (line 125) | void showSnackBar({ method formatDateTime (line 141) | String formatDateTime(DateTime time) method two (line 142) | String two(int n) class Dialogs (line 149) | class Dialogs { method input (line 150) | Future?> input({ method error (line 171) | void error({ method select (line 198) | Future select({ method loading (line 247) | void loading({ method openLink (line 271) | Future openLink({ method handleImage (line 322) | Future handleImage({ class InputDialogField (line 379) | class InputDialogField { class InputDialog (line 395) | class InputDialog extends StatefulWidget { method createState (line 406) | State createState() class _InputDialogState (line 409) | class _InputDialogState extends State { method initState (line 413) | void initState() method dispose (line 422) | void dispose() method build (line 430) | Widget build(BuildContext context) class InfoCard (line 479) | class InfoCard extends StatelessWidget { method build (line 488) | Widget build(BuildContext context) class ModelAvatar (line 514) | class ModelAvatar extends StatelessWidget { method build (line 535) | Widget build(BuildContext context) method _getImage (line 549) | SvgPicture? _getImage(BuildContext context) class DragHandle (line 579) | class DragHandle extends StatelessWidget { method build (line 593) | Widget build(BuildContext context) class DialogHeader (line 609) | class DialogHeader extends StatelessWidget { method build (line 623) | Widget build(BuildContext context) class DialogFooter (line 646) | class DialogFooter extends StatelessWidget { method build (line 660) | Widget build(BuildContext context) FILE: lib/workspace/document.dart class DocumentTab (line 23) | class DocumentTab extends ConsumerStatefulWidget { method createState (line 27) | ConsumerState createState() class _DocumentTabState (line 30) | class _DocumentTabState extends ConsumerState { method build (line 32) | Widget build(BuildContext context) FILE: lib/workspace/model.dart class ModelTab (line 24) | class ModelTab extends ConsumerWidget { method build (line 28) | Widget build(BuildContext context, WidgetRef ref) class ModelSettings (line 81) | class ModelSettings extends ConsumerStatefulWidget { method createState (line 90) | ConsumerState createState() class _ModelEditorState (line 93) | class _ModelEditorState extends ConsumerState { method initState (line 100) | void initState() method dispose (line 111) | void dispose() method build (line 117) | Widget build(BuildContext context) method _idToName (line 169) | void _idToName() method _save (line 182) | Future _save() FILE: lib/workspace/task.dart class TaskTab (line 23) | class TaskTab extends ConsumerStatefulWidget { method createState (line 27) | ConsumerState createState() class _TaskTabState (line 30) | class _TaskTabState extends ConsumerState { method build (line 32) | Widget build(BuildContext context) FILE: lib/workspace/workspace.dart class WorkspacePage (line 24) | class WorkspacePage extends ConsumerWidget { method build (line 28) | Widget build(BuildContext context, WidgetRef ref) FILE: linux/flutter/generated_plugin_registrant.cc function fl_register_plugins (line 14) | void fl_register_plugins(FlPluginRegistry* registry) { 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: windows/flutter/generated_plugin_registrant.cc function RegisterPlugins (line 15) | void RegisterPlugins(flutter::PluginRegistry* registry) { 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 {