diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/messagebox.cc | 31 | 
1 files changed, 19 insertions, 12 deletions
| diff --git a/src/messagebox.cc b/src/messagebox.cc index 11126db..75e095e 100644 --- a/src/messagebox.cc +++ b/src/messagebox.cc @@ -27,6 +27,9 @@   */  /*   * $Log$ + * Revision 1.8  2005/05/01 16:45:48  deva + * Icons added to messagebox. + *   * Revision 1.7  2005/05/01 09:56:26  deva   * Added Id and Log tags to all files   * @@ -50,20 +53,11 @@ MessageBox::MessageBox(QWidget* parent,  {    setCaption(name);  	QFrame *topf = new QFrame(this); -		topf->setFrameStyle(QFrame::Box | QFrame::Raised); -		topf->setLineWidth(3);	 +  topf->setFrameStyle(QFrame::Box | QFrame::Raised); +  topf->setLineWidth(3);	  	QVBoxLayout *bl = new QVBoxLayout(this);  	bl->addWidget(topf); -	QLabel *lbl_text = new QLabel(topf); -	lbl_text->setText(text); -	lbl_text->setFont(QFont("Arial", 18)); -	QFrame *f = new QFrame(topf); - -	QVBoxLayout *blayout = new QVBoxLayout(topf, 20, 20); -	blayout->addWidget(lbl_text); -	blayout->addWidget(f); -    // Setup the icon    pix_icon = new QPixmap();    switch(icon) { @@ -110,7 +104,20 @@ MessageBox::MessageBox(QWidget* parent,        break;      }    } -   +  QLabel *lbl_icon = new QLabel(topf); +  lbl_icon->setPixmap(*pix_icon); + +	QLabel *lbl_text = new QLabel(topf); +	lbl_text->setText(text); +	lbl_text->setFont(QFont("Arial", 18)); +	QFrame *f = new QFrame(topf); + +	QVBoxLayout *blayout = new QVBoxLayout(topf, 20, 20); + +  blayout->addWidget(lbl_icon); +	blayout->addWidget(lbl_text); +	blayout->addWidget(f); +    // Setup the buttons    switch(type) {    case TYPE_OK:  | 
