Esempio n. 1
0
TileSelection::TileSelection( QWidget * parent, const char * name )
	:ItemSelection( parent, name )
{
	TilePresentation * pres;
	_tiles = new QList<TilePresentation *>;
	
	_sizeG = new QButtonGroup( this );
	_sizeG->setExclusive( true );

	for( int i = 1; i < 4; i++ ) {
		QPushButton * pb = new QPushButton( QString("x%1").arg(i), this );
		pb->setCheckable( true );
		pb->setFixedWidth( 50 );
		_sizeG->addButton( pb, i );
		addNewWidget( pb );
	}

	_eff = new QButtonGroup( this );
	_eff->setExclusive( true );
	QPushButton * pb = new QPushButton( QString("Auto-transition"), this );
	pb->setCheckable( true );
	pb->setFixedSize( QSize( 40, 40 ).expandedTo( pb->sizeHint() ) );
	_eff->addButton( pb,1 );
	addNewWidget( pb );
	addNewLine();

	//_sizeG->setId(1);
	for( int i = 1; i < DataTheme.tiles.count(); i++ ) {
		//addButton( ImageTheme.cells[i]->image( 0 ), i, i == 0 );
		pres = new TilePresentation( this );
		pres->setCell( DataTheme.tiles.at(i) );
		pres->getButton()->setCheckable( true );
		_bg->addButton( pres->getButton(), i );
		pres->getButton()->setFixedSize( QSize(40,40).expandedTo(pres->getButton()->sizeHint() ) );
		addNewWidget( pres );
		_tiles->append( pres );
	}
}
Esempio n. 2
0
void Pane::slotNewTab()
{
  setCurrentWidget( addNewWidget() );
}