Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

WellenreiterMainWindow Class Reference

#include </home/clem/local/src/opie/noncore/net/wellenreiter/gui/mainwindow.h>

Collaboration diagram for WellenreiterMainWindow:

Collaboration graph
[legend]
List of all members.

Public Slots

void showConfigure ()
void demoAddStations ()
void demoReadFromGps ()
void fileSaveLog ()
void fileSaveHex ()
void fileSaveSession ()
void fileLoadSession ()
void fileNew ()
void uploadSession ()
void changedSniffingState ()
void viewExpandAll ()
void viewCollapseAll ()

Public Member Functions

 WellenreiterMainWindow (QWidget *parent=0, const char *name="mainwindow", WFlags f=0)
 ~WellenreiterMainWindow ()
QString getFileName (bool save)

Protected Member Functions

virtual void closeEvent (QCloseEvent *)
void updateToolButtonState ()

Protected Attributes

Wellenreitermw
WellenreiterConfigWindowcw
QToolButton * startButton
QToolButton * stopButton
QToolButton * uploadButton
int startID
int stopID
int uploadID

Constructor & Destructor Documentation

WellenreiterMainWindow::WellenreiterMainWindow QWidget *  parent = 0,
const char *  name = "mainwindow",
WFlags  f = 0
 

Definition at line 61 of file mainwindow.cpp.

References add, changedSniffingState(), cw, d, demoAddStations(), fileLoadSession(), fileNew(), fileSaveHex(), fileSaveLog(), fileSaveSession(), id, Opie::Core::OResource::loadPixmap(), mw, qApp, Wellenreiter::setConfigWindow(), showConfigure(), Opie::Core::OResource::SmallIcon, startButton, startID, stopButton, stopID, tr, updateToolButtonState(), uploadButton, uploadID, uploadSession(), viewCollapseAll(), and viewExpandAll().

WellenreiterMainWindow::~WellenreiterMainWindow  ) 
 

Definition at line 239 of file mainwindow.cpp.

References odebug, and oendl.


Member Function Documentation

void WellenreiterMainWindow::changedSniffingState  )  [slot]
 

Definition at line 224 of file mainwindow.cpp.

References Wellenreiter::dumpname, QFile::exists(), mw, Wellenreiter::sniffing, startButton, startID, stopButton, stopID, uploadButton, and uploadID.

Referenced by WellenreiterMainWindow().

void WellenreiterMainWindow::closeEvent QCloseEvent *   )  [protected, virtual]
 

Definition at line 397 of file mainwindow.cpp.

References Wellenreiter::isDaemonRunning(), mw, tr, and warning().

void WellenreiterMainWindow::demoAddStations  )  [slot]
 

Definition at line 245 of file mainwindow.cpp.

References mw, and Wellenreiter::netView().

Referenced by WellenreiterMainWindow().

void WellenreiterMainWindow::demoReadFromGps  )  [slot]
 

Definition at line 257 of file mainwindow.cpp.

References GpsLocation::dmsPosition(), WellenreiterConfigWindow::instance(), loc, odebug, oendl, GPS::open(), GPS::position(), and tr.

void WellenreiterMainWindow::fileLoadSession  )  [slot]
 

Definition at line 368 of file mainwindow.cpp.

References f, getFileName(), IO_ReadOnly, QString::isEmpty(), mw, Wellenreiter::netView(), odebug, oendl, QFile::open(), and t.

Referenced by WellenreiterMainWindow().

void WellenreiterMainWindow::fileNew  )  [slot]
 

Definition at line 389 of file mainwindow.cpp.

References Wellenreiter::hexWindow(), Wellenreiter::logWindow(), mw, and Wellenreiter::netView().

Referenced by WellenreiterMainWindow().

void WellenreiterMainWindow::fileSaveHex  )  [slot]
 

Definition at line 345 of file mainwindow.cpp.

Referenced by WellenreiterMainWindow().

void WellenreiterMainWindow::fileSaveLog  )  [slot]
 

Definition at line 304 of file mainwindow.cpp.

References f, getFileName(), IO_WriteOnly, QString::isEmpty(), Wellenreiter::logWindow(), mw, odebug, oendl, QFile::open(), and t.

