MetricFilter Class Reference

Widget for filtering according to metric attribute (show "hot regions" of code). More...

#include <MetricFilter.h>

List of all members.

Signals

void filterChanged (AstFilterInterface *filter)

Public Member Functions

 MetricFilter (QWidget *parent=NULL, MetricsConfig *globalConfig=NULL)
virtual ~MetricFilter ()

Private Slots

void itemChanged (int)
void thresholdChanged (int threshold)
void updateMetrics ()

Private Member Functions

void filterChanged ()

Private Attributes

const QString metricConfigureId
Ui::MetricFilter * metricFilterUi
MetricsConfigmetricsConfig
int currentId
QString currentName
int currentThreshold


Detailed Description

Widget for filtering according to metric attribute (show "hot regions" of code).

Definition at line 15 of file MetricFilter.h.


Constructor & Destructor Documentation

MetricFilter::MetricFilter ( QWidget *  parent = NULL,
MetricsConfig globalConfig = NULL 
)

Definition at line 11 of file MetricFilter.cpp.

MetricFilter::~MetricFilter (  )  [virtual]

Definition at line 27 of file MetricFilter.cpp.


Member Function Documentation

void MetricFilter::filterChanged (  )  [private]

Definition at line 71 of file MetricFilter.cpp.

Referenced by itemChanged(), and thresholdChanged().

void MetricFilter::filterChanged ( AstFilterInterface filter  )  [signal]

void MetricFilter::itemChanged ( int   )  [private, slot]

Definition at line 33 of file MetricFilter.cpp.

Referenced by MetricFilter().

void MetricFilter::thresholdChanged ( int  threshold  )  [private, slot]

Definition at line 50 of file MetricFilter.cpp.

Referenced by MetricFilter().

void MetricFilter::updateMetrics (  )  [private, slot]

Definition at line 57 of file MetricFilter.cpp.

Referenced by MetricFilter().


Member Data Documentation

int MetricFilter::currentId [private]

Definition at line 43 of file MetricFilter.h.

Referenced by itemChanged().

QString MetricFilter::currentName [private]

Definition at line 44 of file MetricFilter.h.

Referenced by itemChanged().

int MetricFilter::currentThreshold [private]

Definition at line 45 of file MetricFilter.h.

Referenced by thresholdChanged().

const QString MetricFilter::metricConfigureId [private]

Definition at line 38 of file MetricFilter.h.

Ui::MetricFilter* MetricFilter::metricFilterUi [private]

Definition at line 40 of file MetricFilter.h.

Referenced by filterChanged(), itemChanged(), MetricFilter(), and ~MetricFilter().

MetricsConfig* MetricFilter::metricsConfig [private]

Definition at line 41 of file MetricFilter.h.


The documentation for this class was generated from the following files:
Generated on Tue Sep 15 14:48:49 2009 for RoseQtWidgets by  doxygen 1.4.7