Source Code (Use browser search to find items of interest.)
Class Index
kchart'KChartColorConfigPage (./koffice/kchart/kchartColorConfigPage.h:16)
class KChartColorConfigPage : public QWidget
{
Q_OBJECT
public:
KChartColorConfigPage( QWidget* parent );
void setBackgroundColor( QColor color );
QColor backgroundColor() const;
void setGridColor( QColor color );
QColor gridColor() const;
void setLineColor( QColor color );
QColor lineColor() const;
void setPlotColor( QColor color );
QColor plotColor() const;
void setVolColor( QColor color );
QColor volColor() const;
void setTitleColor( QColor color );
QColor titleColor() const;
void setXTitleColor( QColor color );
QColor xTitleColor() const;
void setYTitleColor( QColor color );
QColor yTitleColor() const;
void setYTitle2Color( QColor color );
QColor yTitle2Color() const;
void setXLabelColor( QColor color );
QColor xLabelColor() const;
void setYLabelColor( QColor color );
QColor yLabelColor() const;
void setYLabel2Color( QColor color );
QColor yLabel2Color() const;
/*void setEdgeColor( QColor color );
QColor edgeColor() const;*/
/* void setDataColor( uint dataset, QColor color ); */
/* QColor dataColor( uint dataset ) const; */
private:
KColorButton* _backgroundCB;
KColorButton* _gridCB;
KColorButton* _lineCB;
KColorButton* _plotCB;
KColorButton* _volCB;
KColorButton* _titleCB;
KColorButton* _xtitleCB;
KColorButton* _ytitleCB;
KColorButton* _ytitle2CB;
KColorButton* _xlabelCB;
KColorButton* _ylabelCB;
KColorButton* _ylabel2CB;
//KColorButton* _edgeCB;
// KColorButton* _dataCB[NUMDATACOLORS];
};
inline void KChartColorConfigPage::setBackgroundColor( QColor color )
{
_backgroundCB->setColor( color );
}
inline QColor KChartColorConfigPage::backgroundColor() const
{
return _backgroundCB->color();
}
inline void KChartColorConfigPage::setGridColor( QColor color )
{
_gridCB->setColor( color );
}
inline QColor KChartColorConfigPage::gridColor() const
{
return _gridCB->color();
}
inline void KChartColorConfigPage::setLineColor( QColor color )
{
_lineCB->setColor( color );
}
inline QColor KChartColorConfigPage::lineColor() const
{
return _lineCB->color();
}
inline void KChartColorConfigPage::setPlotColor( QColor color )
{
_plotCB->setColor( color );
}
inline QColor KChartColorConfigPage::plotColor() const
{
return _plotCB->color();
}
inline void KChartColorConfigPage::setVolColor( QColor color )
{
_volCB->setColor( color );
}
inline QColor KChartColorConfigPage::volColor() const
{
return _volCB->color();
}
inline void KChartColorConfigPage::setTitleColor( QColor color )
{
_titleCB->setColor( color );
}
inline QColor KChartColorConfigPage::titleColor() const
{
return _titleCB->color();
}
inline void KChartColorConfigPage::setXTitleColor( QColor color )
{
_xtitleCB->setColor( color );
}
inline QColor KChartColorConfigPage::xTitleColor() const
{
return _xtitleCB->color();
}
inline void KChartColorConfigPage::setYTitleColor( QColor color )
{
_ytitleCB->setColor( color );
}
inline QColor KChartColorConfigPage::yTitleColor() const
{
return _ytitleCB->color();
}
inline void KChartColorConfigPage::setYTitle2Color( QColor color )
{
_ytitle2CB->setColor( color );
}
inline QColor KChartColorConfigPage::yTitle2Color() const
{
return _ytitle2CB->color();
}
inline void KChartColorConfigPage::setXLabelColor( QColor color )
{
_xlabelCB->setColor( color );
}
inline QColor KChartColorConfigPage::xLabelColor() const
{
return _xlabelCB->color();
}
inline void KChartColorConfigPage::setYLabelColor( QColor color )
{
_ylabelCB->setColor( color );
}
inline QColor KChartColorConfigPage::yLabelColor() const
{
return _ylabelCB->color();
}
inline void KChartColorConfigPage::setYLabel2Color( QColor color )
{
_ylabel2CB->setColor( color );
}
inline QColor KChartColorConfigPage::yLabel2Color() const
{
return _ylabel2CB->color();
}
/*inline void KChartColorConfigPage::setEdgeColor( QColor color )
{
_edgeCB->setColor( color );
}
inline QColor KChartColorConfigPage::edgeColor() const
{
return _edgeCB->color();
}*/
kchart'KChartColorConfigPage::KChartColorConfigPage() (./koffice/kchart/kchartColorConfigPage.cc:17)
KChartColorConfigPage::KChartColorConfigPage( QWidget* parent ) :
QWidget( parent )
{
QVBoxLayout* toplevel = new QVBoxLayout( this, 10 );
QButtonGroup* gb = new QButtonGroup( i18n("Colors"), this );
toplevel->addWidget( gb);
QGridLayout* grid = new QGridLayout( gb,7, 4, 15,7);
QLabel* backgroundLA = new QLabel( i18n( "Background color" ), gb );
backgroundLA->setAlignment( AlignRight | AlignVCenter );
grid->addWidget( backgroundLA, 0, 0 );
_backgroundCB = new KColorButton( gb );
grid->addWidget( _backgroundCB, 0, 1 );
QLabel* gridLA = new QLabel( i18n( "Grid color" ), gb );
gridLA->setAlignment( AlignRight | AlignVCenter );
grid->addWidget( gridLA, 0, 2 );
_gridCB = new KColorButton( gb );
grid->addWidget( _gridCB, 0, 3 );
QLabel* lineLA = new QLabel( i18n( "Line color" ), gb );
lineLA->setAlignment( AlignRight | AlignVCenter );
grid->addWidget( lineLA, 1, 0 );
_lineCB = new KColorButton( gb );
grid->addWidget( _lineCB, 1, 1 );
QLabel* plotLA = new QLabel( i18n( "Plot color" ), gb );
plotLA->setAlignment( AlignRight | AlignVCenter );
grid->addWidget( plotLA, 1, 2 );
_plotCB = new KColorButton( gb );
grid->addWidget( _plotCB, 1, 3 );
QLabel* volLA = new QLabel( i18n( "Volume color" ), gb );
volLA->setAlignment( AlignRight | AlignVCenter );
grid->addWidget( volLA, 2, 0 );
_volCB = new KColorButton( gb );
grid->addWidget( _volCB, 2, 1 );
QLabel* titleLA = new QLabel( i18n( "Title color" ), gb );
titleLA->setAlignment( AlignRight | AlignVCenter );
grid->addWidget( titleLA, 2, 2 );
_titleCB = new KColorButton( gb );
grid->addWidget( _titleCB, 2, 3 );
QLabel* xtitleLA = new QLabel( i18n("X title color" ), gb );
xtitleLA->setAlignment( AlignRight | AlignVCenter );
grid->addWidget( xtitleLA, 3, 0 );
_xtitleCB = new KColorButton( gb );
grid->addWidget( _xtitleCB, 3, 1 );
QLabel* ytitleLA = new QLabel( i18n("Y title color" ), gb );
ytitleLA->setAlignment( AlignRight | AlignVCenter );
grid->addWidget( ytitleLA, 3, 2 );
_ytitleCB = new KColorButton( gb );
grid->addWidget( _ytitleCB, 3, 3 );
QLabel* ytitle2LA = new QLabel( i18n( "Y title color (2nd axis)" ), gb );
ytitle2LA->setAlignment( AlignRight | AlignVCenter );
grid->addWidget( ytitle2LA, 4, 0 );
_ytitle2CB = new KColorButton( gb );
grid->addWidget( _ytitle2CB, 4, 1 );
QLabel* xlabelLA = new QLabel( i18n( "X label color" ), gb );
xlabelLA->setAlignment( AlignRight | AlignVCenter );
grid->addWidget( xlabelLA, 4, 2 );
_xlabelCB = new KColorButton( gb );
grid->addWidget( _xlabelCB, 4, 3 );
QLabel* ylabelLA = new QLabel( i18n( "Y label color" ), gb );
ylabelLA->setAlignment( AlignRight | AlignVCenter );
grid->addWidget( ylabelLA, 5, 0 );
_ylabelCB = new KColorButton( gb );
grid->addWidget( _ylabelCB, 5, 1 );
QLabel* ylabel2LA = new QLabel( i18n( "Y label color (2nd axis)" ), gb );
ylabel2LA->setAlignment( AlignRight | AlignVCenter );
grid->addWidget( ylabel2LA, 5, 2 );
_ylabel2CB = new KColorButton( gb );
grid->addWidget( _ylabel2CB, 5, 3 );
/*QLabel* edgeLA = new QLabel( i18n( "Edge color (pies only)" ), this );
edgeLA->setAlignment( AlignRight | AlignVCenter );
grid->addWidget( edgeLA, 6, 0 );
_edgeCB = new KColorButton( this );
grid->addWidget( _edgeCB, 6, 1 );*/
// for( int i = 0; i < NUMDATACOLORS; i++ ) {
// QString labeltext;
// labeltext.sprintf( i18n( "Data color #%d"), i );
// QLabel* dataLA = new QLabel( labeltext, this );
// dataLA->setAlignment(AlignRight | AlignVCenter);
// dataLA->resize( dataLA->sizeHint() );
// grid->addWidget( dataLA, i, 2 );
// _dataCB[i] = new KColorButton( this );
// _dataCB[i]->resize( _dataCB[i]->sizeHint() );
// grid->addWidget( _dataCB[i], i, 3 );
// grid->addRowSpacing(i,_textCB->height());
// grid->setRowStretch(i,0);
// grid->addColSpacing(2,dataLA->width() + 20);
// }
}
kchart'KChartColorConfigPage::yLabel2Color() (./koffice/kchart/kchartColorConfigPage.h:208)
inline QColor KChartColorConfigPage::yLabel2Color() const
{
return _ylabel2CB->color();
}
/*inline void KChartColorConfigPage::setEdgeColor( QColor color )
{
_edgeCB->setColor( color );
}
inline QColor KChartColorConfigPage::edgeColor() const
{
return _edgeCB->color();
}*/