Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | List of all members
StateEnterDailyIdentificationRecord::DataClass Class Reference
Collaboration diagram for StateEnterDailyIdentificationRecord::DataClass:
Collaboration graph
[legend]

Public Member Functions

 DataClass (StateEnterDailyIdentificationRecord *dataClassOwner, ApplicationStateManager *stateManager)
 
 ~DataClass ()
 
bool FillDailyIdentificationNumberFromOnlinePlan (QList< EDuty * > &dailyRecordsFromOnlinePlan)
 
void FillVehicleIdentificationNumberMapFromInputData ()
 
bool OpenDailyIdentificationRecord (unsigned long dailyIdentificationRecordNumber)
 
void ChangeStateToOperatingDataSelection ()
 
void PrepareBasicUI (bool isDailyRecordFromOnlinePlan)
 
void PrepareUIForSelection ()
 
int FindDutyToPreselect ()
 
void OnDailyIdentificationRecordNumberSelected (unsigned int dailyIdentificationRecordNumber)
 
void PrepareVehicleInformation ()
 

Public Attributes

StateEnterDailyIdentificationRecordmDataClassOwner
 
ApplicationStateManagermStateManager
 
unsigned long mVehicleIdentificationNumber
 
QString mVehicleLicensePlate
 
QScopedPointer
< DailyIdentificationRecordFormLogic
mDailyIdentificationRecordFormLogic
 
QScopedPointer
< SelectDailyIdentificationRecordFormLogic
mSelectDailyIdentificationRecordFormLogic
 
std::map< unsigned long,
ESetVozidla * > 
mVehicleIdentificationNumberMap
 
unsigned long mDailyRecordNumberFromOnlinePlan
 
unsigned long mCommandNumberFromOnlinePlan
 
unsigned long mSelectedDailyRecordNumber
 
QList< EDuty * > mDailyRecordsFromOnlinePlan
 

Constructor & Destructor Documentation

StateEnterDailyIdentificationRecord::DataClass::DataClass ( StateEnterDailyIdentificationRecord dataClassOwner,
ApplicationStateManager stateManager 
)
StateEnterDailyIdentificationRecord::DataClass::~DataClass ( )

Member Function Documentation

void StateEnterDailyIdentificationRecord::DataClass::ChangeStateToOperatingDataSelection ( )

Here is the call graph for this function:

bool StateEnterDailyIdentificationRecord::DataClass::FillDailyIdentificationNumberFromOnlinePlan ( QList< EDuty * > &  dailyRecordsFromOnlinePlan)
void StateEnterDailyIdentificationRecord::DataClass::FillVehicleIdentificationNumberMapFromInputData ( )
int StateEnterDailyIdentificationRecord::DataClass::FindDutyToPreselect ( )
void StateEnterDailyIdentificationRecord::DataClass::OnDailyIdentificationRecordNumberSelected ( unsigned int  dailyIdentificationRecordNumber)

Here is the call graph for this function:

bool StateEnterDailyIdentificationRecord::DataClass::OpenDailyIdentificationRecord ( unsigned long  dailyIdentificationRecordNumber)

Here is the call graph for this function:

void StateEnterDailyIdentificationRecord::DataClass::PrepareBasicUI ( bool  isDailyRecordFromOnlinePlan)
void StateEnterDailyIdentificationRecord::DataClass::PrepareUIForSelection ( )
void StateEnterDailyIdentificationRecord::DataClass::PrepareVehicleInformation ( )

Member Data Documentation

unsigned long StateEnterDailyIdentificationRecord::DataClass::mCommandNumberFromOnlinePlan
QScopedPointer<DailyIdentificationRecordFormLogic> StateEnterDailyIdentificationRecord::DataClass::mDailyIdentificationRecordFormLogic
unsigned long StateEnterDailyIdentificationRecord::DataClass::mDailyRecordNumberFromOnlinePlan
QList<EDuty *> StateEnterDailyIdentificationRecord::DataClass::mDailyRecordsFromOnlinePlan
StateEnterDailyIdentificationRecord* StateEnterDailyIdentificationRecord::DataClass::mDataClassOwner
QScopedPointer<SelectDailyIdentificationRecordFormLogic> StateEnterDailyIdentificationRecord::DataClass::mSelectDailyIdentificationRecordFormLogic
unsigned long StateEnterDailyIdentificationRecord::DataClass::mSelectedDailyRecordNumber
ApplicationStateManager* StateEnterDailyIdentificationRecord::DataClass::mStateManager
unsigned long StateEnterDailyIdentificationRecord::DataClass::mVehicleIdentificationNumber
std::map<unsigned long, ESetVozidla *> StateEnterDailyIdentificationRecord::DataClass::mVehicleIdentificationNumberMap
QString StateEnterDailyIdentificationRecord::DataClass::mVehicleLicensePlate

The documentation for this class was generated from the following file: