Aidra Connect 10.0.2+16
Aidra Connect Mobile Application
Loading...
Searching...
No Matches
course_detail_screen.dart File Reference
import package;
import core;
import localization;
import app_localizations.dart;
import router;
import routes.dart;
import ui;
import theme;
import color_palette.dart;
import material.dart;
import flutter_bloc.dart;
import flutter_screenutil.dart;
import go_router.dart;
import hugeicons.dart;
import screens;
import views;
import faild_to_fetch_data_view.dart;
import widgets;
import custom_scaffold.dart;
import domain;
import entities;
import course_entity.dart;
import logic;
import cubit;
import elearning_v2_cubit.dart;
import qcm_screen.dart;
Include dependency graph for course_detail_screen.dart:

Go to the source code of this file.

Classes

class  StatefulWidget

Functions

class CourseDetailScreen extends StatefulWidget initState ()
const CourseDetailScreen ({ super.key, required this.courseId, })
override State< CourseDetailScreencreateState ()
void _loadCourseDetails ()
override Widget build (BuildContext context)
Widget _buildBody (ElearningV2State state)
Widget _buildCourseDetails (CourseEntity course, String pdfPath, bool hasQcm)
Widget _buildLearningStep ({ required String title, required String description, required double progress, required VoidCallback onTap, required Color color, bool isDisabled=false, })
Color _parseColor (String hexColor, BuildContext context)

Variables

final int courseId

Function Documentation

◆ _buildBody()

Widget _buildBody ( ElearningV2State state)

Definition at line 58 of file course_detail_screen.dart.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ _buildCourseDetails()

Widget _buildCourseDetails ( CourseEntity course,
String pdfPath,
bool hasQcm )

Definition at line 74 of file course_detail_screen.dart.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ _buildLearningStep()

Widget _buildLearningStep ( { required String title, required String description, required double progress, required VoidCallback onTap, required Color color, bool isDisabled=false, } )

Definition at line 213 of file course_detail_screen.dart.

Here is the caller graph for this function:

◆ _loadCourseDetails()

void _loadCourseDetails ( )

Definition at line 35 of file course_detail_screen.dart.

Here is the caller graph for this function:

◆ _parseColor()

Color _parseColor ( String hexColor,
BuildContext context )

Definition at line 287 of file course_detail_screen.dart.

Here is the caller graph for this function:

◆ build()

override Widget build ( BuildContext context)

Definition at line 40 of file course_detail_screen.dart.

Here is the call graph for this function:

◆ CourseDetailScreen()

const initState::CourseDetailScreen ( { super.key, required this.courseId, } )
Here is the caller graph for this function:

◆ createState()

override State< CourseDetailScreen > initState::createState ( )

◆ initState()

class CourseDetailScreen extends StatefulWidget initState ( )

Definition at line 16 of file course_detail_screen.dart.

Here is the call graph for this function:

Variable Documentation

◆ courseId

final int courseId

Definition at line 31 of file course_detail_screen.dart.