author | mickeyl <mickeyl> | 2002-12-08 19:31:23 (UTC) |
---|---|---|
committer | mickeyl <mickeyl> | 2002-12-08 19:31:23 (UTC) |
commit | 77ab301a0ab41befda91e6a210c64a72f0d7c264 (patch) (unidiff) | |
tree | 5c41c48b2f41dc1eb9350a138b8ba03fe3ac7fb1 /noncore/net/wellenreiter/gui/wellenreiterbase.cpp | |
parent | f91aa29028f6807312e059229627ec4a8b1191d4 (diff) | |
download | opie-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) (ignore whitespace changes)
-rw-r--r-- | noncore/net/wellenreiter/gui/wellenreiterbase.cpp | 93 |
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 | |||
@@ -19,24 +19,27 @@ | |||
19 | #include <qlabel.h> | 19 | #include <qlabel.h> |
20 | #include <qlistview.h> | 20 | #include <qlistview.h> |
21 | #include <qmultilineedit.h> | 21 | #include <qmultilineedit.h> |
22 | #include <qpushbutton.h> | 22 | #include <qpushbutton.h> |
23 | #include <opie/otabwidget.h> | 23 | #include <opie/otabwidget.h> |
24 | #include <qlayout.h> | 24 | #include <qlayout.h> |
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 | |||
31 | static const char* const image0_data[] = { | 34 | static 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", |
37 | "g2 c #080000", | 40 | "g2 c #080000", |
38 | "hD c #080008", | 41 | "hD c #080008", |
39 | "hB c #080400", | 42 | "hB c #080400", |
40 | "g4 c #080408", | 43 | "g4 c #080408", |
41 | "gA c #080808", | 44 | "gA c #080808", |
42 | "gz c #080c08", | 45 | "gz c #080c08", |
@@ -1113,103 +1116,29 @@ WellenreiterBase::WellenreiterBase( QWidget* parent, const char* name, WFlags f | |||
1113 | netview->addColumn( tr( "SSID" ) ); | 1116 | netview->addColumn( tr( "SSID" ) ); |
1114 | netview->addColumn( tr( "Sig" ) ); | 1117 | netview->addColumn( tr( "Sig" ) ); |
1115 | netview->addColumn( tr( "AP" ) ); | 1118 | netview->addColumn( tr( "AP" ) ); |
1116 | netview->addColumn( tr( "Chn" ) ); | 1119 | netview->addColumn( tr( "Chn" ) ); |
1117 | netview->addColumn( tr( "W" ) ); | 1120 | netview->addColumn( tr( "W" ) ); |
1118 | netview->addColumn( tr( "T" ) ); | 1121 | netview->addColumn( tr( "T" ) ); |
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 | ||
1210 | PixmapLabel1_3_2 = new QLabel( about, "PixmapLabel1_3_2" ); | 1139 | PixmapLabel1_3_2 = new QLabel( about, "PixmapLabel1_3_2" ); |
1211 | PixmapLabel1_3_2->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, PixmapLabel1_3_2->sizePolicy().hasHeightForWidth() ) ); | 1140 | PixmapLabel1_3_2->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, PixmapLabel1_3_2->sizePolicy().hasHeightForWidth() ) ); |
1212 | PixmapLabel1_3_2->setFrameShape( QLabel::Panel ); | 1141 | PixmapLabel1_3_2->setFrameShape( QLabel::Panel ); |
1213 | PixmapLabel1_3_2->setFrameShadow( QLabel::Sunken ); | 1142 | PixmapLabel1_3_2->setFrameShadow( QLabel::Sunken ); |
1214 | PixmapLabel1_3_2->setLineWidth( 2 ); | 1143 | PixmapLabel1_3_2->setLineWidth( 2 ); |
1215 | PixmapLabel1_3_2->setMargin( 0 ); | 1144 | PixmapLabel1_3_2->setMargin( 0 ); |
@@ -1258,24 +1187,24 @@ WellenreiterBase::~WellenreiterBase() | |||
1258 | { | 1187 | { |
1259 | // no need to delete child widgets, Qt does it all for us | 1188 | // no need to delete child widgets, Qt does it all for us |
1260 | } | 1189 | } |
1261 | 1190 | ||
1262 | /* | 1191 | /* |
1263 | * Main event handler. Reimplemented to handle application | 1192 | * Main event handler. Reimplemented to handle application |
1264 | * font changes | 1193 | * font changes |
1265 | */ | 1194 | */ |
1266 | bool WellenreiterBase::event( QEvent* ev ) | 1195 | bool 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; |
1280 | } | 1209 | } |
1281 | 1210 | ||