com::cosylab::logging::settings::FilterTypePanel Class Reference

Inheritance diagram for com::cosylab::logging::settings::FilterTypePanel:
Inheritance graph
[legend]
Collaboration diagram for com::cosylab::logging::settings::FilterTypePanel:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 FilterTypePanel ()
void createComponents ()
Filter getFilter () throws FilterParameterException
void setFilter (Filter f)
void itemStateChanged (ItemEvent e)

Public Attributes

LogTypeRenderer rendererMin

Protected Attributes

JCheckBox minimumCheck
JCheckBox maximumCheck
JCheckBox exactCheck

Package Attributes

ImageIcon[] icons

Private Attributes

JCheckBox notCheck
JComboBox minimum
JComboBox maximum
JComboBox exact
LogTypeRenderer rendererMax
LogTypeRenderer rendererExact

Detailed Description

A class to edit a filter based on the type of the log (the type is an Integer but we wish to show the type as a string with an icon to avoid confusion while selecting)

Author:
acaproni

Constructor & Destructor Documentation

com::cosylab::logging::settings::FilterTypePanel::FilterTypePanel (  )  [inline]

Constructor


Member Function Documentation

void com::cosylab::logging::settings::FilterTypePanel::createComponents (  )  [inline, virtual]
Filter com::cosylab::logging::settings::FilterTypePanel::getFilter (  )  throws FilterParameterException [inline, virtual]
void com::cosylab::logging::settings::FilterTypePanel::itemStateChanged ( ItemEvent  e  )  [inline]
void com::cosylab::logging::settings::FilterTypePanel::setFilter ( Filter  f  )  [inline, virtual]

Member Data Documentation

Referenced by createComponents().

Referenced by createComponents().

Referenced by createComponents().


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

Generated by  doxygen 1.6.2