void FavoriteHubsFrame::openSelected()
{
	if (!checkNick())
		return;
		
	int i = -1;
	while ((i = ctrlHubs.GetNextItem(i, LVNI_SELECTED)) != -1)
	{
		FavoriteHubEntry* entry = (FavoriteHubEntry*)ctrlHubs.GetItemData(i);
		RecentHubEntry r;
		r.setName(entry->getName());
		r.setDescription(entry->getDescription());
		r.setUsers("*");
		r.setShared("*");
		r.setServer(entry->getServer());
		FavoriteManager::getInstance()->addRecent(r);
		HubFrame::openWindow(true,
		                     entry->getServer(),
		                     entry->getName(),
		                     entry->getRawOne(),
		                     entry->getRawTwo(),
		                     entry->getRawThree(),
		                     entry->getRawFour(),
		                     entry->getRawFive(),
		                     entry->getWindowPosX(),
		                     entry->getWindowPosY(),
		                     entry->getWindowSizeX(),
		                     entry->getWindowSizeY(),
		                     entry->getWindowType(),
		                     entry->getChatUserSplit(),
		                     entry->getUserListState(),
		                     entry->getSuppressChatAndPM());
	}
	return;
}
void FavoriteHubsFrame::openSelected() {
	if(!checkNick())
		return;
	
	int i = -1;
	while( (i = ctrlHubs.GetNextItem(i, LVNI_SELECTED)) != -1) {
		FavoriteHubEntry* entry = (FavoriteHubEntry*)ctrlHubs.GetItemData(i);
		RecentHubEntry r;
		r.setName(entry->getName());
		r.setDescription(entry->getDescription());
		r.setUsers("*");
		r.setShared("*");
		r.setServer(entry->getServer());
		FavoriteManager::getInstance()->addRecent(r);
		HubFrame::openWindow(Text::toT(entry->getServer())
			, entry->getChatUserSplit(), entry->getUserListState());
	}
	return;
}