Beispiel #1
0
void LookupBuddyInfoAction::actionTriggered(QAction *sender, bool)
{
	auto action = qobject_cast<Action *>(sender);
	if (!action)
		return;

	auto const &buddy = action->context()->buddies().toBuddy();
	if (!buddy)
	{
		(m_injectedFactory->makeInjected<SearchWindow>(m_kaduWindowService->kaduWindow()))->show();
		return;
	}

	auto sd = m_injectedFactory->makeInjected<SearchWindow>(m_kaduWindowService->kaduWindow(), buddy);
	sd->show();
	sd->firstSearch();
}
Beispiel #2
0
void FirstSearchAction::actionTriggered(QAction *sender, bool)
{
    auto search = qobject_cast<SearchWindow *>(sender->parentWidget());
    if (search)
        search->firstSearch();
}