All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Public Member Functions | Protected Member Functions
SciFigs::LegendItemWidget Class Reference

#include <LegendItemWidget.h>

Inheritance diagram for SciFigs::LegendItemWidget:
SciFigs::GraphicObject SciFigs::LegendItemDisplay QGpGuiTools::PropertyContext QGpGuiTools::PropertyItem QGpCoreTools::XMLClass SciFigs::LegendItem QGpCoreTools::XMLClass

List of all members.

Public Member Functions

 LegendItemWidget (QWidget *parent=0)
virtual QSize sizeHint ()
 ~LegendItemWidget ()

Protected Member Functions

virtual void paint (QPainter &p, double dotpercm, int w, int h)
virtual void paintEvent (QPaintEvent *e)

Constructor & Destructor Documentation

References TRACE.

                                                  :
    GraphicObject(parent)
{
  TRACE;
}
{}

Member Function Documentation

void SciFigs::LegendItemWidget::paint ( QPainter &  p,
double  dotpercm,
int  w,
int  h 
) [protected, virtual]

References TRACE.

Referenced by paintEvent().

{
  TRACE;
  p.setFont(font());
  LegendItemDisplay::paint(p, dotpercm, 0, 0, w, h);
}
void SciFigs::LegendItemWidget::paintEvent ( QPaintEvent *  e) [protected, virtual]

Reimplemented from SciFigs::GraphicObject.

References paint(), SciFigs::SciFigsGlobal::screenResolution(), and TRACE.

{
  TRACE;
  QPainter p(this);
  p.setFont(font());
  LegendItemDisplay::paint(p, SciFigsGlobal::screenResolution(), 0, 0, width(), height());
}
virtual QSize SciFigs::LegendItemWidget::sizeHint ( ) [inline, virtual]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines