Subversion Repositories spk

Rev

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

Rev 197 Rev 203
Line 4157... Line 4157...
4157
				CBaseFile *p = m_pP->openPackage(_S(ofd->FileName), &error, 0, SPKREAD_VALUES);
4157
				CBaseFile *p = m_pP->openPackage(_S(ofd->FileName), &error, 0, SPKREAD_VALUES);
4158
				if ( p )
4158
				if ( p )
4159
				{
4159
				{
4160
					this->TextOtherAuthor->Text = _US(p->author());
4160
					this->TextOtherAuthor->Text = _US(p->author());
4161
					this->TextOtherName->Text = _US(p->name());
4161
					this->TextOtherName->Text = _US(p->name());
4162
					((CSpkFile *)m_pPackage)->SetAnotherMod(p->name(), p->author());
4162
					((CSpkFile *)m_pPackage)->SetAnotherMod(p->name().toString(), p->author().toString());
4163
					delete p;
4163
					delete p;
4164
					this->UpdateChanged();
4164
					this->UpdateChanged();
4165
				}
4165
				}
4166
			}
4166
			}
4167
		 }
4167
		 }
Line 5190... Line 5190...
5190
			 this->UpdateChanged();
5190
			 this->UpdateChanged();
5191
		 }
5191
		 }
5192
private: System::Void ContextDepRemove_Click(System::Object^  sender, System::EventArgs^  e) {
5192
private: System::Void ContextDepRemove_Click(System::Object^  sender, System::EventArgs^  e) {
5193
			 if ( String::Compare("<package>", m_pSelectedItem->Text) == 0 && String::Compare("<author>", m_pSelectedItem->SubItems[1]->Text) == 0 )
5193
			 if ( String::Compare("<package>", m_pSelectedItem->Text) == 0 && String::Compare("<author>", m_pSelectedItem->SubItems[1]->Text) == 0 )
5194
				 return;
5194
				 return;
5195
			 m_pPackage->RemovePackageNeeded(_S(m_pSelectedItem->Text), _S(m_pSelectedItem->SubItems[1]->Text));
5195
			 m_pPackage->removePackageNeeded(_WS(m_pSelectedItem->Text), _WS(m_pSelectedItem->SubItems[1]->Text));
5196
			 this->UpdateDependacies();
5196
			 this->UpdateDependacies();
5197
			 this->UpdateChanged();
5197
			 this->UpdateChanged();
5198
		 }
5198
		 }
5199
private: System::Void manualToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e) {
5199
private: System::Void manualToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e) {
5200
			 AddDepend ^depend = gcnew AddDepend();
5200
			 AddDepend ^depend = gcnew AddDepend();
5201
			 if ( depend->ShowDialog(this) == Windows::Forms::DialogResult::OK )
5201
			 if ( depend->ShowDialog(this) == Windows::Forms::DialogResult::OK )
5202
			 {
5202
			 {
5203
				 m_pPackage->AddNeededLibrary(_S(depend->GetName()), _S(depend->GetAuthor()), _S(depend->GetVersion()));
5203
				 m_pPackage->addNeededLibrary(_WS(depend->GetName()), _WS(depend->GetAuthor()), _S(depend->GetVersion()));
5204
				 this->UpdateDependacies();
5204
				 this->UpdateDependacies();
5205
				 this->UpdateChanged();
5205
				 this->UpdateChanged();
5206
			 }
5206
			 }
5207
		 }
5207
		 }
5208
private: System::Void fromPackageToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e) {
5208
private: System::Void fromPackageToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e) {
Line 5217... Line 5217...
5217
			{
5217
			{
5218
				int error;
5218
				int error;
5219
				CBaseFile *p = m_pP->openPackage(_S(ofd->FileName), &error, 0, SPKREAD_VALUES);
5219
				CBaseFile *p = m_pP->openPackage(_S(ofd->FileName), &error, 0, SPKREAD_VALUES);
5220
				if ( p )
5220
				if ( p )
5221
				{
5221
				{
5222
					m_pPackage->AddNeededLibrary(p->name(), p->author(), p->version());
5222
					m_pPackage->addNeededLibrary(p->name(), p->author(), p->version());
5223
					this->UpdateDependacies();
5223
					this->UpdateDependacies();
5224
					 this->UpdateChanged();
5224
					 this->UpdateChanged();
5225
				}
5225
				}
5226
			}
5226
			}
5227
		 }
5227
		 }