wscout::gui::MainWindow Class Reference

WScout's main window. More...

#include <wscout_gui_main_window.hh>

List of all members.

Classes

struct  NewProgressDialog
struct  UpdateProgressDialog

Public Slots

bool open (const QString &directoryHint=QString())
bool openTrace (const QString &)
bool openInNewWindow () const
MainWindowduplicateWindow () const
MainWindownewWindow (bool show=true) const
void closeTab ()
void filter ()
void find (bool show=true)
void stepTab (int)
void prevTab ()
void nextTab ()
void begin ()
void end ()
void forward ()
void backward ()
void about ()
bool writeSelection (QString file=QString(), bool open=true)

Public Member Functions

 MainWindow ()
 MainWindow (const MainWindow &)

Detailed Description

WScout's main window.


Constructor & Destructor Documentation

wscout::gui::MainWindow::MainWindow (  ) 

Default constructor.

wscout::gui::MainWindow::MainWindow ( const MainWindow w  ) 

Copy constructor.


Member Function Documentation

void wscout::gui::MainWindow::about (  )  [slot]

Show an about dialog.

References wscout::gui::Trace::setPosition().

void wscout::gui::MainWindow::backward (  )  [slot]

Step backward into the current trace.

References wscout::gui::Trace::setPosition().

void wscout::gui::MainWindow::begin (  )  [slot]

Go to the current trace's begining.

References stepTab().

void wscout::gui::MainWindow::closeTab (  )  [slot]

Close the currently selected trace.

Quit if there is no more opened traces.

MainWindow * wscout::gui::MainWindow::duplicateWindow (  )  const [slot]

Duplicate this window.

void wscout::gui::MainWindow::end (  )  [slot]

Go to the current trace's end.

References wscout::gui::Trace::setPosition().

void wscout::gui::MainWindow::filter (  )  [slot]

Show a FilterDialog instance and filter a trace.

void wscout::gui::MainWindow::find ( bool  show = true  )  [slot]

Update the FindDialog instance. Show it if show == true.

void wscout::gui::MainWindow::forward (  )  [slot]

Advance into the current trace.

References wscout::gui::Trace::setPosition().

MainWindow * wscout::gui::MainWindow::newWindow ( bool  show = true  )  const [slot]

Open a new empty window.

void wscout::gui::MainWindow::nextTab (  )  [slot]

Switch to next tab.

References stepTab().

bool wscout::gui::MainWindow::open ( const QString &  directoryHint = QString ()  )  [slot]

Show the open trace window.

bool wscout::gui::MainWindow::openInNewWindow (  )  const [slot]

Open a trace in a new window (using an open dialog).

bool wscout::gui::MainWindow::openTrace ( const QString &  traceName  )  [slot]

Open a specific trace.

void wscout::gui::MainWindow::prevTab (  )  [slot]

Switch to previous tab.

void wscout::gui::MainWindow::stepTab ( int  step  )  [slot]

Change current tab.

Referenced by begin(), and nextTab().

bool wscout::gui::MainWindow::writeSelection ( QString  file = QString (),
bool  open = true 
) [slot]

Write selected packets inside a file.


The documentation for this class was generated from the following files:

Generated by  doxygen 1.6.2