Subversion Repositories spk

Rev

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

Rev 126 Rev 133
Line 66... Line 66...
66
				m_lTips->Add(t);
66
				m_lTips->Add(t);
67
				this->SetTipStrings(i);
67
				this->SetTipStrings(i);
68
			}
68
			}
69
 
69
 
70
			// set  pointers
70
			// set  pointers
-
 
71
			m_lAvailablePackages = NULL;
71
			m_pPackages = p;
72
			m_pPackages = p;
72
			m_pDirList = list;
73
			m_pDirList = list;
73
			m_pRemovedDirList = removed;
74
			m_pRemovedDirList = removed;
74
			m_pUpdateList = NULL;
75
			m_pUpdateList = NULL;
75
			m_pListItem = nullptr;
76
			m_pListItem = nullptr;
Line 103... Line 104...
103
			this->UpdateDirList("");
104
			this->UpdateDirList("");
104
			this->UpdatePackages();
105
			this->UpdatePackages();
105
 
106
 
106
			// setup the events
107
			// setup the events
107
			this->SetupEventHandlers();
108
			this->SetupEventHandlers();
108
 
-
 
109
			//this->ButRun->Hide();
-
 
110
		}
109
		}
111
 
110
 
112
		void DisplayLocked(bool inthread);
111
		void DisplayLocked(bool inthread);
113
		void CheckProtectedDir();
112
		void CheckProtectedDir();
114
		void OpenModSelecter();
113
		void OpenModSelecter();
Line 178... Line 177...
178
				return -1;
177
				return -1;
179
			return ((STips ^)m_lTips[tip])->iTips;
178
			return ((STips ^)m_lTips[tip])->iTips;
180
		}
179
		}
181
		int GetMaxTips() { return (int)MAXTIPS; }
180
		int GetMaxTips() { return (int)MAXTIPS; }
182
		long GetIgnoreJoy() { return m_pLauncherFlags->iIgnoreJoy; }
181
		long GetIgnoreJoy() { return m_pLauncherFlags->iIgnoreJoy; }
183
 
182
 
184
		// gui updates
183
		// gui updates
185
		void UpdateDirList(const Utils::String &current);
184
		void UpdateDirList(const Utils::String &current);
186
		void UpdatePackages();
185
		void UpdatePackages();
187
		void UpdateControls();
186
		void UpdateControls();
188
		bool UpdateBuiltInPackages();
187
		bool UpdateBuiltInPackages();
Line 232... Line 231...
232
		void VanillaEvent(System::Object ^Sender, System::EventArgs ^E);
231
		void VanillaEvent(System::Object ^Sender, System::EventArgs ^E);
233
		void ModifiedEvent(System::Object ^Sender, System::EventArgs ^E);
232
		void ModifiedEvent(System::Object ^Sender, System::EventArgs ^E);
234
		void ModSelectorEvent(System::Object ^Sender, System::EventArgs ^E);
233
		void ModSelectorEvent(System::Object ^Sender, System::EventArgs ^E);
235
		void PackageBrowserEvent(System::Object ^Sender, System::EventArgs ^E);
234
		void PackageBrowserEvent(System::Object ^Sender, System::EventArgs ^E);
236
 
235
 
-
 
236
		void FindPackages();
237
		void FindPackagesOnline();
237
		void FindPackagesOnline();
238
		void ViewFileLog();
238
		void ViewFileLog();
239
		void EditGlobalsDialog();
239
		void EditGlobalsDialog();
240
		void EditWaresDialog();
240
		void EditWaresDialog();
241
		void CommandSlotsDialog();
241
		void CommandSlotsDialog();
Line 254... Line 254...
254
			{
254
			{
255
				delete components;
255
				delete components;
256
			}
256
			}
257
			delete m_pFileErrors;
257
			delete m_pFileErrors;
258
			delete m_pLauncherFlags;
258
			delete m_pLauncherFlags;
-
 
259
 
-
 
260
			if (m_lAvailablePackages)
-
 
261
			{
-
 
262
				m_lAvailablePackages->MemoryClear();
-
 
263
				delete m_lAvailablePackages;
-
 
264
			}
259
 
265
 
260
			CLanguages::Release();
266
			CLanguages::Release();
261
		}
267
		}
262
 
268
 
263
	private:
269
	private:
Line 348... Line 354...
348
 
354
 
349
		int			m_iSaveGameManager;
355
		int			m_iSaveGameManager;
350
		String			^m_sConvertFile;
356
		String			^m_sConvertFile;
351
		Creator::Waiting	^m_pWait;
357
		Creator::Waiting	^m_pWait;
352
		CArchiveFile	*m_pConverted;
358
		CArchiveFile	*m_pConverted;
-
 
359
		CLinkList<CBaseFile> *m_lAvailablePackages;
353
 
360
 
354
	private:
361
	private:
355
	private:
362
	private:
356
	private: System::Windows::Forms::GroupBox^  GroupDir;
363
	private: System::Windows::Forms::GroupBox^  GroupDir;
357
	private: System::Windows::Forms::ComboBox^  ComboDir;
364
	private: System::Windows::Forms::ComboBox^  ComboDir;