Referenced by WellenreiterMainWindow().

void WellenreiterMainWindow::fileSaveSession  )  [slot]
 

Definition at line 324 of file mainwindow.cpp.

References f, getFileName(), IO_WriteOnly, QString::isEmpty(), mw, Wellenreiter::netView(), odebug, oendl, QFile::open(), and t.

Referenced by WellenreiterMainWindow().

QString WellenreiterMainWindow::getFileName bool  save  ) 
 

Definition at line 269 of file mainwindow.cpp.

References OFileDialog::getOpenFileName(), OFileDialog::getSaveFileName(), QMap< Key, T >::insert(), QString::isEmpty(), QString::null, str, text, and tr.

Referenced by fileLoadSession(), fileSaveLog(), and fileSaveSession().

void WellenreiterMainWindow::showConfigure  )  [slot]
 

Definition at line 196 of file mainwindow.cpp.

References cw, QPEApplication::execDialog(), odebug, oendl, tr, and updateToolButtonState().

Referenced by WellenreiterMainWindow().

void WellenreiterMainWindow::updateToolButtonState  )  [protected]
 

Definition at line 206 of file mainwindow.cpp.

References cw, WellenreiterConfigWindow::driverType(), startButton, and startID.

Referenced by showConfigure(), and WellenreiterMainWindow().

void WellenreiterMainWindow::uploadSession  )  [slot]
 

Definition at line 418 of file mainwindow.cpp.

References QString::arg(), QFile::atEnd(), CAP_hostname, Wellenreiter::captureFileName(), d, QFile::exists(), f, g, IO_ReadOnly, QString::latin1(), QString::length(), mw, QString::number(), odebug, oendl, QFile::open(), QFile::readBlock(), QFile::size(), sock, tr, warning(), and write().

Referenced by WellenreiterMainWindow().

void WellenreiterMainWindow::viewCollapseAll  )  [slot]
 

Definition at line 585 of file mainwindow.cpp.

References mw, and Wellenreiter::netView().

Referenced by WellenreiterMainWindow().

void WellenreiterMainWindow::viewExpandAll  )  [slot]
 

Definition at line 580 of file mainwindow.cpp.

References mw, and Wellenreiter::netView().

Referenced by WellenreiterMainWindow().


Member Data Documentation

WellenreiterConfigWindow* WellenreiterMainWindow::cw [protected]
 

Definition at line 37 of file mainwindow.h.

Referenced by showConfigure(), updateToolButtonState(), and WellenreiterMainWindow().

Wellenreiter* WellenreiterMainWindow::mw [protected]
 

Definition at line 36 of file mainwindow.h.

Referenced by changedSniffingState(), closeEvent(), demoAddStations(), fileLoadSession(), fileNew(), fileSaveLog(), fileSaveSession(), uploadSession(), viewCollapseAll(), viewExpandAll(), and WellenreiterMainWindow().

QToolButton* WellenreiterMainWindow::startButton [protected]
 

Definition at line 39 of file mainwindow.h.

Referenced by changedSniffingState(), updateToolButtonState(), and WellenreiterMainWindow().

int WellenreiterMainWindow::startID [protected]
 

Definition at line 42 of file mainwindow.h.

Referenced by changedSniffingState(), updateToolButtonState(), and WellenreiterMainWindow().

QToolButton* WellenreiterMainWindow::stopButton [protected]
 

Definition at line 40 of file mainwindow.h.

Referenced by changedSniffingState(), and WellenreiterMainWindow().

int WellenreiterMainWindow::stopID [protected]
 

Definition at line 43 of file mainwindow.h.

Referenced by changedSniffingState(), and WellenreiterMainWindow().

QToolButton* WellenreiterMainWindow::uploadButton [protected]
 

Definition at line 41 of file mainwindow.h.

Referenced by changedSniffingState(), and WellenreiterMainWindow().

int WellenreiterMainWindow::uploadID [protected]
 

Definition at line 44 of file mainwindow.h.

Referenced by changedSniffingState(), and WellenreiterMainWindow().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:55:44 2005 for OPIE by  doxygen 1.4.2