Main Page | Class Hierarchy | Compound List | File List | Compound Members | File Members | Related Pages

CPrefsDialog Class Reference

#include <prefsdialog.h>

Collaboration diagram for CPrefsDialog:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CPrefsDialog (C64 *aC64)
 ~CPrefsDialog ()

Private Member Functions

void PreLayoutDynInitL ()
TBool OkToExitL (TInt aButtonId)
void SetInitialCurrentLine ()
void PageChangedL (TInt aControlId)

Private Attributes

C64iC64
PrefsiPrefs
PrefsiOrigPrefs

Detailed Description

Preference dialog box class.

Definition at line 19 of file prefsdialog.h.


Constructor & Destructor Documentation

CPrefsDialog::CPrefsDialog C64 aC64  ) 
 

Constructor

Definition at line 79 of file prefsdialog.cpp.

References __CHECK_NULL, CTOR, iOrigPrefs, iPrefs, and ThePrefs.

CPrefsDialog::~CPrefsDialog  ) 
 

Destructor

Definition at line 95 of file prefsdialog.cpp.

References DTOR, and iPrefs.


Member Function Documentation

TBool CPrefsDialog::OkToExitL TInt  aControlId  )  [private]
 

called when about to leave the dialog box

remind the user to turn on the capslock if joystick is enabled (only once)

Definition at line 223 of file prefsdialog.cpp.

References _LIT(), Prefs::BadLineCycles, Prefs::CIACycles, Prefs::DrivePath, Prefs::DriveType, DRVTYPE_D64, DRVTYPE_DIR, DRVTYPE_T64, Prefs::Emul1541Proc, Prefs::FastReset, Prefs::FloppyCycles, iC64, iOrigPrefs, iPrefs, Prefs::iVolume, Prefs::Joystick1On, Prefs::Joystick2On, Prefs::LatencyAvg, Prefs::LatencyMax, Prefs::LatencyMin, C64::NewPrefs(), Prefs::NormalCycles, C64::Paused(), Prefs::REUSize, Prefs::SIDFilters, Prefs::SIDType, Prefs::SkipFrames, Prefs::SpriteCollisions, Prefs::SpritesOn, and C64::TogglePause().

void CPrefsDialog::PageChangedL TInt  aControlId  )  [private]
 

This function is called by the framework when when the user selects a different page in a multi-page dialog.

Definition at line 435 of file prefsdialog.cpp.

void CPrefsDialog::PreLayoutDynInitL  )  [private]
 

Definition at line 105 of file prefsdialog.cpp.

References Prefs::BadLineCycles, Prefs::CIACycles, Prefs::DrivePath, Prefs::Emul1541Proc, Prefs::FastReset, Prefs::FloppyCycles, iPrefs, Prefs::iVolume, Prefs::Joystick1On, Prefs::Joystick2On, Prefs::LatencyAvg, Prefs::LatencyMax, Prefs::LatencyMin, Prefs::NormalCycles, Prefs::REUSize, Prefs::SIDFilters, Prefs::SIDType, Prefs::SkipFrames, Prefs::SpriteCollisions, and Prefs::SpritesOn.

void CPrefsDialog::SetInitialCurrentLine  )  [private]
 

virtual method called by CEikDialog framework

Definition at line 194 of file prefsdialog.cpp.

References ELOG, and ELOG2.


Member Data Documentation

C64* CPrefsDialog::iC64 [private]
 

Definition at line 34 of file prefsdialog.h.

Referenced by OkToExitL().

Prefs* CPrefsDialog::iOrigPrefs [private]
 

Definition at line 36 of file prefsdialog.h.

Referenced by CPrefsDialog(), and OkToExitL().

Prefs* CPrefsDialog::iPrefs [private]
 

Definition at line 35 of file prefsdialog.h.

Referenced by CPrefsDialog(), OkToExitL(), PreLayoutDynInitL(), and ~CPrefsDialog().


The documentation for this class was generated from the following files:
Generated on Tue Feb 8 04:11:46 2005 for E32frodo by doxygen 1.3.3