TextInputJournal::TextInputJournal(char* fmtString, UInt32 maxLen, bool bAsScroll) : TextInputMenu(maxLen, true) { m_inputText = kTagStrings[kHTMLTag_FONT] + kTagStrings[kHTMLTag_DIV_Left]; m_minPos = m_inputText.length(); // don't allow starting tags to be edited by user directly m_inputText += fmtString; // If fmtString already contains starting tags, use them instead of defaults std::string defaultText(fmtString); if (defaultText.length() >= m_minPos) if (!_stricmp("<FONT face=\"", defaultText.substr(0, 12).c_str())) if (!_stricmp("<DIV align=\"", defaultText.substr(15, 12).c_str())) m_inputText = defaultText; DEBUG_PRINT("Text = %s, minPos = %d", m_inputText.c_str(), m_minPos); //Create a proxy book object (required by some of the BookMenu code) m_dummyBook = (TESObjectBOOK*)FormHeap_Allocate(sizeof(TESObjectBOOK)); m_dummyBook->Constructor(); m_dummyBook->SetCantBeTaken(true); m_dummyBook->SetIsScroll(bAsScroll); }
int InsuranceConfig::qt_metacall(QMetaObject::Call _c, int _id, void **_a) { _id = QWidget::qt_metacall(_c, _id, _a); if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { switch (_id) { case 0: on_optionButton_clicked(); break; case 1: on_cancelButton_clicked(); break; case 2: saveInsurance(); break; case 3: loadInsurance(); break; case 4: createActions(); break; case 5: AboutApp(); break; case 6: ExitApp(); break; case 7: { QString _r = defaultText((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2])),(*reinterpret_cast< QString(*)>(_a[3])),(*reinterpret_cast< QString(*)>(_a[4]))); if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; } break; default: ; } _id -= 8; } return _id; }
MSParagraph& MSTableColumn::breakText(const MSSymbol& tag_) { for (unsigned i=0;i<breakTextList().count();i++) if (tag_==breakText(i)->tag()) return *breakText(i); MSMessageLog::warningMessage("Warning: breakText \"%s\" not fount\n",tag_.symbolName()); return defaultText(); }