summaryrefslogtreecommitdiff
path: root/noncore/apps/oxygen/psewidget.cpp
Side-by-side diff
Diffstat (limited to 'noncore/apps/oxygen/psewidget.cpp') (more/less context) (show whitespace changes)
-rw-r--r--noncore/apps/oxygen/psewidget.cpp18
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
@@ -17,16 +17,18 @@
#include "oxyframe.h"
-Element::Element( const QString &name )
+/*Element::Element( const QString &name )
{
-}
+}*/
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++ )
{
@@ -34,9 +36,19 @@ PSEWidget::PSEWidget() : QWidget()
QList<OxyFrame> PSEframe;
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)
{
//Hydrogen