Subversion Repositories spk

Rev

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

Rev 161 Rev 170
Line 16... Line 16...
16
		this->PictureBox->Image = nullptr;
16
		this->PictureBox->Image = nullptr;
17
		if ( m_pPackages->GetEnabledMod() )
17
		if ( m_pPackages->GetEnabledMod() )
18
		{
18
		{
19
			m_bFoundPackages = true;
19
			m_bFoundPackages = true;
20
			CBaseFile *p = m_pPackages->GetEnabledMod();
20
			CBaseFile *p = m_pPackages->GetEnabledMod();
21
			this->TextMod->Text = SystemStringFromCyString(p->GetLanguageName(m_pPackages->GetLanguage()));
21
			this->TextMod->Text = _US(p->getLanguageName(m_pPackages->GetLanguage()));
22
			this->TextAuthor->Text = _US(p->author());
22
			this->TextAuthor->Text = _US(p->author());
23
			this->TextVersion->Text = _US(p->version());
23
			this->TextVersion->Text = _US(p->version());
24
			this->TextDesc->Text = _US(p->description().findReplace("<br>", "\n").stripHtml());
24
			this->TextDesc->Text = _US(p->description().findReplace("<br>", "\n").stripHtml());
25
			this->TextCreated->Text = _US(p->creationDate());
25
			this->TextCreated->Text = _US(p->creationDate());
26
			ButNoMod->Enabled = true;
26
			ButNoMod->Enabled = true;
Line 83... Line 83...
83
				continue;
83
				continue;
84
			if ( p == m_pPackages->GetEnabledMod() )
84
			if ( p == m_pPackages->GetEnabledMod() )
85
				continue;
85
				continue;
86
 
86
 
87
			m_bFoundPackages = true;
87
			m_bFoundPackages = true;
88
			ListViewItem ^item = gcnew ListViewItem(SystemStringFromCyString(p->GetLanguageName(m_pPackages->GetLanguage())));
88
			ListViewItem ^item = gcnew ListViewItem(_US(p->getLanguageName(m_pPackages->GetLanguage())));
89
			item->SubItems->Add(_US(p->author()));
89
			item->SubItems->Add(_US(p->author()));
90
			item->SubItems->Add(_US(p->version()));
90
			item->SubItems->Add(_US(p->version()));
91
			item->SubItems->Add(_US(p->creationDate()));
91
			item->SubItems->Add(_US(p->creationDate()));
92
			ListAvailable->Items->Add(item);
92
			ListAvailable->Items->Add(item);
93
			item->Tag = SystemStringFromCyString(CyString::Number(p->GetNum()));
93
			item->Tag = _US(Utils::String::Number(p->GetNum()));
94
 
94
 
95
			item->Group = group;
95
			item->Group = group;
96
			if ( p->GetIcon() )
96
			if ( p->icon() )
97
				PluginManager::DisplayListIcon(p, ListAvailable, item);
97
				PluginManager::DisplayListIcon(p, ListAvailable, item);
98
		}
98
		}
99
 
99
 
100
		if ( m_lAvailablePackages )
100
		if ( m_lAvailablePackages )
101
		{
101
		{
Line 111... Line 111...
111
				// check if its already installed
111
				// check if its already installed
112
				if ( m_pPackages->FindSpkPackage(p->name(), p->author()) )
112
				if ( m_pPackages->FindSpkPackage(p->name(), p->author()) )
113
					continue;
113
					continue;
114
 
114
 
115
				m_bFoundPackages = true;
115
				m_bFoundPackages = true;
116
				ListViewItem ^item = gcnew ListViewItem(SystemStringFromCyString(p->GetLanguageName(m_pPackages->GetLanguage())));
116
				ListViewItem ^item = gcnew ListViewItem(_US(p->getLanguageName(m_pPackages->GetLanguage())));
117
				item->SubItems->Add(SystemStringFromCyString(p->author()));
117
				item->SubItems->Add(_US(p->author()));
118
				item->SubItems->Add(_US(p->version()));
118
				item->SubItems->Add(_US(p->version()));
119
				item->SubItems->Add(_US(p->creationDate()));
119
				item->SubItems->Add(_US(p->creationDate()));
120
				ListAvailable->Items->Add(item);
120
				ListAvailable->Items->Add(item);
121
				item->Tag = SystemStringFromCyString(CyString::Number(p->GetNum()));
121
				item->Tag = _US(Utils::String::Number(p->GetNum()));
122
 
122
 
123
				item->Group = availGroup;
123
				item->Group = availGroup;
124
				if ( p->GetIcon() )
124
				if ( p->icon() )
125
					PluginManager::DisplayListIcon(p, ListAvailable, item);
125
					PluginManager::DisplayListIcon(p, ListAvailable, item);
126
			}
126
			}
127
		}
127
		}
128
 
128
 
129
		if ( m_pPackages->AnyAvailablePackages(PACKAGETYPE_MOD) )
129
		if ( m_pPackages->AnyAvailablePackages(PACKAGETYPE_MOD) )
Line 212... Line 212...
212
			{
212
			{
213
				delete p;
213
				delete p;
214
				continue;
214
				continue;
215
			}
215
			}
216
 
216
 
217
			if ( p->GetIcon() )
217
			if ( p->icon() )
218
			{
218
			{
219
				bool addedIcon = false;
219
				bool addedIcon = false;
220
				p->ReadIconFileToMemory();
220
				p->ReadIconFileToMemory();
221
				p->GetIcon()->setFilename(m_pPackages->tempDirectory().findReplace("\\", "/") + "/" + p->author() + "_" + p->name() + "." + p->iconExt());
221
				p->icon()->setFilename(m_pPackages->tempDirectory().findReplace("\\", "/") + "/" + p->author() + "_" + p->name() + "." + p->iconExt());
222
				p->GetIcon()->setFullDir(m_pPackages->tempDirectory());
222
				p->icon()->setFullDir(m_pPackages->tempDirectory());
223
				if ( p->GetIcon()->UncompressData() )
223
				if ( p->icon()->UncompressData() )
224
				{
224
				{
225
					if ( p->GetIcon()->writeFilePointer() )
225
					if ( p->icon()->writeFilePointer() )
226
						addedIcon = true;
226
						addedIcon = true;
227
				}
227
				}
228
 
228
 
229
				if ( !addedIcon )
229
				if ( !addedIcon )
230
					p->SetIcon(NULL, "");
230
					p->setIcon(NULL, "");
231
			}
231
			}
232
			// get an advert to display
232
			// get an advert to display
233
			if ( p->GetFirstFile(FILETYPE_ADVERT) )
233
			if ( p->GetFirstFile(FILETYPE_ADVERT) )
234
			{
234
			{
235
				bool done = false;
235
				bool done = false;
Line 312... Line 312...
312
	{
312
	{
313
		if ( m_lAvailablePackages )
313
		if ( m_lAvailablePackages )
314
		{
314
		{
315
			for ( CBaseFile *p = m_lAvailablePackages->First(); p; p = m_lAvailablePackages->Next() )
315
			for ( CBaseFile *p = m_lAvailablePackages->First(); p; p = m_lAvailablePackages->Next() )
316
			{
316
			{
317
				if ( p->GetIcon() )
317
				if ( p->icon() )
318
					CFileIO::Remove(p->GetIcon()->filePointer());
318
					CFileIO::Remove(p->icon()->filePointer());
319
				delete p;
319
				delete p;
320
			}
320
			}
321
			m_lAvailablePackages->destroy();
321
			m_lAvailablePackages->destroy();
322
			delete m_lAvailablePackages;
322
			delete m_lAvailablePackages;
323
		}
323
		}