Diffstat (limited to 'noncore/apps/oxygen/psewidget.cpp') (more/less context) (show whitespace changes)
-rw-r--r-- | noncore/apps/oxygen/psewidget.cpp | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/noncore/apps/oxygen/psewidget.cpp b/noncore/apps/oxygen/psewidget.cpp index ab1467c..506e0cb 100644 --- a/noncore/apps/oxygen/psewidget.cpp +++ b/noncore/apps/oxygen/psewidget.cpp @@ -18,7 +18,7 @@ -Element::Element( const QString &name ) +/*Element::Element( const QString &name ) { -} +}*/ @@ -27,5 +27,7 @@ PSEWidget::PSEWidget() : QWidget() this->setCaption( "Periodic System" ); - QGridLayout *grid = new QGridLayout( this, 18,10 ); + QVBoxLayout *vlay = new QVBoxLayout( this ); + + QGridLayout *grid = new QGridLayout( 18,10 ); int h=0, v=0; for( int n = 0 ; n < 118 ; n++ ) @@ -35,7 +37,17 @@ PSEWidget::PSEWidget() : QWidget() PSEframe.append( new OxyFrame( this , QString::number( n ) ) ); grid->addWidget( PSEframe.current() , v/40+1 , h/40 ); + PSEframe.current()->setMinimumHeight( 11 ); + connect( PSEframe.current(), SIGNAL( clicked() ), this, SLOT( slotShowElement() )); } + + OxydataWidget *oxyDW = new OxydataWidget(this); + oxyDW->setElement( 1 ); + + vlay->addLayout( grid ); + vlay->addWidget( oxyDW ); } +void PSEWidget::slotShowElement(){ qDebug( "ja genau" );}; + void PSEWidget::position(int n, int& h, int& v) { |