void KviSubmenuAction::setup() { KviKvsAction::setup(); if(!m_pPopup) { m_pPopup = new QMenu(); connect(m_pPopup,SIGNAL(aboutToShow()),this,SLOT(popupAboutToShow())); connect(m_pPopup,SIGNAL(triggered(QAction *)),this,SLOT(popupActivated(QAction *))); }
void pTreeComboBox::showPopup() { if ( mView && !mFrame->isVisible() ) { emit popupAboutToShow(); mCurrentIndex = modelColumnIndex( currentIndex() ); calculPopupGeometry(); update(); } }