// private void InitializeUX() [instance] :62 void NativeStyle::InitializeUX() { uStackFrame __("Fuse.Desktop.NativeStyle", "InitializeUX()"); NativeStyle__Template* collection1; NativeStyle__Template1* collection2; collection1 = NativeStyle__Template::New1(this); uPtr(collection1)->Cascade(true); true; uPtr(collection1)->AffectSubtypes(true); true; NativeStyle__Template* temp = collection1; collection2 = NativeStyle__Template1::New1(this); uPtr(collection2)->Cascade(true); true; uPtr(collection2)->AffectSubtypes(true); true; NativeStyle__Template1* temp1 = collection2; ::g::Uno::Collections::ICollection::Add_ex(uInterface(uPtr(Templates()), ::g::Uno::Collections::ICollection_typeof()->MakeType(::TYPES[13/*Uno.UX.ITemplate*/])), (uObject*)temp); ::g::Uno::Collections::ICollection::Add_ex(uInterface(uPtr(Templates()), ::g::Uno::Collections::ICollection_typeof()->MakeType(::TYPES[13/*Uno.UX.ITemplate*/])), (uObject*)temp1); }
void TemplateChooserPage::initializePage() // ---------------------------------------------------------------------------- // Fill the template list with the templates we find on the disk // ---------------------------------------------------------------------------- { NewDocumentWizard * wiz = (NewDocumentWizard *)wizard(); QDir appPath(TaoApp->applicationDirPath() + "/templates"); QDir userPath(TaoApp->defaultTaoPreferencesFolderPath() + "/templates"); QList<QDir> dirs; dirs << appPath << userPath; wiz->templates = Templates(dirs); // Insert entries from the settings (remote menus) QSharedPointer<TextureCache> tc = TextureCache::instance(); QString docPath = TaoApp->window()->currentProjectFolderPath(); QSettings settings; int size = settings.beginReadArray("examples"); for (int i = 0; i < size; i++) { settings.setArrayIndex(i); QString caption = settings.value("caption").toString(); QString url = settings.value("url").toString(); QString tip = settings.value("description").toString(); Template tmpl(userPath); tmpl.name = caption; tmpl.description = tip; tmpl.type = "url"; tmpl.mainFile = url; QString thumbPath = exampleThumbnail(caption); CachedTexture *tex = tc->load(thumbPath, docPath); tmpl.thumbnail = QPixmap::fromImage(tex->loadedImage()); if (tmpl.thumbnail.isNull()) { connect(tex, SIGNAL(textureUpdated(CachedTexture *)), this, SLOT(thumbnailChanged(CachedTexture *))); } wiz->templates.append(tmpl); }