wscout::gui::FilterDialog Class Reference

Dialog box to filter PCAP traces through external processes. More...

#include <wscout_gui_filter_dialog.hh>

Inheritance diagram for wscout::gui::FilterDialog:

wscout::gui::Dialog

List of all members.

Public Types

enum  { out_file_width = 25 }

Public Slots

void okClicked ()
void cancelClicked ()

Public Member Functions

 FilterDialog (QWidget *parent=0)
Input file's name accessors
QString inputFileName () const
void setInputFileName (const QString &)
Output file's name accessors
QString outputFileName () const
void setOutputFileName (const QString &)

Static Public Member Functions

static void setDefaultFilter (const QString &)
static void setDefaultCommand (const QString &)
static QString getFilteredTraceName (QWidget *parent, const QString &input, const QString &title=QString(), const QString &default_out=QString())

Protected Slots

void processError (QProcess::ProcessError)
void processFinished (int, QProcess::ExitStatus)
void openOutputFileNameDialog ()

Protected Member Functions

QLabel * makeLabel (const QString &s, Qt::Alignment align=Qt::AlignLeft)
QGridLayout & layout ()
const QGridLayout & layout () const

Properties

QString inputFileName
QString outputFileName


Detailed Description

Dialog box to filter PCAP traces through external processes.

Member Enumeration Documentation

anonymous enum

Length of the output file LineEdit widget (number of 'm' widths).


Constructor & Destructor Documentation

wscout::gui::FilterDialog::FilterDialog ( QWidget *  parent = 0  ) 

Default constructor.

References processError(), and processFinished().


Member Function Documentation

void wscout::gui::FilterDialog::setDefaultFilter ( const QString &  f  )  [inline, static]

Set the default filter text for all FilterDialog instances.

Referenced by okClicked().

void wscout::gui::FilterDialog::setDefaultCommand ( const QString &  c  )  [inline, static]

Set the default command text for all FilterDialog instances.

Referenced by okClicked().

QString wscout::gui::FilterDialog::getFilteredTraceName ( QWidget *  parent,
const QString &  input,
const QString &  title = QString (),
const QString &  default_out = QString () 
) [static]

Show a FilterDialog instance, filter a file, and retrieve the result's name.

References outputFileName, setInputFileName(), and setOutputFileName().

Referenced by wscout::gui::MainWindow::filter().

void wscout::gui::FilterDialog::okClicked (  )  [slot]

Click the OK button.

References setDefaultCommand(), and setDefaultFilter().

void wscout::gui::FilterDialog::cancelClicked (  )  [slot]

Click the Cancel button.

void wscout::gui::FilterDialog::processError ( QProcess::ProcessError  e  )  [protected, slot]

Call when the filter process failed.

Referenced by FilterDialog().

void wscout::gui::FilterDialog::processFinished ( int  c,
QProcess::ExitStatus  s 
) [protected, slot]

Call when the filter process terminated.

Referenced by FilterDialog().

void wscout::gui::FilterDialog::openOutputFileNameDialog (  )  [protected, slot]

Call when the user click on the file chooser.


Property Documentation

QString wscout::gui::FilterDialog::inputFileName [inline, read, write]

Input PCAP file's name.

QString wscout::gui::FilterDialog::outputFileName [inline, read, write]

Output PCAP file's name.

Referenced by getFilteredTraceName().


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

Generated on Thu Jul 31 16:39:09 2008 for WScout by  doxygen 1.5.6