wxsItemResData* wxsItemRes::BuildResData(wxsItemEditor* Editor) { wxString ProjectPath = GetProjectPath(); return new wxsItemResData( ProjectPath + GetWxsFileName(), ProjectPath + GetSrcFileName(), ProjectPath + GetHdrFileName(), GetXrcFileName().empty() ? _T("") : ProjectPath + GetXrcFileName(), GetResourceName(), GetResourceType(), GetLanguage(), m_UseForwardDeclarations, m_UseI18n, GetTreeItemId(), Editor, this); }
void wxsItemEditor::InitializeResourceData() { m_Data = GetItemRes()->BuildResData(this); if ( !m_Data->IsOk() ) { // TODO: Some communicate (couldn't load resource) ? } if ( GetItemRes()->GetEditMode() == wxsItemRes::File ) { InitFilename(GetXrcFileName()); SetTitle(m_Shortname); } else { InitFilename(GetWxsFileName()); SetTitle(m_Shortname); } }