Subversion Repositories spk

Rev

Rev 152 | Rev 171 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 152 Rev 170
Line 23... Line 23...
23
		int count = 0;
23
		int count = 0;
24
		for ( CListNode<CBaseFile> *node = m_pPackages->GetInstallPackageList()->Front(); node; node = node->next() )
24
		for ( CListNode<CBaseFile> *node = m_pPackages->GetInstallPackageList()->Front(); node; node = node->next() )
25
		{
25
		{
26
			CBaseFile *p = node->Data();
26
			CBaseFile *p = node->Data();
27
 
27
 
28
			ListViewItem ^item = gcnew ListViewItem(SystemStringFromCyString(p->GetLanguageName(m_pPackages->GetLanguage())));
28
			ListViewItem ^item = gcnew ListViewItem(_US(p->getLanguageName(m_pPackages->GetLanguage())));
29
			item->SubItems->Add(_US(p->author()));
29
			item->SubItems->Add(_US(p->author()));
30
			item->SubItems->Add(_US(p->version()));
30
			item->SubItems->Add(_US(p->version()));
31
			switch ( p->GetLoadError() )
31
			switch ( p->GetLoadError() )
32
			{
32
			{
33
				case INSTALLCHECK_OLDVERSION:
33
				case INSTALLCHECK_OLDVERSION:
Line 39... Line 39...
39
				case INSTALLCHECK_WRONGVERSION:
39
				case INSTALLCHECK_WRONGVERSION:
40
					item->SubItems->Add("For Wrong Game Version");
40
					item->SubItems->Add("For Wrong Game Version");
41
					break;
41
					break;
42
			}
42
			}
43
			ListPackages->Items->Add(item);
43
			ListPackages->Items->Add(item);
44
			item->Tag = SystemStringFromCyString(CyString::Number(count));
44
			item->Tag = _US(Utils::String::Number(count));
45
			++count;
45
			++count;
46
 
46
 
47
			if ( p->GetIcon() )
47
			if ( p->icon() )
48
			{
48
			{
49
				//extract icon
49
				//extract icon
50
				C_File *f = p->GetIcon();
50
				C_File *f = p->icon();
51
				f->SetFullDir(CyStringFromSystemString(System::IO::Path::GetTempPath()));
51
				f->setFullDir(_S(System::IO::Path::GetTempPath()));
52
				if ( f->UncompressData() )
52
				if ( f->UncompressData() )
53
					f->writeFilePointer();
53
					f->writeFilePointer();
54
				
54
				
55
				PluginManager::DisplayListIcon(p, ListPackages, item);
55
				PluginManager::DisplayListIcon(p, ListPackages, item);
56
			}
56
			}
57
 
57
 
58
			C_File *gf = p->GetFirstFile(FILETYPE_ADVERT);
58
			C_File *gf = p->GetFirstFile(FILETYPE_ADVERT);
59
			if ( gf )
59
			if ( gf )
60
			{
60
			{
61
				gf->SetFullDir(CyStringFromSystemString(System::IO::Path::GetTempPath()));
61
				gf->setFullDir(_S(System::IO::Path::GetTempPath()));
62
				if ( gf->UncompressData() )
62
				if ( gf->UncompressData() )
63
					gf->writeFilePointer();
63
					gf->writeFilePointer();
64
			}
64
			}
65
 
65
 
66
 
66
 
Line 108... Line 108...
108
 
108
 
109
		this->LabError->Text = "";
109
		this->LabError->Text = "";
110
 
110
 
111
		if ( p )
111
		if ( p )
112
		{
112
		{
113
			this->GroupPackage->Text = SystemStringFromCyString(p->GetFullPackageName(m_pPackages->GetLanguage(), false));
113
			this->GroupPackage->Text = _US(p->getFullPackageName(m_pPackages->GetLanguage(), false));
114
			this->TextDesc->Text = _US(p->description().findReplace("<br>", "\n").stripHtml());
114
			this->TextDesc->Text = _US(p->description().findReplace("<br>", "\n").stripHtml());
115
 
115
 
116
			// update graphic
116
			// update graphic
117
			bool addedIcon = false;
117
			bool addedIcon = false;
118
			C_File *picFile = p->GetFirstFile(FILETYPE_ADVERT);
118
			C_File *picFile = p->GetFirstFile(FILETYPE_ADVERT);