|
| | Ti30mainDlg (QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags f=0) |
| | Konstruktion des Dialogs. Mehr ...
|
| |
|
void | butDigit () |
| | Slot-Funktion fuer die Zifferntasten.
|
| |
| void | butEe () |
| | Slot-Funktion fuer die Exponentialtaste. Mehr ...
|
| |
|
void | butAction () |
| | Slot-Funktion fuer die meisten Buttons.
|
| |
| void | butOff () |
| | Slot-Funktion fuer die Off-Taste. Mehr ...
|
| |
| void | butOn () |
| | Slot-Funktion fuer die On-Taste. Mehr ...
|
| |
|
void | butDrg () |
| | Slot-Funktion fuer Winkelmodi DEG, RAD, GRA.
|
| |
|
void | butInv () |
| | Slot-Funktion fuer die INV-Taste.
|
| |
|
void | butSign () |
| |
|
void | butType () |
| |
|
void | playPress () |
| | Slot-Funktion "Taste gedrueckt".
|
| |
|
void | playRelease () |
| | Slot-Funktion "Taste losgelassen".
|
| |
|
| void | makeShortCutTab () |
| | Funktion erzeugt die Tabelle mit allen Shortcuts. Mehr ...
|
| |
| void | adjustSimpleSkin () |
| | Setzt fuer einige Buttons rote und blaue Farbe. Mehr ...
|
| |
| void | adjustDebugSkin () |
| |
| void | setDisplayFields (bool isDoPerhapsNot=0) |
| | Erneuert die LED-Anzeige. Mehr ...
|
| |
| void | setLed (string str) |
| | Setzt den String str in die passenden Buchstaben der Leuchtdiodenanzeige um. Mehr ...
|
| |
| void | getSourceCoords (char c, bool isPointSucc, int &row, int &col) |
| | Liefert zu einem Buchstaben die zugehoerige Zeile und Spalte in der Pixmap. Mehr ...
|
| |
| void | showAnyThinkSequence (string sym, string lastSym) |
| | Erzeugt (angenaehert) eine der Sequenzen von Zeichen, die der TI-30 ausgibt, wenn er ueber schwierige Aufgaben (Funktionen) "nachdenkt". Mehr ...
|
| |
| void | showEquThinkSequence (string lastSym) |
| | Zeigt spezielle "Thinking"-Sequenz, wenn '=' gedrueckt wurde. Mehr ...
|
| |
|
void | switchOff () |
| | Schaltet Rechner aus.
|
| |
| void | keyPressEvent (QKeyEvent *evP) |
| | Mapped alle Tastatureingaben auf Tastendruecke in der Dialogbox. Mehr ...
|
| |
| void | keyReleaseEvent (QKeyEvent *evP) |
| | Mapped alle Tastatureingaben auf Tastendruecke in der Dialogbox. Mehr ...
|
| |
|
CalculatorBase * | getCalcP () const |
| |
|
bool | getIsPixLoaded () |
| |
|
QPixmap & | getApplIconPixmap () |
| |
|
ShortCutTabT * | getShortCutTabP () |
| |
| void | boot (CalculatorBase *cbP, QDialog *dlgP, Qt::WFlags wflags) |
| | Initialisiert einen Taschenrechner. Mehr ...
|
| |
|
void | initCalcDlgBase () |
| | Initialisierung, die nach "Einschalten" (mButOnP) des Rechners durchgefuehrt wird.
|
| |
| void | clearLcd () |
| | Loescht das LCD. Mehr ...
|
| |
| void | resizeAllWidgets (QDialog *mainDlgP) |
| | Ermittelt aus der aktuellen Groesse und der Originalgroesse des Hauptdialogs mainDlgP Streckfaktoren in x- und y-Richtung. Mehr ...
|
| |
|
void | setLastType (ButtonType bt) |
| |
|
void | showHint () |
| | Bringt Message-Box auf den Bildschirm, wenn die Maus zum ersten Mal den Rechnerdialog betritt.
|
| |
| string | extractSym (QPushButton *senderP) |
| | Extrahiert das Symbol aus dem Button-Namen, indem das fuehrende "m" und abschliessende "P" entfernt wird. Mehr ...
|
| |
| void | butAnyModeBase (string &sym) |
| | Funktion, die fuer die Bearbeitung aller Modus-Tasten aufgerufen wird. Mehr ...
|
| |
| void | butActionBase (string &sym, string &lastSymb) |
| | Slot-Funktionen fuer die meisten Buttons. Mehr ...
|
| |
| void | butDigitBase (string &sym) |
| | Wird von allen Zifferntasten aufgerufen. Mehr ...
|
| |
|
void | butSignBase () |
| | Waehrend der Eingabe einer Zahl muss das Vorzeichen gewechselt werden, ohne die Eingabe zu unterbrechen; sonst muss im Calculator die Sign-Routine aufgerufen werden.
|
| |
| void | butBack () |
| | Entfernt das letzte Zeichen aus der Anzeige. Mehr ...
|
| |
| void | butTypeBase (QWidget *dlgP, Qt::WFlags wflags) |
| | Fuehrt den Konfigurationsdialog aus. Mehr ...
|
| |
|
void | playPressBase () |
| | Spielt einen der Sounds im Vektor mPrsSounds beim Druecken der Taste.
|
| |
| void | playReleaseBase () |
| | Spielt einen der Sounds im Vektor mRlsSounds beim Loslassen der Taste. Mehr ...
|
| |
| void | execKeyEvent (QKeyEvent *evP, QMouseEvent &me) |
| | Wandelt Tastatur-Event in Button-Pressed-Event um. Mehr ...
|
| |
| void | updateDisplayAfterDigit (string inputStr="") |
| | Erneuert die Members mModes und mSeven der Display-Klasse und das LCD entsprechend. Mehr ...
|
| |
| void | updateDisplay (string inputStr="") |
| | Erneuert die Members der Display-Klasse, die drei Edit-Felder des Dialogs und das LCD. Mehr ...
|
| |
|
void | copyBaseDisplayFields () |
| | Holt die Display-Felder aus der zum Taschenrechner gehoerenden Display-Klasse.
|
| |
|
void | setError () |
| |
|
bool | isError () |
| |
| virtual void | preExtractSym (string sym) |
| |
| virtual void | adjustRealisticSkin () |
| |
| virtual void | adjustSimpleSkin ()=0 |
| |
| virtual void | adjustDebugSkin ()=0 |
| |
| virtual void | makeShortCutTab ()=0 |
| |
| virtual void | setDisplayFields (bool isDoPerhapsNot=false)=0 |
| |
|
|
CalculatorTi30 | mCalc |
| | der integrierte Konsolen-Calculator
|
| |
|
ComputerTi30 * | mCompP |
| | Zeiger auf den Computer.
|
| |
|
DisplayTi30 * | mDsplP |
| | Zeiger auf das Display.
|
| |
|
QTimer | mTim45s |
| |
|
QTimer | mTim150ms |
| |
|
QTimer | mTim8min |
| |
|
QTimer | mTimThinking |
| | diverse Timer
|
| |
|
string | mIdleStr |
| | String zur Darstellung der laufenden Punkte.
|
| |
|
string | mThinkStr |
| | String zur Darstellung des "Nachdenkens".
|
| |
|
QDialog * | mCalcDlgP |
| | Zeiger auf den Dialog.
|
| |
|
CalculatorBase * | mCalcP |
| | Zeiger auf den eigentlichen Rechner.
|
| |
|
int | mDefaultWidth |
| | Default-Breite des Rechners (falls keine Pixmap)
|
| |
|
int | mDefaultHeight |
| | Default-Hoehe des Rechners (falls keine Pixmap)
|
| |
|
int | mDigitWidth |
| | natuerliche Breite einer Ziffer im Display
|
| |
|
int | mDigitHeight |
| | natuerliche Hoehe einer Ziffer im Display
|
| |
|
QRect | mOrgLcdRect |
| | schmaler Streifen fuer die LCD-Ziffern
|
| |
|
QSize | mOrgDlgSize |
| | Originalgroesse des Rechners.
|
| |
|
WgtDataMapT | mOrgWgtMap |
| | Originalgroessen und -texte aller Widgets des Dialogs.
|
| |
|
double | mXfact |
| | Resize-Faktor in x-Richtung.
|
| |
|
double | mYfact |
| | Resize-Faktor in y-Richtung.
|
| |
|
QPixmap | mApplIconPixmap |
| | Pixmap mit dem Application-Icon (links oben im Dialog)
|
| |
|
QPixmap | mBackgroundPixmap |
| | Pixmap mit dem Hintergrundbild.
|
| |
|
QPixmap | mDigitsPixmap |
| | Pixmap mit allen Ziffern.
|
| |
|
QPixmap | mScaledDigitsPixmap |
| | Pixmap mit allen Ziffern, skaliert.
|
| |
|
QRect | mLcdRect |
| | schmaler Streifen fuer die LCD-Ziffern
|
| |
|
QLineEdit * | mLcdStrBaseP |
| | formatiertes Ein-Ausgabefeld der Dialog-Box
|
| |
|
QLineEdit * | mModesBaseP |
| | Modes-Ausgabefeld der Dialog-Box.
|
| |
|
QLineEdit * | mDisplayBaseP |
| | "rohes" Ein-Ausgabefeld der Dialog-Box
|
| |
|
QLabel * | mSeebassBaseP |
| | Namensfeld.
|
| |
|
ButtonType | mLastType |
| | Typ der zuletzt gedrueckten Taste.
|
| |
|
ButtonType | mLastButOneType |
| | Typ der vorletzten gedrueckten Taste.
|
| |
|
string | mDisplayStr |
| | Eingabefeld des Taschenrechners.
|
| |
|
vector< QSound * > | mPrsSounds |
| | Liste aller Sounds fuer 'Taste druecken'.
|
| |
|
vector< QSound * > | mRlsSounds |
| | Liste aller Sounds fuer 'Taste loslassen'.
|
| |
|
ShortCutTabT | mShortCutTab |
| | Liste aller Shortcuts.
|
| |
|
bool | mIsOff |
| | Rechner ein- oder ausgeschaltet.
|
| |
|
bool | mIsPixLoaded |
| | konnten Rechner-Pixmaps geladen werden?
|
| |
|
bool | mIsSoundLoaded |
| | konnten Sounds geladen werden?
|
| |
|
int | mMaxDigitNum |
| | maximale Anzahl von Ziffern bei der Eingabe
|
| |
Eigene Dialogklasse des TI-30.