Author: tgoettlicher Date: Fri Oct 26 15:51:13 2007 New Revision: 41597 URL: http://svn.opensuse.org/viewcvs/yast?rev=41597&view=rev Log: launch yast modules only when LMB is clicked (#332476) Modified: trunk/control-center/src/y2controlcenterview.cpp trunk/control-center/src/y2controlcenterview.h Modified: trunk/control-center/src/y2controlcenterview.cpp URL: http://svn.opensuse.org/viewcvs/yast/trunk/control-center/src/y2controlcenterview.cpp?rev=41597&r1=41596&r2=41597&view=diff ============================================================================== --- trunk/control-center/src/y2controlcenterview.cpp (original) +++ trunk/control-center/src/y2controlcenterview.cpp Fri Oct 26 15:51:13 2007 @@ -118,11 +118,11 @@ _iconView->setItemTextPos( QIconView::Right ); _iconView->setSorting( false ); - connect( _iconView, SIGNAL( clicked ( QIconViewItem * ) ), - this, SLOT ( slotIconClicked ( QIconViewItem * ) ) ); + connect( _iconView, SIGNAL( mouseButtonClicked ( int, QIconViewItem *, const QPoint& ) ), + this, SLOT ( slotIconClicked ( int, QIconViewItem *, const QPoint&) )); - connect( _iconView, SIGNAL( returnPressed ( QIconViewItem * ) ), - this, SLOT ( slotIconClicked ( QIconViewItem * ) ) ); + connect( _iconView, SIGNAL( returnPressed ( QIconViewItem * ) ), + this, SLOT ( slotIconClicked ( QIconViewItem * ) )); connect( _iconView, SIGNAL( onItem ( QIconViewItem * ) ), this, SLOT ( slotOnItem ( QIconViewItem * ) ) ); @@ -419,6 +419,12 @@ runModule( ( (MyQIconViewItem *) item )->getModule() ); } +void Y2ControlCenterView::slotIconClicked(int button, QIconViewItem *item, const QPoint &pos) +{ + if ( item && button == Qt::LeftButton ) + runModule( ( (MyQIconViewItem *) item )->getModule() ); +} + void Y2ControlCenterView::runModule( const YMod *mod ) { Modified: trunk/control-center/src/y2controlcenterview.h URL: http://svn.opensuse.org/viewcvs/yast/trunk/control-center/src/y2controlcenterview.h?rev=41597&r1=41596&r2=41597&view=diff ============================================================================== --- trunk/control-center/src/y2controlcenterview.h (original) +++ trunk/control-center/src/y2controlcenterview.h Fri Oct 26 15:51:13 2007 @@ -51,6 +51,7 @@ void slotResetCursor(); void slotSearchModule(QString text); void slotIconClicked(QIconViewItem *); + void slotIconClicked(int button, QIconViewItem *item, const QPoint &pos); void slotOnItem(QIconViewItem *); void slotAdjustListbox(); void errorPopup(QString msg); -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org