Source Code (Use browser search to find items of interest.)
Class Index
kspread'KSpreadBorderButton (./koffice/kspread/kspread_dlg_layout.h:244)
class KSpreadBorderButton : public QPushButton
{
Q_OBJECT
public:
KSpreadBorderButton( QWidget *parent, const char *_name );
void setPenStyle( PenStyle _pat ) { penStyle = _pat;}
PenStyle getPenStyle() { return penStyle; }
void setColor( const QColor &_col ) { penColor = _col; }
const QColor& getColor() { return penColor; }
void setPenWidth( int _w ) { penWidth = _w; }
int getPenWidth() { return penWidth; }
bool isChanged() { return changed; }
void setChanged(bool _changed ) { changed=_changed;}
void setUndefined();
void unselect();
signals:
void clicked(KSpreadBorderButton *);
protected:
virtual void mousePressEvent( QMouseEvent *_ev );
PenStyle penStyle;
QColor penColor;
int penWidth;
bool changed;
};
kspread'KSpreadBorderButton::KSpreadBorderButton() (./koffice/kspread/kspread_dlg_layout.cc:1125)
KSpreadBorderButton::KSpreadBorderButton( QWidget *parent, const char *_name ) : QPushButton(parent,_name)
{
penStyle = Qt::NoPen;
penWidth = 1;
penColor = Qt::black;
setToggleButton( TRUE );
setOn( false);
setChanged(false);
}
kspread'KSpreadBorderButton::mousePressEvent() (./koffice/kspread/kspread_dlg_layout.cc:1134)
void KSpreadBorderButton::mousePressEvent( QMouseEvent * )
{
this->setOn(!isOn());
emit clicked( this );
}
kspread'KSpreadBorderButton::setUndefined() (./koffice/kspread/kspread_dlg_layout.cc:1141)
void KSpreadBorderButton::setUndefined()
{
setPenStyle(SolidLine );
setPenWidth(1);
setColor(Qt::gray);
}
kspread'KSpreadBorderButton::unselect() (./koffice/kspread/kspread_dlg_layout.cc:1149)
void KSpreadBorderButton::unselect()
{
setOn(false);
setPenWidth(1);
setPenStyle(Qt::NoPen);
setColor( Qt::black );
setChanged(true);
}