BALL::VIEW::QColorTable Class Reference

#include <BALL/VIEW/DIALOGS/coloringSettingsDialog.h>

Inheritance diagram for BALL::VIEW::QColorTable:
QTableWidget BALL::VIEW::PreferencesEntry::ExtendedPreferencesObject

List of all members.

Public Member Functions

 QColorTable (QWidget *parent=0, const char *name=0)
void setNamesTitle (const String &string)
String getNamesTitle () const
void setContent (const vector< String > &names, const vector< ColorRGBA > &colors)
void setColors (const vector< ColorRGBA > &colors)
const vector< ColorRGBA > & getColors () const
const vector< String > & getNames () const
virtual bool getValue (String &) const
 Overload this in derived classes!
virtual bool setValue (const String &value)
 Overload this in derived classes!

Private Slots

void beginEdit (int row, int col)
virtual void mousePressEvent (QMouseEvent *event)

Private Attributes

vector< ColorRGBAcolors_
vector< Stringnames_
bool setting_content_

Detailed Description

Class for storing colors in a GUI table


Constructor & Destructor Documentation

BALL::VIEW::QColorTable::QColorTable ( QWidget parent = 0,
const char *  name = 0 
)

Member Function Documentation

void BALL::VIEW::QColorTable::beginEdit ( int  row,
int  col 
) [private, slot]
const vector<ColorRGBA>& BALL::VIEW::QColorTable::getColors ( ) const [inline]
const vector<String>& BALL::VIEW::QColorTable::getNames ( ) const [inline]
String BALL::VIEW::QColorTable::getNamesTitle ( ) const
virtual bool BALL::VIEW::QColorTable::getValue ( String ) const [virtual]

Overload this in derived classes!

Implements BALL::VIEW::PreferencesEntry::ExtendedPreferencesObject.

virtual void BALL::VIEW::QColorTable::mousePressEvent ( QMouseEvent event) [private, virtual, slot]
void BALL::VIEW::QColorTable::setColors ( const vector< ColorRGBA > &  colors)
void BALL::VIEW::QColorTable::setContent ( const vector< String > &  names,
const vector< ColorRGBA > &  colors 
)
void BALL::VIEW::QColorTable::setNamesTitle ( const String string)
virtual bool BALL::VIEW::QColorTable::setValue ( const String ) [virtual]

Overload this in derived classes!

Implements BALL::VIEW::PreferencesEntry::ExtendedPreferencesObject.


Member Data Documentation