int QTabWidgetProto::tabPosition() const { QTabWidget *item = qscriptvalue_cast<QTabWidget*>(thisObject()); if (item) return item->tabPosition(); return 0; }
void paintEvent( QPaintEvent * ) { QObject * obj = parent(); if( obj ){ QTabWidget * t = (QTabWidget *) obj; QPainter p( this ); QStyle::SFlags flags = QStyle::Style_Default; if ( t->tabPosition() == QTabWidget::Top ) flags |= QStyle::Style_Top; if ( t->tabPosition() == QTabWidget::Bottom ) flags |= QStyle::Style_Bottom; if(parentWidget()->isEnabled()) flags |= QStyle::Style_Enabled; style().drawPrimitive( QStyle::PE_TabBarBase, &p, rect(), colorGroup(), flags ); } }
int TabWidget::tabPosition( lua_State * L ) //const TabPosition { QTabWidget* obj = ObjectHelper<QTabWidget>::check( L, 1 ); Util::push( L, obj->tabPosition() ); return 1; }