Example #1
0
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 );
        }
    }
Example #3
0
int TabWidget::tabPosition( lua_State * L ) //const TabPosition
{
	QTabWidget* obj = ObjectHelper<QTabWidget>::check( L, 1 );
	Util::push( L, obj->tabPosition() );
	return 1;
}