QuranGetters extension
- on
Properties
- currentDisplayMode → QuranDisplayMode
-
Available on QuranCtrl, provided by the QuranGetters extension
الوضع الحالي للعرض Current display modeno setter - currentFontFamily → String
-
Available on QuranCtrl, provided by the QuranGetters extension
Get current font family for the selected recitationno setter -
currentPageAyahs
→ List<
AyahModel> -
Available on QuranCtrl, provided by the QuranGetters extension
Determines if there is a Sajda (prostration) on the given page of Ayahs.no setter - currentRecitation → QuranRecitation
-
Available on QuranCtrl, provided by the QuranGetters extension
--------Getter---------- Get current recitation based on fontsSelected valueno setter - isDownloadedFonts → RxBool
-
Available on QuranCtrl, provided by the QuranGetters extension
no setter - isDownloadFonts → bool
-
Available on QuranCtrl, provided by the QuranGetters extension
Checks if the fonts are downloaded locally.no setter - isPreparingDownloadFonts → bool
-
Available on QuranCtrl, provided by the QuranGetters extension
no setter - quranPagesController ↔ PreloadPageController
-
Available on QuranCtrl, provided by the QuranGetters extension
getter/setter pair
Methods
-
getAvailableModes(
BuildContext context) → List< QuranDisplayMode> -
Available on QuranCtrl, provided by the QuranGetters extension
الأوضاع المتاحة حسب الاتجاه وحجم الشاشة Available modes based on orientation and screen size -
getAyahUnqNumberByPageAndIndex(
int page, int index) → int -
Available on QuranCtrl, provided by the QuranGetters extension
Retrieves the unique Ayah number for a specific Ayah on a given page. -
getAyahUnqNumberBySurahAndAyahNumber(
int surahNumber, int ayahNumber) → int -
Available on QuranCtrl, provided by the QuranGetters extension
Retrieves the unique Ayah number for a specific Ayah given its Surah and Ayah numbers. -
getCurrentJuzNumber(
int juzNum) → bool -
Available on QuranCtrl, provided by the QuranGetters extension
Checks if the current Juz number matches the specified Juz number. -
getCurrentPageAyahsSeparatedForBasmalah(
int pageIndex) → List< List< AyahModel> > -
Available on QuranCtrl, provided by the QuranGetters extension
Returns a list of lists of AyahModel, where each sublist contains Ayahs that are separated by a Basmalah, for the given page index. -
getCurrentPageAyahsSeparatedForBasmalahQcfV1AsLines(
int pageIndex) → List< List< LineModel> > -
Available on QuranCtrl, provided by the QuranGetters extension
-
getCurrentSurahByPageNumber(
int pageNumber) → SurahModel -
Available on QuranCtrl, provided by the QuranGetters extension
Retrieves the current Surah data for a given page number. -
getCurrentSurahNumber(
int surahNum) → bool -
Available on QuranCtrl, provided by the QuranGetters extension
Checks if the current Surah number matches the specified Surah number. -
getHizbQuarterDisplayByPage(
int pageNumber) → String -
Available on QuranCtrl, provided by the QuranGetters extension
Retrieves the display string for the Hizb quarter of the given page number. -
getHizbStartPage(
int hizbNumber) → AyahModel -
Available on QuranCtrl, provided by the QuranGetters extension
-
getJuzByPage(
int page) → AyahModel -
Available on QuranCtrl, provided by the QuranGetters extension
Retrieves the Juz data for a given page number. -
getJuzStartPage(
int juzNumber) → AyahModel -
Available on QuranCtrl, provided by the QuranGetters extension
-
getPageAyahsByIndex(
int pageIndex) → List< AyahModel> -
Available on QuranCtrl, provided by the QuranGetters extension
Retrieves a list of AyahModel for a specific page index. -
getPageNumberByAyahAndSurahNumber(
int ayahNumber, int surahNumber) → int -
Available on QuranCtrl, provided by the QuranGetters extension
-
getPageNumberByAyahNumber(
int ayahNumber) → int -
Available on QuranCtrl, provided by the QuranGetters extension
get page number by ayah number -
getPageNumberByAyahUqNumber(
int ayahUnequeNumber) → int -
Available on QuranCtrl, provided by the QuranGetters extension
get page number by ayah unique number -
getSingleAyahByAyahAndSurahNumber(
int ayahNumber, int surahNumber) → AyahModel -
Available on QuranCtrl, provided by the QuranGetters extension
-
getSurahDataByAyah(
AyahModel ayah) → SurahModel -
Available on QuranCtrl, provided by the QuranGetters extension
Retrieves the Surah data for a given Ayah. -
getSurahDataByAyahUQ(
int ayah) → SurahModel -
Available on QuranCtrl, provided by the QuranGetters extension
Retrieves the Surah data for a given unique Ayah number. -
getSurahNumberFromPage(
int pageNumber) → int -
Available on QuranCtrl, provided by the QuranGetters extension
will return the surah number of the first ayahs.. even if the page contains another surah. -
getSurahsByPageNumber(
int pageNumber) → List< SurahModel> -
Available on QuranCtrl, provided by the QuranGetters extension
Retrieves a list of Surahs present on a specific page. -
getTajweedRulesListForLanguage(
{required String languageCode, String fallbackLanguageCode = 'ar'}) → List< TajweedRuleModel> -
Available on QuranCtrl, provided by the QuranGetters extension
-
isThereAnySajdaInPage(
int pageIndex) → bool -
Available on QuranCtrl, provided by the QuranGetters extension
Retrieves the Ayah with a Sajda (prostration) on the given page. -
loadSavedDisplayMode(
) → void -
Available on QuranCtrl, provided by the QuranGetters extension
تحميل آخر وضع عرض محفوظ من التخزين المحلي Load saved display mode from local storage -
selectRecitation(
QuranRecitation recitation, {bool isFontsLocal = false}) → Future< void> -
Available on QuranCtrl, provided by the QuranGetters extension
اختيار قراءة/خط المصحف باستخدام QuranRecitation كمصدر الحقيقة. -
setDisplayMode(
QuranDisplayMode mode) → void -
Available on QuranCtrl, provided by the QuranGetters extension
تعيين وضع العرض مع الحفظ في التخزين المحلي Set display mode and persist to local storage -
showControlToggle(
{bool enableMultiSelect = false}) → void -
Available on QuranCtrl, provided by the QuranGetters extension
-
switchFontType(
{required int fontIndex}) → Future< void> -
Available on QuranCtrl, provided by the QuranGetters extension
تبديل نوع الخط وتحميله إذا لم يكن محملاً من قبل