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 );
}