Main Page   Compound List   File List   Compound Members   File Members  

KMtraceSuppressListDialog Class Reference

The dialog showing the list of the currently active suppressions. More...

#include <KMtraceSuppressListDialog.hh>

Collaboration diagram for KMtraceSuppressListDialog:

Collaboration graph
[legend]
List of all members.

Public Slots

void slotModelChanged ()
void slotAddSuppressionDone ()

Signals

void done ()

Public Methods

 KMtraceSuppressListDialog (KMtraceModel *model, QWidget *parent=0, const char *name=0, bool modal=true)
void setModel (KMtraceModel *model)

Protected Slots

void slotUser1 ()
void slotUser2 ()
void slotCancel ()
void slotSuppress (KMtraceLeak *leak, QString string)

Protected Attributes

KMtraceModelm_model
KListView * m_listView
KMtraceSuppressDialogm_suppressDialog
bool m_suppressDialogRunning

Private Methods

virtual void done (int i)

Detailed Description

The dialog showing the list of the currently active suppressions.

A dialog presenting a list of currently suppressed leak types. The dialog presents a list view of all suppresed leak types and provides buttons to modify, delete or add suppressions.

The dialog takes its data from the kde.excludes file on startup and keeps them for the rest of the live-time of the program. If the user doesn't save the suppressions in the menu bar the suppression made in this dialog are valid only until the end of the current session.

The dialog is opened in non-modal mode.

If pressing on the add button, a KMtraceSuppressDialog opens where the user can enter the data of the leak type to suppress.

Author:
Andreas Baumann <andreas_baumann@users.sourceforge.net>
See also:
KMtraceSuppresionViewItem, KMtraceModel, KMtraceSuppressDialog
Version:


Constructor & Destructor Documentation

KMtraceSuppressListDialog::KMtraceSuppressListDialog KMtraceModel   model,
QWidget *    parent = 0,
const char *    name = 0,
bool    modal = true
 


Member Function Documentation

virtual void KMtraceSuppressListDialog::done int    i [inline, private, virtual]
 

void KMtraceSuppressListDialog::done   [signal]
 

void KMtraceSuppressListDialog::setModel KMtraceModel   model
 

void KMtraceSuppressListDialog::slotAddSuppressionDone   [slot]
 

void KMtraceSuppressListDialog::slotCancel   [protected, slot]
 

void KMtraceSuppressListDialog::slotModelChanged   [slot]
 

void KMtraceSuppressListDialog::slotSuppress KMtraceLeak   leak,
QString    string
[protected, slot]
 

void KMtraceSuppressListDialog::slotUser1   [protected, slot]
 

void KMtraceSuppressListDialog::slotUser2   [protected, slot]
 


Member Data Documentation

KListView* KMtraceSuppressListDialog::m_listView [protected]
 

KMtraceModel* KMtraceSuppressListDialog::m_model [protected]
 

KMtraceSuppressDialog* KMtraceSuppressListDialog::m_suppressDialog [protected]
 

bool KMtraceSuppressListDialog::m_suppressDialogRunning [protected]
 


The documentation for this class was generated from the following files:
Generated on Fri Jan 3 11:42:33 2003 for kmtraceviewer by doxygen1.3-rc1