Subversion Repositories spk

Rev

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

Rev 49 Rev 50
Line 135... Line 135...
135
		}
135
		}
136
 
136
 
137
		ListViewItem ^AddPackage(CBaseFile *p)
137
		ListViewItem ^AddPackage(CBaseFile *p)
138
		{
138
		{
139
			ListViewItem ^item = gcnew ListViewItem(SystemStringFromCyString(p->GetLanguageName(m_pPackages->GetLanguage())));
139
			ListViewItem ^item = gcnew ListViewItem(SystemStringFromCyString(p->GetLanguageName(m_pPackages->GetLanguage())));
140
			item->SubItems->Add(SystemStringFromCyString(p->GetAuthor()));
140
			item->SubItems->Add(_US(p->author()));
141
			item->SubItems->Add(SystemStringFromCyString(p->GetVersion()));
141
			item->SubItems->Add(_US(p->version()));
142
			item->SubItems->Add("Waiting");
142
			item->SubItems->Add("Waiting");
143
			item->SubItems->Add(SystemStringFromCyString(p->GetNameValidFile().Remove(' ') + "_" + p->GetAuthor().Remove(' ') + ".dat"));
143
			item->SubItems->Add(SystemStringFromCyString(p->GetNameValidFile().Remove(' ') + "_" + p->author().remove(' ') + ".dat"));
144
			item->Tag = p->GetNum();
144
			item->Tag = p->GetNum();
145
 
145
 
146
			if ( p->GetType() == TYPE_XSP )
146
			if ( p->GetType() == TYPE_XSP )
147
				AddPackage(item, PACKAGETYPE_SHIP);
147
				AddPackage(item, PACKAGETYPE_SHIP);
148
			else if ( p->IsMod() )
148
			else if ( p->IsMod() )
Line 673... Line 673...
673
				 return;
673
				 return;
674
 
674
 
675
			 // now check if we have found an update
675
			 // now check if we have found an update
676
			 if ( bestServer->Length )
676
			 if ( bestServer->Length )
677
			 {
677
			 {
678
				 int v = m_pPackage->GetVersion().CompareVersion(bestVersion);
678
				 int v = m_pPackage->version().compareVersion(bestVersion.ToString());
679
				 switch ( v )
679
				 switch ( v )
680
				 {
680
				 {
681
					case COMPARE_OLDER:
681
					case COMPARE_OLDER:
682
						m_sStatus = "Older";
682
						m_sStatus = "Older";
683
						break;
683
						break;