quran library
Classes
- AllQuranWidget
- AyahFontsModel
- A model class representing an Ayah (verse) for downloaded fonts in the Quran library. This class is used to store and manage data related to a specific Ayah when using quran fonts.
- AyahLongClickDialog
- A dialog displayed on long click of an Ayah to provide options like bookmarking and copying text.
- AyahModel
- A model class representing an Ayah (verse) in the Quran.
- BannerStyle
- BasmalaStyle
- A class that represents the style for Basmala text in the application.
- BasmallahWidget
- A widget that displays the Basmallah (بِسْمِ ٱللَّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيمِ).
- BookmarkModel
- A model class that represents a single bookmark in the Quran.
- BookmarksAyahs
- A model class that represents a single bookmark in the Quran.
- BookmarksCtrl
- Controller that handles the bookmarks of the user.
- ChangeTafsir
- DownloadFontsDialogStyle
- A class that defines the style for the download fonts dialog.
- FontsDownloadDialog
- Line
- QuranCtrl
- QuranLibrary
- A class that provides utility functions for interacting with the Quran library.
- QuranLibraryScreen
- A widget that displays the Quran library screen.
- QuranLibrarySearchScreen
- A widget that displays the Quran library search screen.
- QuranLine
- QuranPage
- QuranRepository
- A repository class for managing Quran-related data.
- QuranState
- SajdaFontsModel
- ShowTafseer
- Surah
- SurahFontsModel
- This class is used for downloaded fonts.
- SurahHeaderWidget
- SurahInfoStyle
- SurahNamesModel
- SurahNameStyle
- A class that defines the style for a Surah name.
- SurahResponseModel
- TafsirCtrl
- TafsirStyle
Extensions
- ContextExtensions on BuildContext
- Extension on BuildContext to provide additional utility methods.
- ConvertArabicToEnglishNumbersExtension on String
- Extension to convert Arabic numerals to English numerals and vice versa.
- ConvertNumberExtension on String
-
An extension on the
String
class to convert numbers in the string according to the specified language code. - DownloadExtension on TafsirCtrl
- FontsDownloadWidgetExtension on QuranCtrl
-
Extension on
QuranCtrl
to provide additional functionality related to fonts download widget. - FontsExtension on QuranCtrl
- Extension to handle font-related operations for the QuranCtrl class.
- FontSizeExtension on Widget
- QuranGetters on QuranCtrl
- Extensions on QuranCtrl that provides getters for QuranCtrl's properties.
- SajdaExtension on Widget
- An extension on the Widget class to provide additional functionality related to Sajda (prostration) in the context of the Quran library.
- StringExtensions on String
- Extension on the String class to provide additional utility methods.
- SurahInfoExtension on void
-
An extension on the
void
type to provide additional functionality related to Surah information. - TafsirUi on TafsirCtrl
Properties
- tafsirName ↔ List
-
getter/setter pair