Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

ColorListItem Class Reference

#include </home/clem/local/src/opie/noncore/settings/appearance2/colorlistitem.h>

Collaboration diagram for ColorListItem:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ColorListItem (const QString &t, Config &cfg)
virtual ~ColorListItem ()
QPalette palette ()
bool load (Config &cfg)
void buildPalette ()
bool save (Config &cfg)
QColor color (QColorGroup::ColorRole role)
void setColor (QColorGroup::ColorRole role, QColor c)
QString label (QColorGroup::ColorRole role)
 ColorListItem (QListView *parent)
 ColorListItem (QListView *parent, QString label1, QString label2, QString label3, QString label4)
 ColorListItem (QListView *parent, QString label1, QString label2, QString label3, QString label4, QString label5)
virtual void paintCell (QPainter *p, const QColorGroup &cg, int column, int width, int alignment)

Static Private Member Functions

static int r2i (QColorGroup::ColorRole role)

Private Attributes

QPalette m_palette
QColor * m_colors

Static Private Attributes

static struct ColorListItem::colorlut s_colorlut
static const int s_colorcount = sizeof( s_colorlut ) / sizeof ( s_colorlut [0] )

Classes

struct  colorlut

Constructor & Destructor Documentation

ColorListItem::ColorListItem const QString t,
Config cfg
[inline]
 

Definition at line 44 of file colorlistitem.h.

References load(), m_colors, and s_colorcount.

virtual ColorListItem::~ColorListItem  )  [inline, virtual]
 

Definition at line 50 of file colorlistitem.h.

References m_colors.

ColorListItem::ColorListItem QListView *  parent  ) 
 

Definition at line 520 of file transactiondisplay.cpp.

ColorListItem::ColorListItem QListView *  parent,
QString  label1,
QString  label2,
QString  label3,
QString  label4
 

Definition at line 524 of file transactiondisplay.cpp.

ColorListItem::ColorListItem QListView *  parent,
QString  label1,
QString  label2,
QString  label3,
QString  label4,
QString  label5
 

Definition at line 529 of file transactiondisplay.cpp.


Member Function Documentation

void ColorListItem::buildPalette  )  [inline]
 

Definition at line 69 of file colorlistitem.h.

References color(), Disabled, m_colors, m_palette, r2i(), and setColor().

Referenced by load(), and setColor().

QColor ColorListItem::color QColorGroup::ColorRole  role  )  [inline]
 

Definition at line 87 of file colorlistitem.h.

References i, m_colors, and r2i().

Referenced by buildPalette(), and Appearance::editSchemeClicked().

QString ColorListItem::label QColorGroup::ColorRole  role  )  [inline]
 

Definition at line 102 of file colorlistitem.h.

References i, QString::null, qApp, r2i(), and s_colorlut.

Referenced by Appearance::editSchemeClicked().

bool ColorListItem::load Config cfg  )  [inline]
 

Definition at line 60 of file colorlistitem.h.

References buildPalette(), i, m_colors, s_colorcount, and s_colorlut.

Referenced by ColorListItem().

void ColorListItem::paintCell QPainter *  p,
const QColorGroup &  cg,
int  column,
int  width,
int  alignment
[virtual]
 

Definition at line 534 of file transactiondisplay.cpp.

References Qt::red.

QPalette ColorListItem::palette  )  [inline]
 

Definition at line 55 of file colorlistitem.h.

References m_palette.

static int ColorListItem::r2i QColorGroup::ColorRole  role  )  [inline, static, private]
 

Definition at line 120 of file colorlistitem.h.

References i, s_colorcount, and s_colorlut.

Referenced by buildPalette(), color(), label(), and setColor().

bool ColorListItem::save Config cfg  )  [inline]
 

Definition at line 80 of file colorlistitem.h.

References i, m_colors, name, s_colorcount, and s_colorlut.

void ColorListItem::setColor QColorGroup::ColorRole  role,
QColor  c
[inline]
 

Definition at line 93 of file colorlistitem.h.

References buildPalette(), i, m_colors, and r2i().

Referenced by buildPalette(), and Appearance::editSchemeClicked().


Member Data Documentation

QColor* ColorListItem::m_colors [private]
 

Definition at line 110 of file colorlistitem.h.

Referenced by buildPalette(), color(), ColorListItem(), load(), save(), setColor(), and ~ColorListItem().

QPalette ColorListItem::m_palette [private]
 

Definition at line 109 of file colorlistitem.h.

Referenced by buildPalette(), and palette().

const int ColorListItem::s_colorcount = sizeof( s_colorlut ) / sizeof ( s_colorlut [0] ) [static, private]
 

Definition at line 141 of file colorlistitem.h.

Referenced by ColorListItem(), load(), r2i(), and save().

const ColorListItem::colorlut ColorListItem::s_colorlut [static, private]
 

Initial value:

 {
        { QColorGroup::Base,            "Base",            "#FFFFFF", QT_TRANSLATE_NOOP( "Appearance", "Base" )             },
        { QColorGroup::Background,      "Background",      "#E0E0E0", QT_TRANSLATE_NOOP( "Appearance", "Background" )       },
        { QColorGroup::Button,          "Button",          "#96c8fa", QT_TRANSLATE_NOOP( "Appearance", "Button" )           },
        { QColorGroup::ButtonText,      "ButtonText",      "#000000", QT_TRANSLATE_NOOP( "Appearance", "Button Text" )      }, 
        { QColorGroup::Highlight,       "Highlight",       "#73adef", QT_TRANSLATE_NOOP( "Appearance", "Highlight" )        },
        { QColorGroup::HighlightedText, "HighlightedText", "#FFFFFF", QT_TRANSLATE_NOOP( "Appearance", "Highlighted Text" ) },
        { QColorGroup::Text,            "Text",            "#000000", QT_TRANSLATE_NOOP( "Appearance", "Text" )             }
}

Definition at line 131 of file colorlistitem.h.

Referenced by label(), load(), r2i(), and save().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:29:15 2005 for OPIE by  doxygen 1.4.2