Example #1
0
void KasGroupItem::showGroupMenuAt(const QPoint &p)
{
    TaskRMBMenu *tm = new TaskRMBMenu(items, true, kasbar());
    tm->insertItem(i18n("&Ungroup"), this, SLOT(ungroup()));
    tm->insertSeparator();
    tm->insertItem(i18n("&Kasbar"), kasbar()->contextMenu());

    setLockPopup(true);
    tm->exec(p);
    delete tm;
    setLockPopup(false);
}
Example #2
0
void KasTaskItem::showWindowMenuAt( QPoint p )
{
    TaskRMBMenu *tm = new TaskRMBMenu(task_, true, kasbar());
    tm->insertItem( i18n("To &Tray" ), this, SLOT( sendToTray() ) );
    tm->insertSeparator();
    tm->insertItem( i18n("&Kasbar"), kasbar()->contextMenu() );
    tm->insertSeparator();
    tm->insertItem( i18n("&Properties" ), this, SLOT( showPropertiesDialog() ) );

    mouseLeave();
    kasbar()->updateMouseOver();

    tm->exec( p );
}