LPCTSTR CPwUtil::GetUniCvtPtr(LPCTSTR lpBase, BOOL bTranslate) { if(lpBase == NULL) return PWU_CVT_EX; // NULL is allowed, return unique default pointer if(bTranslate != FALSE) return _TRL(lpBase); return lpBase; // Untranslated }
void T3DObjectClock::render_exec_calendar(Trendercontext *rc, TSC_time &disptime, double size) { try{ QString content,monthstring; monthnames->get(disptime.G_month()-1)->tostring(monthstring,0); FormatString(content,_qstr("^1 "),disptime.G_day()); content+=_TRL(monthstring); render_exec_string(rc,content); } catch(QError &) { throw QError(_text("Error while constructing calendar info")); } }
T3DObjectClock::T3DObjectClock(T3DScene *iscene) : T3DGeoObject(iscene) { clocktype=&addparam(_qstr("Type"),SC_valname_ClockType)->content; size=addparam(_qstr("Size"),SC_valname_scalar)->content.G_content_scalar(); timeshift=addparam(_qstr("TimeShift"),SC_valname_scalar)->content.G_content_scalar(); hasowntime=addparam(_qstr("HasOwnTime"),SC_valname_boolean)->content.G_content_boolean(); hasowntime->copyfrom(false); disptime=G_valuecontent<TSC_time>(&addparam(_qstr("Time"),SC_valname_time)->content); axis1=G_valuecontent<Tvector>(&addparam(_qstr("Axis1"),SC_valname_vector)->content); axis2=G_valuecontent<Tvector>(&addparam(_qstr("Axis2"),SC_valname_vector)->content); monthnames=G_valuecontent<TSC_list>(&addparam(_qstr("Monthnames"),SC_valname_list)->content); TSC_value val; val.settype(GetTSCenv().G_datatype(SC_valname_string)); val.fromstring(_TRL(_text("January")));monthnames->add(&val); val.fromstring(_TRL(_text("February")));monthnames->add(&val); val.fromstring(_TRL(_text("March")));monthnames->add(&val); val.fromstring(_TRL(_text("April")));monthnames->add(&val); val.fromstring(_TRL(_text("May")));monthnames->add(&val); val.fromstring(_TRL(_text("June")));monthnames->add(&val); val.fromstring(_TRL(_text("July")));monthnames->add(&val); val.fromstring(_TRL(_text("August")));monthnames->add(&val); val.fromstring(_TRL(_text("September")));monthnames->add(&val); val.fromstring(_TRL(_text("October")));monthnames->add(&val); val.fromstring(_TRL(_text("November")));monthnames->add(&val); val.fromstring(_TRL(_text("December")));monthnames->add(&val); size->copyfrom(1.0); timeshift->copyfrom(0.0); axis1->copyfrom(1,0,0); axis2->copyfrom(0,1,0); }