rendered paste bodyIndex: ViewContainer.h===================================================================--- ViewContainer.h (revision 740292)+++ ViewContainer.h (working copy)@@ -407,6 +407,8 @@ void updateIcon(ViewProperties* item); void updateActivity(ViewProperties* item); void currentTabChanged(int index);++ void wheelScrolled(int delta); void tabDoubleClicked(int index);Index: ViewContainer.cpp===================================================================--- ViewContainer.cpp (revision 740292)+++ ViewContainer.cpp (working copy)@@ -471,6 +471,7 @@ connect( _tabBar , SIGNAL(currentChanged(int)) , this , SLOT(currentTabChanged(int)) ); connect( _tabBar , SIGNAL(tabDoubleClicked(int)) , this , SLOT(tabDoubleClicked(int)) ); connect( _tabBar , SIGNAL(newTabRequest()) , this , SIGNAL(newViewRequest()) );+ connect( _tabBar , SIGNAL(wheelDelta(int)) , this , SLOT(wheelScrolled(int)) ); _layout = new TabbedViewContainerV2Layout; _layout->setSpacing(0);@@ -596,6 +597,15 @@ // clear activity indicators setTabActivity(index,false); }++void TabbedViewContainerV2::wheelScrolled(int delta)+{+ if ( delta < 0 )+ activateNextView();+ else+ activatePreviousView();+}+ QWidget* TabbedViewContainerV2::containerWidget() const { return _containerWidget;