Blame | Last modification | View Log | RSS feed
#include "..\StdAfx.h"#include "PackageInstalled.h"namespace PluginManager {ListViewItem ^PackageInstalled::AddPackage(System::String ^name, System::String ^author, System::String ^version, System::String ^status){ListViewItem ^item = gcnew ListViewItem(name);item->SubItems->Add(author);item->SubItems->Add(version);item->SubItems->Add(status);this->ListPackages->Items->Add(item);return item;}void PackageInstalled::AdjustColumns(){ListPackages->AutoResizeColumns(ColumnHeaderAutoResizeStyle::HeaderSize);}ListViewItem ^PackageInstalled::AddPackageWithGroup(System::String ^name, System::String ^author, System::String ^version, System::String ^status, System::String ^group){ListViewGroup ^g = nullptr;for ( int i = 0; i < ListPackages->Groups->Count; i++ ){if ( ListPackages->Groups[i]->Tag == group ){g = ListPackages->Groups[i];break;}}if ( !g ){g = gcnew ListViewGroup(group, HorizontalAlignment::Left);g->Tag = group;ListPackages->Groups->Add(g);}ListViewItem ^item = this->AddPackage(name, author, version, status);item->Group = g;return item;}}