summaryrefslogtreecommitdiff
path: root/noncore/net/wellenreiter/gui/wellenreiterbase.cpp
authormickeyl <mickeyl>2002-12-08 19:31:23 (UTC)
committer mickeyl <mickeyl>2002-12-08 19:31:23 (UTC)
commit77ab301a0ab41befda91e6a210c64a72f0d7c264 (patch) (unidiff)
tree5c41c48b2f41dc1eb9350a138b8ba03fe3ac7fb1 /noncore/net/wellenreiter/gui/wellenreiterbase.cpp
parentf91aa29028f6807312e059229627ec4a8b1191d4 (diff)
downloadopie-77ab301a0ab41befda91e6a210c64a72f0d7c264.zip
opie-77ab301a0ab41befda91e6a210c64a72f0d7c264.tar.gz
opie-77ab301a0ab41befda91e6a210c64a72f0d7c264.tar.bz2
started work on logwindow and hexwindow
Diffstat (limited to 'noncore/net/wellenreiter/gui/wellenreiterbase.cpp') (more/less context) (show whitespace changes)
-rw-r--r--noncore/net/wellenreiter/gui/wellenreiterbase.cpp93
1 files changed, 11 insertions, 82 deletions
diff --git a/noncore/net/wellenreiter/gui/wellenreiterbase.cpp b/noncore/net/wellenreiter/gui/wellenreiterbase.cpp
index d938561..7849e12 100644
--- a/noncore/net/wellenreiter/gui/wellenreiterbase.cpp
+++ b/noncore/net/wellenreiter/gui/wellenreiterbase.cpp
@@ -25,12 +25,15 @@
25#include <qvariant.h> 25#include <qvariant.h>
26#include <qtooltip.h> 26#include <qtooltip.h>
27#include <qwhatsthis.h> 27#include <qwhatsthis.h>
28#include <qimage.h> 28#include <qimage.h>
29#include <qpixmap.h> 29#include <qpixmap.h>
30 30
31#include "logwindow.h"
32#include "hexwindow.h"
33
31static const char* const image0_data[] = { 34static const char* const image0_data[] = {
32"150 105 949 2", 35"150 105 949 2",
33"g0 c #000000", 36"g0 c #000000",
34"g3 c #000008", 37"g3 c #000008",
35"g1 c #000400", 38"g1 c #000400",
36"i5 c #000408", 39"i5 c #000408",
@@ -1119,91 +1122,17 @@ WellenreiterBase::WellenreiterBase( QWidget* parent, const char* name, WFlags f
1119 netview->setFrameShape( QListView::StyledPanel ); 1122 netview->setFrameShape( QListView::StyledPanel );
1120 netview->setFrameShadow( QListView::Sunken ); 1123 netview->setFrameShadow( QListView::Sunken );
1121 netview->setRootIsDecorated( TRUE ); 1124 netview->setRootIsDecorated( TRUE );
1122 apLayout->addWidget( netview ); 1125 apLayout->addWidget( netview );
1123 TabWidget->addTab( ap, "wellenreiter/networks", tr( "Networks" ) ); 1126 TabWidget->addTab( ap, "wellenreiter/networks", tr( "Networks" ) );
1124 1127
1125 Log = new QWidget( TabWidget, "Log" ); 1128 logwindow = new MLogWindow( TabWidget, "Log" );
1126 LogLayout = new QVBoxLayout( Log ); 1129 TabWidget->addTab( logwindow, "wellenreiter/log", tr( "Log" ) );
1127 LogLayout->setSpacing( 2 );
1128 LogLayout->setMargin( 2 );
1129
1130 Log_2 = new QMultiLineEdit( Log, "Log_2" );
1131 Log_2->setText( tr( "11/18 18:15 - log started\n"
1132"11/19 20:13 - new net : \"ELAN\"\n"
1133"11/19 20:15 - new station : \"pegasus\"" ) );
1134 LogLayout->addWidget( Log_2 );
1135 TabWidget->addTab( Log, "wellenreiter/log", tr( "Log" ) );
1136
1137 tab = new QWidget( TabWidget, "tab" );
1138 tabLayout = new QGridLayout( tab );
1139 tabLayout->setSpacing( 2 );
1140 tabLayout->setMargin( 2 );
1141
1142 Log_2_2 = new QMultiLineEdit( tab, "Log_2_2" );
1143 QPalette pal;
1144 QColorGroup cg;
1145 cg.setColor( QColorGroup::Foreground, white );
1146 cg.setColor( QColorGroup::Button, QColor( 192, 192, 192) );
1147 cg.setColor( QColorGroup::Light, white );
1148 cg.setColor( QColorGroup::Midlight, QColor( 223, 223, 223) );
1149 cg.setColor( QColorGroup::Dark, QColor( 96, 96, 96) );
1150 cg.setColor( QColorGroup::Mid, QColor( 128, 128, 128) );
1151 cg.setColor( QColorGroup::Text, white );
1152 cg.setColor( QColorGroup::BrightText, white );
1153 cg.setColor( QColorGroup::ButtonText, white );
1154 cg.setColor( QColorGroup::Base, black );
1155 cg.setColor( QColorGroup::Background, black );
1156 cg.setColor( QColorGroup::Shadow, black );
1157 cg.setColor( QColorGroup::Highlight, QColor( 0, 0, 128) );
1158 cg.setColor( QColorGroup::HighlightedText, white );
1159 pal.setActive( cg );
1160 cg.setColor( QColorGroup::Foreground, white );
1161 cg.setColor( QColorGroup::Button, QColor( 192, 192, 192) );
1162 cg.setColor( QColorGroup::Light, white );
1163 cg.setColor( QColorGroup::Midlight, QColor( 220, 220, 220) );
1164 cg.setColor( QColorGroup::Dark, QColor( 96, 96, 96) );
1165 cg.setColor( QColorGroup::Mid, QColor( 128, 128, 128) );
1166 cg.setColor( QColorGroup::Text, white );
1167 cg.setColor( QColorGroup::BrightText, white );
1168 cg.setColor( QColorGroup::ButtonText, white );
1169 cg.setColor( QColorGroup::Base, black );
1170 cg.setColor( QColorGroup::Background, black );
1171 cg.setColor( QColorGroup::Shadow, black );
1172 cg.setColor( QColorGroup::Highlight, QColor( 0, 0, 128) );
1173 cg.setColor( QColorGroup::HighlightedText, white );
1174 pal.setInactive( cg );
1175 cg.setColor( QColorGroup::Foreground, QColor( 128, 128, 128) );
1176 cg.setColor( QColorGroup::Button, QColor( 192, 192, 192) );
1177 cg.setColor( QColorGroup::Light, white );
1178 cg.setColor( QColorGroup::Midlight, QColor( 220, 220, 220) );
1179 cg.setColor( QColorGroup::Dark, QColor( 96, 96, 96) );
1180 cg.setColor( QColorGroup::Mid, QColor( 128, 128, 128) );
1181 cg.setColor( QColorGroup::Text, QColor( 128, 128, 128) );
1182 cg.setColor( QColorGroup::BrightText, white );
1183 cg.setColor( QColorGroup::ButtonText, QColor( 128, 128, 128) );
1184 cg.setColor( QColorGroup::Base, black );
1185 cg.setColor( QColorGroup::Background, black );
1186 cg.setColor( QColorGroup::Shadow, black );
1187 cg.setColor( QColorGroup::Highlight, QColor( 0, 0, 128) );
1188 cg.setColor( QColorGroup::HighlightedText, white );
1189 pal.setDisabled( cg );
1190 Log_2_2->setPalette( pal );
1191 QFont Log_2_2_font( Log_2_2->font() );
1192 Log_2_2_font.setFamily( "adobe-courier" );
1193 Log_2_2_font.setPointSize( 8 );
1194 Log_2_2->setFont( Log_2_2_font );
1195 Log_2_2->setText( tr( "00 0a 20 00 a8 00 e2 00 ...ESD..\n"
1196"00 0a 20 00 a8 00 e2 00 .*&23...\n"
1197"00 0a 20 00 a8 00 e2 00 ........\n"
1198"00 0a 20 00 a8 00 e2 00 ........\n"
1199"00 0a 20 00 a8 00 e2 00 ........\n"
1200"00 0a 20 00 a8 00 e2 00 ...BRA22" ) );
1201 1130
1202 tabLayout->addWidget( Log_2_2, 0, 0 ); 1131 hexwindow = new MHexWindow( TabWidget, "tab" );
1203 TabWidget->addTab( tab, "wellenreiter/hex", tr( "Hex" ) ); 1132 TabWidget->addTab( hexwindow, "wellenreiter/hex", tr( "Hex" ) );
1204 1133
1205 about = new QWidget( TabWidget, "about" ); 1134 about = new QWidget( TabWidget, "about" );
1206 aboutLayout = new QGridLayout( about ); 1135 aboutLayout = new QGridLayout( about );
1207 aboutLayout->setSpacing( 6 ); 1136 aboutLayout->setSpacing( 6 );
1208 aboutLayout->setMargin( 11 ); 1137 aboutLayout->setMargin( 11 );
1209 1138
@@ -1264,16 +1193,16 @@ WellenreiterBase::~WellenreiterBase()
1264 * font changes 1193 * font changes
1265 */ 1194 */
1266bool WellenreiterBase::event( QEvent* ev ) 1195bool WellenreiterBase::event( QEvent* ev )
1267{ 1196{
1268 bool ret = QWidget::event( ev ); 1197 bool ret = QWidget::event( ev );
1269 if ( ev->type() == QEvent::ApplicationFontChange ) { 1198 if ( ev->type() == QEvent::ApplicationFontChange ) {
1270 QFont Log_2_font( Log_2->font() ); 1199 //QFont Log_2_font( Log_2->font() );
1271 Log_2_font.setFamily( "adobe-courier" ); 1200 //Log_2_font.setFamily( "adobe-courier" );
1272 Log_2_font.setPointSize( 8 ); 1201 //Log_2_font.setPointSize( 8 );
1273 Log_2->setFont( Log_2_font ); 1202 //Log_2->setFont( Log_2_font );
1274 QFont TextLabel1_4_2_font( TextLabel1_4_2->font() ); 1203 QFont TextLabel1_4_2_font( TextLabel1_4_2->font() );
1275 TextLabel1_4_2_font.setFamily( "adobe-helvetica" ); 1204 TextLabel1_4_2_font.setFamily( "adobe-helvetica" );
1276 TextLabel1_4_2_font.setPointSize( 10 ); 1205 TextLabel1_4_2_font.setPointSize( 10 );
1277 TextLabel1_4_2->setFont( TextLabel1_4_2_font ); 1206 TextLabel1_4_2->setFont( TextLabel1_4_2_font );
1278 } 1207 }
1279 return ret; 1208 return ret;