summaryrefslogtreecommitdiff
path: root/noncore/apps/oxygen
authorcniehaus <cniehaus>2002-09-17 16:56:50 (UTC)
committer cniehaus <cniehaus>2002-09-17 16:56:50 (UTC)
commit01b2fc89a105bf5b56bc1aa467343d14589dadd2 (patch) (unidiff)
tree98cd116c8d1c8f91b5569da633225f1a5ed43b46 /noncore/apps/oxygen
parentd8a05881b58a51ee2bd3b6198cf0d0c0b3f3b56c (diff)
downloadopie-01b2fc89a105bf5b56bc1aa467343d14589dadd2.zip
opie-01b2fc89a105bf5b56bc1aa467343d14589dadd2.tar.gz
opie-01b2fc89a105bf5b56bc1aa467343d14589dadd2.tar.bz2
Wow, Oxygen starts to become usable. The 2 added files are without any content
sofar, will start that tomorrow or so.
Diffstat (limited to 'noncore/apps/oxygen') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/apps/oxygen/datawidgetui.cpp27
-rw-r--r--noncore/apps/oxygen/datawidgetui.h2
-rw-r--r--noncore/apps/oxygen/oxygen.cpp9
-rw-r--r--noncore/apps/oxygen/oxygen.pro2
-rw-r--r--noncore/apps/oxygen/psewidget.cpp16
-rw-r--r--noncore/apps/oxygen/psewidget.h29
6 files changed, 82 insertions, 3 deletions
diff --git a/noncore/apps/oxygen/datawidgetui.cpp b/noncore/apps/oxygen/datawidgetui.cpp
index c8492e5..7256777 100644
--- a/noncore/apps/oxygen/datawidgetui.cpp
+++ b/noncore/apps/oxygen/datawidgetui.cpp
@@ -15,2 +15,5 @@
15#include <qlayout.h> 15#include <qlayout.h>
16#include <qtable.h>
17#include <qhbox.h>
18#include <qlabel.h>
16 19
@@ -23,6 +26,13 @@ dataWidgetUI::dataWidgetUI() : QDialog()
23 dataCombo = new QComboBox( this ); 26 dataCombo = new QComboBox( this );
24 DataTable = new OxydataTable( 7,2, this ); 27 DataTable = new OxydataTable( 8,2, this );
25 DataTable->setShowGrid( false ); 28 DataTable->setShowGrid( false );
29 DataTable->setHScrollBarMode(QScrollView::AlwaysOff);
30
31 QHBox *hbox = new QHBox( this );
32 left = new QLabel( hbox );
33 middle = new QLabel( hbox );
34 right = new QLabel( hbox );
26 35
27 vbox->addWidget( dataCombo ); 36 vbox->addWidget( dataCombo );
37 vbox->addWidget( hbox );
28 vbox->addWidget( DataTable ); 38 vbox->addWidget( DataTable );
@@ -61,3 +71,4 @@ void dataWidgetUI::createTableLayout(){
61 DataTable->setText( 6,0,"Density" ); 71 DataTable->setText( 6,0,"Density" );
62 DataTable->setText( 7,0,"Boilingpoint" ); 72 DataTable->setText( 7,0, tr( "Boilingpoint" ) );
73 DataTable->setText( 8,0, tr( "Meltingpoint" ) );
63} 74}
@@ -68,2 +79,12 @@ void dataWidgetUI::slotShowData(int number){
68 test.setGroup( QString::number( number+1 )); 79 test.setGroup( QString::number( number+1 ));
80
81 left->setText( test.readEntry( "Symbol" ) );
82 middle->setText( test.readEntry( "Name" ) );
83 right->setText( QString::number( number+1 ) );
84
85 QFont bf;
86 bf.setBold( true );
87 bf.setPointSize( bf.pointSize()+2 );
88 middle->setFont( bf );
89
69 QString weight = test.readEntry( "Weight" ); 90 QString weight = test.readEntry( "Weight" );
@@ -84,2 +105,4 @@ void dataWidgetUI::slotShowData(int number){
84 DataTable->setText( 7,1,bp ); 105 DataTable->setText( 7,1,bp );
106 QString mp = test.readEntry( "MP" );
107 DataTable->setText( 7,1,mp );
85} 108}
diff --git a/noncore/apps/oxygen/datawidgetui.h b/noncore/apps/oxygen/datawidgetui.h
index 9427adf..64599a7 100644
--- a/noncore/apps/oxygen/datawidgetui.h
+++ b/noncore/apps/oxygen/datawidgetui.h
@@ -14,2 +14,3 @@ class QTable;
14class QComboBox; 14class QComboBox;
15class QLabel;
15 16
@@ -26,2 +27,3 @@ class dataWidgetUI : public QDialog
26 QComboBox *dataCombo; 27 QComboBox *dataCombo;
28 QLabel *left, *middle, *right;
27 29
diff --git a/noncore/apps/oxygen/oxygen.cpp b/noncore/apps/oxygen/oxygen.cpp
index a9c2276..2574841 100644
--- a/noncore/apps/oxygen/oxygen.cpp
+++ b/noncore/apps/oxygen/oxygen.cpp
@@ -17,2 +17,3 @@
17#include "datawidgetui.h" 17#include "datawidgetui.h"
18#include "psewidget.h"
18 19
@@ -50,2 +51,3 @@ void Oxygen::slotData(){
50 dataWidgetUI *DataWidgetUI = new dataWidgetUI(); 51 dataWidgetUI *DataWidgetUI = new dataWidgetUI();
52 DataWidgetUI->showMaximized();
51 DataWidgetUI->show(); 53 DataWidgetUI->show();
@@ -54,3 +56,8 @@ void Oxygen::slotData(){
54void Oxygen::slotSettings(){ }; 56void Oxygen::slotSettings(){ };
55void Oxygen::slotPSE(){ }; 57
58void Oxygen::slotPSE(){
59 PSEWidget *pse = new PSEWidget();
60 pse->showMaximized();
61 pse->show();
62};
56 63
diff --git a/noncore/apps/oxygen/oxygen.pro b/noncore/apps/oxygen/oxygen.pro
index 1bbeb94..c447330 100644
--- a/noncore/apps/oxygen/oxygen.pro
+++ b/noncore/apps/oxygen/oxygen.pro
@@ -7,2 +7,3 @@ HEADERS = oxygen.h \
7 dataTable.h \ 7 dataTable.h \
8 psewidget.h \
8 datawidgetui.h 9 datawidgetui.h
@@ -15,2 +16,3 @@ SOURCES = main.cpp \
15 dataTable.cpp \ 16 dataTable.cpp \
17 psewidget.cpp \
16 datawidgetui.cpp 18 datawidgetui.cpp
diff --git a/noncore/apps/oxygen/psewidget.cpp b/noncore/apps/oxygen/psewidget.cpp
new file mode 100644
index 0000000..66450be
--- a/dev/null
+++ b/noncore/apps/oxygen/psewidget.cpp
@@ -0,0 +1,16 @@
1/***************************************************************************
2 * *
3 * This program is free software; you can redistribute it and/or modify *
4 * it under the terms of the GNU General Public License as published by *
5 * the Free Software Foundation; either version 2 of the License, or *
6 * ( at your option ) any later version. *
7 * *
8 **************************************************************************/
9#include "oxygen.h"
10
11#include <qpe/config.h>
12#include "psewidget.h"
13
14PSEWidget::PSEWidget() : QWidget()
15{
16}
diff --git a/noncore/apps/oxygen/psewidget.h b/noncore/apps/oxygen/psewidget.h
new file mode 100644
index 0000000..ebdec94
--- a/dev/null
+++ b/noncore/apps/oxygen/psewidget.h
@@ -0,0 +1,29 @@
1
2/***************************************************************************
3 * *
4 * This program is free software; you can redistribute it and/or modify *
5 * it under the terms of the GNU General Public License as published by *
6 * the Free Software Foundation; either version 2 of the License, or *
7 * ( at your option ) any later version. *
8 * *
9 **************************************************************************/
10#ifndef _PSEWIDGET_H
11#define _PSEWIDGET_H
12
13#include <qwidget.h>
14
15class QTable;
16class QComboBox;
17class QLabel;
18
19
20class PSEWidget : public QWidget
21{
22 Q_OBJECT
23
24 public:
25 PSEWidget();
26
27};
28
29#endif