QuranGetters extension
- on
Properties
-
currentPageAyahs
→ List<
AyahModel> -
Available on QuranCtrl, provided by the QuranGetters extension
Retrieves the list of Ayahs on the current page.no setter - isDownloadedFonts → RxBool
-
Available on QuranCtrl, provided by the QuranGetters extension
--------Getter
----------no setter - isDownloadFonts → bool
-
Available on QuranCtrl, provided by the QuranGetters extension
Checks if the fonts are downloaded locally.no setter
Methods
-
getAyahWithSajdaInPage(
int pageIndex, {bool? isSurah = false, int? surahNumber}) → AyahModel? -
Available on QuranCtrl, provided by the QuranGetters extension
Retrieves the Ayah with a Sajda (prostration) on the given page. -
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. -
getCurrentSurahByPage(
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. -
getJuzByPage(
int page) → AyahModel -
Available on QuranCtrl, provided by the QuranGetters extension
Retrieves the Juz data for a given page number. -
getPageAyahsByIndex(
int pageIndex) → List< AyahModel> -
Available on QuranCtrl, provided by the QuranGetters extension
Retrieves a list of AyahModel for a specific page index. -
getSajdaInfoForPage(
List< AyahModel> pageAyahs) → bool -
Available on QuranCtrl, provided by the QuranGetters extension
Determines if there is a Sajda (prostration) on the given page of Ayahs. -
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. -
getSurahsByPage(
int pageNumber) → List< SurahModel> -
Available on QuranCtrl, provided by the QuranGetters extension
Retrieves a list of Surahs present on a specific page. -
switchFontType(
{required int fontIndex}) → Future< void> -
Available on QuranCtrl, provided by the QuranGetters extension
تبديل نوع الخط وتحميله إذا لم يكن محملاً من قبل