/**************************************************************************** ** Form implementation generated from reading ui file 'callinfobase.ui' ** ** Created: Mon Apr 1 16:25:51 2002 ** by: The User Interface Compiler (uic) ** ** WARNING! All changes made in this file will be lost! ****************************************************************************/ #include "balloonbase.h" #include <qhbox.h> #include <qlabel.h> #include <qpushbutton.h> #include <qlayout.h> #include <qsizepolicy.h> #include <qtooltip.h> #include <qvariant.h> #include <qvbox.h> #include <qwhatsthis.h> #include <kurllabel.h> #include "curvedwidget.h" BalloonBase::BalloonBase( QWidget* parent, const char* name, WFlags fl ) : QWidget( parent, name, fl ), imageLabel_( 0 ) { if ( !name ) setName( "Balloon" ); setCaption( "" ); balloonLayout_ = new QGridLayout( this, 2, 5, 25, 0, "balloonLayout"); // this is supposed to be a configuration option - till then change this // between 0 and 1 ;) if ( 1 ) { imageLabel_ = new QLabel( this, "imageLabel" ); imageLabel_->setScaledContents( false ); balloonLayout_->addMultiCellWidget( imageLabel_, 0, 1, 0, 0 ); balloonLayout_->addColSpacing( 1, 10 ); } messageLabel_ = new KURLLabel( this, "messageLabel" ); messageLabel_->setText( "" ); messageLabel_->setAlignment( int( QLabel::AlignCenter | QLabel::AlignVCenter ) ); messageLabel_->setSizePolicy( QSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum) ); messageLabel_->setUnderline( false ); balloonLayout_->addMultiCellWidget( messageLabel_, 0, 1, 2, 2 ); balloonLayout_->addColSpacing( 3, 10 ); closeButton_ = new QLabel( this, "x" ); closeButton_->setText( "x" ); balloonLayout_->addMultiCellWidget( closeButton_, 0, 0, 4, 4, Qt::AlignTop | Qt::AlignCenter ); } /* * Destroys the object and frees any allocated resources */ BalloonBase::~BalloonBase() { // no need to delete child widgets, Qt does it all for us } #include "balloonbase.moc"