Source Code (Use browser search to find items of interest.)
Class Index
kspread'FontDlg (./koffice/kspread/plugins/calculator/fontdlg.h:44)
class FontDlg : public QDialog {
Q_OBJECT
public:
FontDlg(QWidget *parent=0, const char *name=0, DefStruct *defstruct=NULL);
~FontDlg() {}
DefStruct *defst ;
private slots:
void okButton();
void cancelbutton();
void setFont();
void help();
private:
QGroupBox *box;
QPushButton *button;
QLabel *label;
QLabel *familylabel;
QLabel *familylabeldisp;
QLabel *stylelabel;
QLabel *stylelabeldisp;
QLabel *sizelabel;
QLabel *sizelabeldisp;
QLabel *weightlabel;
QLabel *weightlabeldisp;
};
kspread'FontDlg::FontDlg() (./koffice/kspread/plugins/calculator/fontdlg.cpp:34)
FontDlg::FontDlg(QWidget *parent, const char *name, DefStruct *defstruct)
: QDialog(parent, name)
{
defst = defstruct;
box = new QGroupBox(this, "box");
box->setGeometry(10,10,320,260);
box->setTitle(i18n("Set Default Font"));
button = new QPushButton(this);
button->setGeometry(205,225,100,25);
button->setText(i18n("Change"));
connect(button,SIGNAL(clicked()),this,SLOT(setFont()));
familylabel = new QLabel(this);
familylabel->setGeometry(30,40,135,25);
familylabel->setText(i18n("Family:"));
familylabeldisp = new QLabel(this);
familylabeldisp->setGeometry(130,40,150,23);
familylabeldisp->setFrameStyle(QFrame::WinPanel | QFrame::Sunken);
familylabeldisp->setText(defst->font.family());
// familylabeldisp->setBackgroundColor(white);
sizelabel = new QLabel(this);
sizelabel->setGeometry(30,75,100,25);
sizelabel->setText(i18n("Point Size:"));
sizelabeldisp = new QLabel(this);
sizelabeldisp->setGeometry(130,75,60,23);
sizelabeldisp->setFrameStyle(QFrame::WinPanel | QFrame::Sunken);
// sizelabeldisp->setBackgroundColor(white);
QString size;
size.setNum(defst->font.pointSize());
sizelabeldisp->setText(size);
stylelabel = new QLabel(this);
stylelabel->setGeometry(30,110,80,25);
stylelabel->setText(i18n("Style:"));
stylelabeldisp = new QLabel(this);
stylelabeldisp->setGeometry(130,110,80,23);
stylelabeldisp->setFrameStyle(QFrame::WinPanel | QFrame::Sunken);
// stylelabeldisp->setBackgroundColor(white);
if(defst->font.italic())
stylelabeldisp->setText(i18n("Italic"));
else
stylelabeldisp->setText(i18n("Roman"));
weightlabel = new QLabel(this);
weightlabel->setGeometry(30,145,80,25);
weightlabel->setText(i18n("Weight:"));
weightlabeldisp = new QLabel(this);
weightlabeldisp->setGeometry(130,145,80,23);
weightlabeldisp->setFrameStyle(QFrame::WinPanel | QFrame::Sunken);
// weightlabeldisp->setBackgroundColor(white);
if(defst->font.bold())
weightlabeldisp->setText(i18n("Bold"));
else
weightlabeldisp->setText(i18n("Normal"));
connect(parent,SIGNAL(applyButtonPressed()),SLOT(okButton()));
}
kspread'FontDlg::help() (./koffice/kspread/plugins/calculator/fontdlg.cpp:107)
void FontDlg::help(){
// ->invokeHTMLHelp("","");
}
kspread'FontDlg::okButton() (./koffice/kspread/plugins/calculator/fontdlg.cpp:113)
void FontDlg::okButton(){
}
kspread'FontDlg::cancelbutton() (./koffice/kspread/plugins/calculator/fontdlg.cpp:118)
void FontDlg::cancelbutton() {
reject();
}
kspread'FontDlg::setFont() (./koffice/kspread/plugins/calculator/fontdlg.cpp:123)
void FontDlg::setFont(){
bool ok = TRUE;
QFont f = QFontDialog::getFont( &ok, defst->font, this );
if ( ok )
{
defst->font = f;
familylabeldisp->setText(defst->font.family());
if(defst->font.bold())
weightlabeldisp->setText(i18n("Bold"));
else
weightlabeldisp->setText(i18n("Normal"));
if(defst->font.italic())
stylelabeldisp->setText(i18n("Italic"));
else
stylelabeldisp->setText(i18n("Roman"));
QString size;
size.setNum(defst->font.pointSize());
sizelabeldisp->setText(size);
}
}