QtiPlot 0.9.7.3
Signals | Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Private Attributes

SymbolBox Class Reference

A modified QComboBox allowing to choose a QwtSmbol style. More...

#include <SymbolBox.h>

List of all members.

Signals

void activated (SymbolBox *)
 Signal emitted when the box gains focus.

Public Member Functions

QwtSymbol::Style selectedSymbol () const
void setStyle (const QwtSymbol::Style &c)
 SymbolBox (bool showNoSymbol=true, QWidget *parent=0)
 Constructor.

Static Public Member Functions

static QList< int > defaultSymbols ()
static QwtSymbol::Style style (int index)
static int symbolIndex (const QwtSymbol::Style &style)

Protected Member Functions

void focusInEvent (QFocusEvent *)
void init (bool showNoSymbol)

Static Private Attributes

static const QwtSymbol::Style symbols []

Detailed Description

A modified QComboBox allowing to choose a QwtSmbol style.

This is a simple hack on top of the QComboBox class.

symbol_box.png

Constructor & Destructor Documentation

SymbolBox::SymbolBox ( bool  showNoSymbol = true,
QWidget *  parent = 0 
)

Constructor.

Parameters:
parentparent widget (only affects placement of the widget)

References init().


Member Function Documentation

void SymbolBox::activated ( SymbolBox ) [signal]

Signal emitted when the box gains focus.

Referenced by focusInEvent().

QList< int > SymbolBox::defaultSymbols ( ) [static]
void SymbolBox::focusInEvent ( QFocusEvent *  e) [protected]

References activated().

void SymbolBox::init ( bool  showNoSymbol) [protected]

Referenced by SymbolBox().

QwtSymbol::Style SymbolBox::selectedSymbol ( ) const
void SymbolBox::setStyle ( const QwtSymbol::Style &  c)
QwtSymbol::Style SymbolBox::style ( int  index) [static]
int SymbolBox::symbolIndex ( const QwtSymbol::Style &  style) [static]

Member Data Documentation

const QwtSymbol::Style SymbolBox::symbols [static, private]
Initial value:
 {
  QwtSymbol::NoSymbol,
  QwtSymbol::Ellipse,
  QwtSymbol::Rect,
  QwtSymbol::Diamond,
  QwtSymbol::Triangle,
  QwtSymbol::DTriangle,
  QwtSymbol::UTriangle,
  QwtSymbol::LTriangle,
  QwtSymbol::RTriangle,
  QwtSymbol::Cross,
  QwtSymbol::XCross,
  QwtSymbol::HLine,
  QwtSymbol::VLine,
  QwtSymbol::Star1,
  QwtSymbol::Star2,
  QwtSymbol::Hexagon
}

Referenced by selectedSymbol(), setStyle(), style(), and symbolIndex().


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