#include "Utilities/Configuration/interface/Architecture.h"
#include "Utilities/GenUtil/interface/envUtil.h"
#include  <string>
#include <qlayout.h>
#include <qpushbutton.h>

#include "Visualisation/CustomTracker/interface/TkSelectionWindow.h"
#include "Visualisation/CustomTracker/interface/TkSceneUpdate.h"

TkSelectionWindow::TkSelectionWindow( TkSceneUpdate *par1, QWidget *parent, const char *name )
        : QWidget( parent, name )
{
    mew1=par1;
    //window size
    setMinimumSize( 500, 260 );
    setMaximumSize( 500, 260 );

    QGridLayout *grid = new QGridLayout( this, 3, 1, 2);
    //2x1, 1 pixel border

    QPushButton *hit = new QPushButton( "draw SimHits", this, "hits" );
    QPushButton *clear = new QPushButton( "clear", this, "Clear" );
    
    connect( hit, SIGNAL(clicked()), mew1, SLOT(drawSimHits()) );
    connect( clear, SIGNAL(clicked()), mew1, SLOT(clear()) );
    
    tracker
        = new  TkSelection( mew1, this, "tracker" );


    grid->addWidget( tracker, 1, 1 );
    grid->addWidget( hit, 2, 1 );
    grid->addWidget( clear, 3, 1 );
}

