summaryrefslogtreecommitdiff
path: root/noncore/apps/oxygen/datawidgetui.cpp
authorcniehaus <cniehaus>2002-09-16 22:18:13 (UTC)
committer cniehaus <cniehaus>2002-09-16 22:18:13 (UTC)
commit4ed76b385054144663500e7a145d2644620973f5 (patch) (unidiff)
tree90969f4449306da4ae98bf16c833b446d3b41886 /noncore/apps/oxygen/datawidgetui.cpp
parent154ef04f6d74044a750ec89c14f3521b0602e795 (diff)
downloadopie-4ed76b385054144663500e7a145d2644620973f5.zip
opie-4ed76b385054144663500e7a145d2644620973f5.tar.gz
opie-4ed76b385054144663500e7a145d2644620973f5.tar.bz2
mmh, tried to derive QTableItem. Didn't work. Now my QTable-subclass isn't
working either... Will have a look tomorrow
Diffstat (limited to 'noncore/apps/oxygen/datawidgetui.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/apps/oxygen/datawidgetui.cpp56
1 files changed, 35 insertions, 21 deletions
diff --git a/noncore/apps/oxygen/datawidgetui.cpp b/noncore/apps/oxygen/datawidgetui.cpp
index 67f59d9..79d35e5 100644
--- a/noncore/apps/oxygen/datawidgetui.cpp
+++ b/noncore/apps/oxygen/datawidgetui.cpp
@@ -13,9 +13,23 @@
13#include <qtable.h> 13#include <qtable.h>
14#include <qstring.h> 14#include <qstring.h>
15#include <qcombobox.h> 15#include <qcombobox.h>
16#include <qlayout.h>
16 17
17dataWidgetUI::dataWidgetUI() : dataWidget() 18dataWidgetUI::dataWidgetUI() : QDialog()
18{ 19{
20 this->setCaption("foo");
21
22 QVBoxLayout *vbox = new QVBoxLayout( this );
23
24 dataCombo = new QComboBox( this );
25 DataTable = new QTable( 7,2, this );
26
27 vbox->addWidget( dataCombo );
28 vbox->addWidget( DataTable );
29
30 DataTable->show();
31 dataCombo->show();
32
19 connect ( dataCombo, SIGNAL( activated(int) ), this, SLOT( slotShowData(int) ) ); 33 connect ( dataCombo, SIGNAL( activated(int) ), this, SLOT( slotShowData(int) ) );
20 Config test( "/home/opie/Settings/oxygendata", Config::File ); 34 Config test( "/home/opie/Settings/oxygendata", Config::File );
21 35
@@ -33,19 +47,19 @@ dataWidgetUI::dataWidgetUI() : dataWidget()
33} 47}
34 48
35void dataWidgetUI::createTableLayout(){ 49void dataWidgetUI::createTableLayout(){
36 dataTable->horizontalHeader()->hide(); 50 DataTable->horizontalHeader()->hide();
37 dataTable->verticalHeader()->hide(); 51 DataTable->verticalHeader()->hide();
38 dataTable->setTopMargin( 0 ); 52 DataTable->setTopMargin( 0 );
39 dataTable->setLeftMargin( 0 ); 53 DataTable->setLeftMargin( 0 );
40 54
41 dataTable->setText( 0,0,"Weight:" ); 55 DataTable->setText( 0,0,"Weight:" );
42 dataTable->setText( 1,0,"Block" ); 56 DataTable->setText( 1,0,"Block" );
43 dataTable->setText( 2,0,"Group" ); 57 DataTable->setText( 2,0,"Group" );
44 dataTable->setText( 3,0,"Electronegativity" ); 58 DataTable->setText( 3,0,"Electronegativity" );
45 dataTable->setText( 4,0,"Atomic radius" ); 59 DataTable->setText( 4,0,"Atomic radius" );
46 dataTable->setText( 5,0,"Ionizationenergie" ); 60 DataTable->setText( 5,0,"Ionizationenergie" );
47 dataTable->setText( 6,0,"Density" ); 61 DataTable->setText( 6,0,"Density" );
48 dataTable->setText( 7,0,"Boilingpoint" ); 62 DataTable->setText( 7,0,"Boilingpoint" );
49} 63}
50 64
51 65
@@ -53,19 +67,19 @@ void dataWidgetUI::slotShowData(int number){
53 Config test( "/home/opie/Settings/oxygendata", Config::File ); 67 Config test( "/home/opie/Settings/oxygendata", Config::File );
54 test.setGroup( QString::number( number+1 )); 68 test.setGroup( QString::number( number+1 ));
55 QString weight = test.readEntry( "Weight" ); 69 QString weight = test.readEntry( "Weight" );
56 dataTable->setText( 0,1,weight ); 70 DataTable->setText( 0,1,weight );
57 QString block = test.readEntry( "Block" ); 71 QString block = test.readEntry( "Block" );
58 dataTable->setText( 1,1,block ); 72 DataTable->setText( 1,1,block );
59 QString grp = test.readEntry( "Group" ); 73 QString grp = test.readEntry( "Group" );
60 dataTable->setText( 2,1,grp ); 74 DataTable->setText( 2,1,grp );
61 QString en = test.readEntry( "EN" ); 75 QString en = test.readEntry( "EN" );
62 dataTable->setText( 3,1,en ); 76 DataTable->setText( 3,1,en );
63 QString ar = test.readEntry( "AR" ); 77 QString ar = test.readEntry( "AR" );
64 dataTable->setText( 4,1,ar ) ; 78 DataTable->setText( 4,1,ar ) ;
65 QString ion = test.readEntry( "IE" ); 79 QString ion = test.readEntry( "IE" );
66 dataTable->setText( 5,1,ion ); 80 DataTable->setText( 5,1,ion );
67 QString dens = test.readEntry( "Density" ); 81 QString dens = test.readEntry( "Density" );
68 dataTable->setText( 6,1,dens ); 82 DataTable->setText( 6,1,dens );
69 QString bp = test.readEntry( "BP" ); 83 QString bp = test.readEntry( "BP" );
70 dataTable->setText( 7,1,bp ); 84 DataTable->setText( 7,1,bp );
71} 85}