VariantPropertyDialog::VariantPropertyDialog( QWidget * parent, const char * name , bool modal, Qt::WFlags f ) :QDialog (parent, name, modal, f) { Q3GridLayout * grid_layout = new Q3GridLayout( this, 1, 1, 11, 6, "GridLayout"); QSplitter * splitter = new QSplitter( this, "splitter3" ); splitter->setOrientation( Qt::Horizontal ); table = new VariantItemTable( splitter, "table" ); table->setNumCols (1); // table->show(); treeview = new VariantListTreeView( splitter, table ); treeview->addColumn( tr( "Column 1" ) ); // treview->show(); splitter->moveToFirst (treeview); grid_layout->addWidget( splitter, 0, 0 ); Q3HBoxLayout * layout4 = new Q3HBoxLayout( 0, 0, 6, "layout4"); QSpacerItem * spacer2 = new QSpacerItem( 40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ); layout4->addItem( spacer2 ); btn_ok = new QPushButton( this, "Ok" ); btn_ok->setText ("Ok"); connect (btn_ok, SIGNAL (clicked()), this, SLOT (accept() ) ); layout4->addWidget( btn_ok ); QSpacerItem * spacer1 = new QSpacerItem( 200, 23, QSizePolicy::Expanding, QSizePolicy::Minimum ); layout4->addItem( spacer1 ); btn_cancel = new QPushButton( this, "Cancel" ); btn_cancel->setText ("Cancel"); connect (btn_cancel, SIGNAL (clicked()), this, SLOT (reject() ) ); layout4->addWidget( btn_cancel ); QSpacerItem * spacer4 = new QSpacerItem( 40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ); layout4->addItem( spacer4 ); grid_layout->addLayout( layout4, 1, 0 ); resize( QSize(735, 568).expandedTo(minimumSizeHint()) ); //clearWState( WState_Polished ); }