Source Code (Use browser search to find items of interest.)
Class Index
kimageshop'TopFrame (./koffice/kimageshop/ui/kis_sidebar.h:40)
class TopFrame : public QFrame
{
Q_OBJECT
public:
TopFrame( QWidget* parent = 0, const char* name = 0 );
signals:
void hideClicked();
void greyClicked();
void rgbClicked();
void hsbClicked();
void cmykClicked();
void labClicked();
protected:
virtual void resizeEvent ( QResizeEvent * );
protected slots:
void slotHideClicked();
void slotGreyClicked();
void slotRGBClicked();
void slotHSBClicked();
void slotCMYKClicked();
void slotLABClicked();
private:
KisFrameButton *m_pHideButton, *m_pGreyButton, *m_pRGBButton, *m_pHSBButton,
*m_pCMYKButton, *m_pLABButton;
QFrame *m_pEmptyFrame;
};
kimageshop'TopFrame::TopFrame() (./koffice/kimageshop/ui/kis_sidebar.cc:121)
TopFrame::TopFrame( QWidget* parent, const char* name ) : QFrame( parent, name )
{
setFrameStyle(Panel | Raised);
setLineWidth(1);
// setup buttons
m_pHideButton = new KisFrameButton(this);
m_pGreyButton = new KisFrameButton("Grey", this);
m_pRGBButton = new KisFrameButton("RGB", this);
m_pHSBButton = new KisFrameButton("HSB", this);
m_pCMYKButton = new KisFrameButton("CMYK", this);
m_pLABButton = new KisFrameButton("LAB", this);
m_pEmptyFrame = new QFrame(this);
m_pEmptyFrame->setFrameStyle(Panel | Raised);
m_pEmptyFrame->setLineWidth(1);
QFont font = KGlobal::generalFont();
font.setPointSize( 8 );
m_pGreyButton->setFont(font);
m_pRGBButton->setFont(font);
m_pHSBButton->setFont(font);
m_pCMYKButton->setFont(font);
m_pLABButton->setFont(font);
m_pGreyButton->setToggleButton(true);
m_pRGBButton->setToggleButton(true);
m_pHSBButton->setToggleButton(true);
m_pCMYKButton->setToggleButton(true);
m_pLABButton->setToggleButton(true);
// connect buttons
connect(m_pHideButton, SIGNAL(clicked()), this,
SLOT(slotHideClicked()));
connect(m_pGreyButton, SIGNAL(clicked()), this,
SLOT(slotGreyClicked()));
connect(m_pRGBButton, SIGNAL(clicked()), this,
SLOT(slotRGBClicked()));
connect(m_pHSBButton, SIGNAL(clicked()), this,
SLOT(slotHSBClicked()));
connect(m_pCMYKButton, SIGNAL(clicked()), this,
SLOT(slotCMYKClicked()));
connect(m_pLABButton, SIGNAL(clicked()), this,
SLOT(slotLABClicked()));
setFrameStyle( Panel | Raised );
// RGB is default
m_pRGBButton->setOn(true);
}
kimageshop'TopFrame::resizeEvent() (./koffice/kimageshop/ui/kis_sidebar.cc:173)
void TopFrame::resizeEvent ( QResizeEvent * )
{
int w = width();
m_pHideButton->setGeometry(w-20, 0, 20, 20);
m_pLABButton->setGeometry(0, 0, 28, 20);
m_pCMYKButton->setGeometry(28, 0, 36, 20);
m_pHSBButton->setGeometry(64, 0, 28, 20);
m_pRGBButton->setGeometry(92, 0, 28, 20);
m_pGreyButton->setGeometry(120, 0, 28, 20);
m_pEmptyFrame->setGeometry(148, 0, w-168, 20);
}
kimageshop'TopFrame::slotHideClicked() (./koffice/kimageshop/ui/kis_sidebar.cc:187)
void TopFrame::slotHideClicked()
{
emit hideClicked();
}
kimageshop'TopFrame::slotGreyClicked() (./koffice/kimageshop/ui/kis_sidebar.cc:192)
void TopFrame::slotGreyClicked()
{
m_pCMYKButton->setOn(false);
m_pGreyButton->setOn(true);
m_pRGBButton->setOn(false);
m_pHSBButton->setOn(false);
m_pLABButton->setOn(false);
emit greyClicked();
}
kimageshop'TopFrame::slotRGBClicked() (./koffice/kimageshop/ui/kis_sidebar.cc:203)
void TopFrame::slotRGBClicked()
{
m_pCMYKButton->setOn(false);
m_pGreyButton->setOn(false);
m_pRGBButton->setOn(true);
m_pHSBButton->setOn(false);
m_pLABButton->setOn(false);
emit rgbClicked();
}
kimageshop'TopFrame::slotHSBClicked() (./koffice/kimageshop/ui/kis_sidebar.cc:214)
void TopFrame::slotHSBClicked()
{
m_pCMYKButton->setOn(false);
m_pGreyButton->setOn(false);
m_pRGBButton->setOn(false);
m_pHSBButton->setOn(true);
m_pLABButton->setOn(false);
emit hsbClicked();
}
kimageshop'TopFrame::slotCMYKClicked() (./koffice/kimageshop/ui/kis_sidebar.cc:225)
void TopFrame::slotCMYKClicked()
{
m_pCMYKButton->setOn(true);
m_pGreyButton->setOn(false);
m_pRGBButton->setOn(false);
m_pHSBButton->setOn(false);
m_pLABButton->setOn(false);
emit cmykClicked();
}
kimageshop'TopFrame::slotLABClicked() (./koffice/kimageshop/ui/kis_sidebar.cc:236)
void TopFrame::slotLABClicked()
{
m_pCMYKButton->setOn(false);
m_pGreyButton->setOn(false);
m_pRGBButton->setOn(false);
m_pHSBButton->setOn(false);
m_pLABButton->setOn(true);
emit labClicked();
}