preferences::preferencesDialog Class Reference

preferencesDialog(QDialog, Ui_preferencesDialog) More...

Inherits ui_preferences::Ui_preferencesDialog.

List of all members.

Public Member Functions

def __init__
 Constructor of preferencesDialog.
def browseFuzzingClientOutput
 Browses the path to Client output file.
def browseFuzzingServerOutput
 Browses the path to Server output file.
def browseFuzzingPeachOutput
 Browses the path to Peach output file.
def browseRecordingPeachOutput
 Browses the path to Peach output file.
def browseRecordingServerOutput
 Browses the path to Server output file.
def browseRecordingClientOutput
 Browses the path to Client output file.
def fuzzingClientCheckBoxChanged
 Disables / enables Client output to file while fuzzing and it's setting.
def fuzzingServerCheckBoxChanged
 Disables / enables Server output to file while fuzzing and it's setting.
def fuzzingPeachCheckBoxChanged
 Disables / enables Peach output to file while fuzzing and it's setting.
def recordingPeachCheckBoxChanged
 Disables / enables Peach output to file while recording and it's setting.
def recordingServerCheckBoxChanged
 Disables / enables Server output to file while recording and it's setting.
def recordingClientCheckBoxChanged
 Disables / enables Client output to file while recording and it's setting.
def processClick
 Proccesses hitting the button action.
def debugCheckBoxChanged
 Enables Radiobuttons of debug levels according to Debug Enabled state.
def browsePathToPeach
 Invokes Browsing path to peach Dialog and updates the widget with selected path on success.
def browsePathToDebugger
 Invokes Browsing path to debugger Dialog and updates the widget with selected path on success.
def browsePathToEditor
 Invokes Browsing path to editor Dialog and updates the widget with selected path on success.


Detailed Description

preferencesDialog(QDialog, Ui_preferencesDialog)

Class containing main logic of application preferences dialog.

Window consist of tree parts General Options, Debugging Options and Output options. All these options are bounded to application options and not to individual project options. After hitting Ok button options are stored inside Main Window class window and when the main windows closes are stored.

See also:
HotFuzzSettings.loadSettings

HotFuzzSettings.storeSettings


Member Function Documentation

def preferences::preferencesDialog::__init__ (   self,
  mainWindow 
)

Constructor of preferencesDialog.

The dialog loads it's context according to the main window class variables and stores

Parameters:
self The object pointer.
mainWindow class representing Main Window of the application
See also:
window.Window class

def preferences::preferencesDialog::browseFuzzingClientOutput (   self  ) 

Browses the path to Client output file.

File where console output from the agent is stored while fuzzing.

Parameters:
self The object pointer.

def preferences::preferencesDialog::browseFuzzingPeachOutput (   self  ) 

Browses the path to Peach output file.

File where console output from the peach is stored while fuzzing.

Parameters:
self The object pointer.

def preferences::preferencesDialog::browseFuzzingServerOutput (   self  ) 

Browses the path to Server output file.

File where console output from the agent is stored while fuzzing.

Parameters:
self The object pointer.

def preferences::preferencesDialog::browsePathToDebugger (   self  ) 

Invokes Browsing path to debugger Dialog and updates the widget with selected path on success.

Parameters:
self The object pointer.

def preferences::preferencesDialog::browsePathToEditor (   self  ) 

Invokes Browsing path to editor Dialog and updates the widget with selected path on success.

Parameters:
self The object pointer.

def preferences::preferencesDialog::browsePathToPeach (   self  ) 

Invokes Browsing path to peach Dialog and updates the widget with selected path on success.

Parameters:
self The object pointer.

def preferences::preferencesDialog::browseRecordingClientOutput (   self  ) 

Browses the path to Client output file.

File where console output from the agent is stored while recording.

Parameters:
self The object pointer.

def preferences::preferencesDialog::browseRecordingPeachOutput (   self  ) 

Browses the path to Peach output file.

File where console output from the peach is stored while recording.

Parameters:
self The object pointer.

def preferences::preferencesDialog::browseRecordingServerOutput (   self  ) 

Browses the path to Server output file.

File where console output from the agent is stored while recording.

Parameters:
self The object pointer.

def preferences::preferencesDialog::debugCheckBoxChanged (   self,
  state 
)

Enables Radiobuttons of debug levels according to Debug Enabled state.

Parameters:
self The object pointer.
state new state of Debug Enabled

def preferences::preferencesDialog::fuzzingClientCheckBoxChanged (   self,
  state 
)

Disables / enables Client output to file while fuzzing and it's setting.

Parameters:
self The object pointer.
state new state (Qt.Checked == Enabled else Disabled)

def preferences::preferencesDialog::fuzzingPeachCheckBoxChanged (   self,
  state 
)

Disables / enables Peach output to file while fuzzing and it's setting.

Parameters:
self The object pointer.
state new state (Qt.Checked == Enabled else Disabled)

def preferences::preferencesDialog::fuzzingServerCheckBoxChanged (   self,
  state 
)

Disables / enables Server output to file while fuzzing and it's setting.

Parameters:
self The object pointer.
state new state (Qt.Checked == Enabled else Disabled)

def preferences::preferencesDialog::processClick (   self,
  button 
)

Proccesses hitting the button action.

If button's id is QDialogButtonBox.AcceptRole then store setting into main window and exit, else exit.

Parameters:
self The object pointer.
button id of button that was pressed

def preferences::preferencesDialog::recordingClientCheckBoxChanged (   self,
  state 
)

Disables / enables Client output to file while recording and it's setting.

Parameters:
self The object pointer.
state new state (Qt.Checked == Enabled else Disabled)

def preferences::preferencesDialog::recordingPeachCheckBoxChanged (   self,
  state 
)

Disables / enables Peach output to file while recording and it's setting.

Parameters:
self The object pointer.
state new state (Qt.Checked == Enabled else Disabled)

def preferences::preferencesDialog::recordingServerCheckBoxChanged (   self,
  state 
)

Disables / enables Server output to file while recording and it's setting.

Parameters:
self The object pointer.
state new state (Qt.Checked == Enabled else Disabled)


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

Generated on Sun Sep 5 12:41:36 2010 for HotFuzz by  doxygen 1.5.8