示例#1
0
void KCommonDecoration::mouseDoubleClickEvent(QMouseEvent *e)
{
    if( e->button() != LeftButton )
        return;

    int tb = layoutMetric(LM_TitleEdgeTop)+layoutMetric(LM_TitleHeight)+layoutMetric(LM_TitleEdgeBottom);
    // when shaded, react on double clicks everywhere to make it easier to unshade. otherwise
    // react only on double clicks in the title bar region...
    if (isSetShade() || e->pos().y() <= tb )
        titlebarDblClickOperation();
}
示例#2
0
void KWMThemeClient::mouseDoubleClickEvent( QMouseEvent * e )
{
    if (e->button() == LeftButton && titlebar->geometry().contains( e->pos() ) )
        titlebarDblClickOperation();
}
示例#3
0
void Manager::mouseDoubleClickEvent(TQMouseEvent *e)
{
   if (e->button() == Qt::LeftButton && titleSpacer_->tqgeometry().contains(e->pos()))
      titlebarDblClickOperation();
}