long CalcOptions::onInitDialog() { ::CopyMemory(&normalFmt, &_normalFmt, sizeof(CHARFORMAT)); ::CopyMemory(&resultFmt, &_resultFmt, sizeof(CHARFORMAT)); ::CopyMemory(&errorFmt, &_errorFmt, sizeof(CHARFORMAT)); // fill angle mode combo box ::SendDlgItemMessage(_hDlg, IDC_ANGLE_MODE, CB_ADDSTRING, 0, (LPARAM)"Degrees"); ::SendDlgItemMessage(_hDlg, IDC_ANGLE_MODE, CB_ADDSTRING, 0, (LPARAM)"Radians"); ::SendDlgItemMessage(_hDlg, IDC_ANGLE_MODE, CB_ADDSTRING, 0, (LPARAM)"Gradians"); // fill mem view format combo box ::SendDlgItemMessage(_hDlg, IDC_MEMVIEW_FORMAT, CB_ADDSTRING, 0, (LPARAM)"Decimal"); ::SendDlgItemMessage(_hDlg, IDC_MEMVIEW_FORMAT, CB_ADDSTRING, 0, (LPARAM)"Hex"); ::SendDlgItemMessage(_hDlg, IDC_MEMVIEW_FORMAT, CB_ADDSTRING, 0, (LPARAM)"Octal"); ::SendDlgItemMessage(_hDlg, IDC_MEMVIEW_FORMAT, CB_ADDSTRING, 0, (LPARAM)"Binary"); if(getAlwaysOnTop()) ::CheckDlgButton(_hDlg, IDC_ALWAYS_ON_TOP, BST_CHECKED); if(getMemVisible()) ::CheckDlgButton(_hDlg, IDC_MEM_VISIBLE, BST_CHECKED); if(getCopyResult()) ::CheckDlgButton(_hDlg, IDC_COPY_RESULT, BST_CHECKED); ::SendDlgItemMessage(_hDlg, IDC_ANGLE_MODE, CB_SETCURSEL, (WPARAM)getAngleMode(), 0L); ::SendDlgItemMessage(_hDlg, IDC_MEMVIEW_FORMAT, CB_SETCURSEL, (WPARAM)getMemViewFmt(), 0L); if(getOutputDec()) ::CheckDlgButton(_hDlg, IDC_OUTPUT_DEC, BST_CHECKED); if(getOutputHex()) ::CheckDlgButton(_hDlg, IDC_OUTPUT_HEX, BST_CHECKED); if(getOutputOct()) ::CheckDlgButton(_hDlg, IDC_OUTPUT_OCT, BST_CHECKED); if(getOutputBin()) ::CheckDlgButton(_hDlg, IDC_OUTPUT_BIN, BST_CHECKED); ::SetDlgItemInt(_hDlg, IDC_NUM_DIGITS, getNumDigits(), TRUE); return TRUE; }
int manager::qt_metacall(QMetaObject::Call _c, int _id, void **_a) { _id = QObject::qt_metacall(_c, _id, _a); if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { switch (_id) { case 0: { QString _r = autoCalc((*reinterpret_cast< const QString(*)>(_a[1]))); if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; } break; case 1: { QString _r = calc((*reinterpret_cast< const QString(*)>(_a[1]))); if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; } break; case 2: loadLayouts(); break; case 3: restoreLayouts(); break; case 4: { QString _r = getFunctions((*reinterpret_cast< QString(*)>(_a[1]))); if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; } break; case 5: setABC(); break; case 6: setNumbers(); break; case 7: setAngleModeRadian(); break; case 8: setAngleModeDegree(); break; case 9: { QString _r = getAngleMode(); if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; } break; case 10: setClipboard((*reinterpret_cast< QString(*)>(_a[1]))); break; default: ; } _id -= 11; } return _id; }