21 #ifndef FX3600PMAINDLG_H 22 #define FX3600PMAINDLG_H 25 #include "fx3600p_main_base_dlg.h" 58 void rowColToPix(
int row,
int col,
int& x,
int& y,
int& w,
int& h);
59 void setLcd(
string str);
60 void getSourceCoords(
char c,
bool isPointSucc,
bool isExp,
bool isMode,
int& x,
int& y,
int& w,
int& h);
62 void keyPressEvent(QKeyEvent* evP);
63 void keyReleaseEvent(QKeyEvent* evP);
65 string replaceSpaceByCr(
string& src);
66 bool isPrgRunning() {
return mCompP->isPrgRunning(); }
67 void setLabelColors();
68 void adjustSimpleSkin();
69 void adjustDebugSkin();
70 void setDisplayFields(
bool isDoPerhapsNot = 0);
71 void makeShortCutTab();
72 void butEngBoth(Util::Direction dir);
73 void preExtractSym(
string sym);
74 void adjustRealisticSkin();
78 void resizeEvent(QResizeEvent*) { resizeAllWidgets(
this); }
79 void enterEvent(QEvent*) { showHint(); }
86 Fx3600pMainDlg(QWidget* parent = 0,
const char* name = 0,
bool modal = FALSE, WFlags f = 0);
101 void butType () { butTypeBase(
this, getWFlags()); }
102 void playPress () { playPressBase (); }
103 void playRelease() { playReleaseBase(); }
108 #endif // !FX3600PMAINDLG_H Definition: fx3600p_main_base_dlg.h:22
Eigene Dialogklasse des fx-3600P.
Definition: fx3600p_main_dlg.h:36
QTimer mTimBlink
0,4-Sek.-Timer fuers Blinken von "P1 P2"
Definition: fx3600p_main_dlg.h:44
bool mIsModeMode
gibt an, ob Mode-Taste gedrueckt
Definition: fx3600p_main_dlg.h:45
Die Klasse implementiert den Calculator des Casio fx-3600P.
Definition: calc_fx3600p.h:138
QColor mColDrkbrown
dunkleres Braun f. Mode-Labels
Definition: fx3600p_main_dlg.h:48
QColor mColOrngAc
Textfarbe "C" und "AC".
Definition: fx3600p_main_dlg.h:54
QColor mColOrngInv
Orange fuer INV-Button.
Definition: fx3600p_main_dlg.h:51
QColor mColOrngLbl
Orange fuer Button-Label.
Definition: fx3600p_main_dlg.h:52
QColor mColBeige
Beige fuer die kleinen Buttons.
Definition: fx3600p_main_dlg.h:53
Implementierung der Basisfunktionalitaet des Taschenrechner-Dialogs aller Taschenrechner (Modul base)...
Die Klasse implementiert die Anzeige des Casio fx-3600P.
Definition: calc_fx3600p.h:106
QColor mColLgtbrown
Farbe um das Display herum.
Definition: fx3600p_main_dlg.h:47
CalculatorFx3600p mCalc
Inkorporierter Konsolenrechner.
Definition: fx3600p_main_dlg.h:40
DisplayFx3600p * mDsplP
Zeiger auf das Display des Rechners.
Definition: fx3600p_main_dlg.h:42
QColor mColDrkblue
dunkleres Blau fuer Typbezeichnung
Definition: fx3600p_main_dlg.h:50
QSound * mOnSoundP
Geraeusch beim Einschalten.
Definition: fx3600p_main_dlg.h:55
Die Klasse implementiert den Computer des Casio fx-3600P.
Definition: calc_fx3600p.h:42
ComputerFx3600p * mCompP
Zeiger auf den Computer des Rechners.
Definition: fx3600p_main_dlg.h:41
In dieser Klasse ist die Basisfunktionalitaet des Taschenrechner-Dialogs aller Taschenrechner impleme...
Definition: calc_dlg_base.h:69
Klassen fuer den Casio fx-3600P (Modul special).
QColor mColLgtblue
helleres Blau fuer LR- und SD-Label
Definition: fx3600p_main_dlg.h:49
QTimer mTimOff
6-Minuten-Timer fuer automatisches Abschalten
Definition: fx3600p_main_dlg.h:43
bool mIsHardOff
der Rechner wurde mit dem Ausschalter abgeschaltet
Definition: fx3600p_main_dlg.h:46
QSound * mOffSoundP
Geraeusch beim Ausschalten.
Definition: fx3600p_main_dlg.h:56