Source Code (Use browser search to find items of interest.)
Class Index
kghostview'InfoDialog (./kdegraphics/kghostview/info.h:12)
class InfoDialog : public QDialog {
Q_OBJECT
public:
InfoDialog( const char *, const char *, const char *,
QWidget *parent, const char *name );
QLabel *fileLabel;
QLabel *titleLabel;
QLabel *dateLabel;
QPushButton* ok;
};
kghostview'InfoDialog::InfoDialog() (./kdegraphics/kghostview/info.cpp:25)
InfoDialog::InfoDialog( const char *fname,
const char *ftitle,
const char *fdate,
QWidget *parent, const char *name )
: QDialog( parent, name, true)
{
setFocusPolicy(QWidget::StrongFocus);
setCaption(i18n("Document information"));
QBoxLayout *topLayout = new QVBoxLayout( this, 10 );
//topLayout->addStretch( 10 );
QGridLayout *grid = new QGridLayout( 5, 3, 5 );
topLayout->addLayout( grid );
grid->addRowSpacing(0,0);
grid->addRowSpacing(4,0);
grid->setColStretch(2,10);
QLabel *tmpQLabel;
tmpQLabel = new QLabel( this );
tmpQLabel->setAlignment( AlignRight|AlignVCenter );
tmpQLabel->setText(i18n("File name :"));
tmpQLabel->setMinimumHeight( tmpQLabel->sizeHint().height() );
tmpQLabel->setMinimumWidth( tmpQLabel->sizeHint().width() + 15 );
grid->addWidget( tmpQLabel, 1, 0 );
tmpQLabel = new QLabel( this );
tmpQLabel->setAlignment( AlignRight|AlignVCenter );
tmpQLabel->setText(i18n("Document title :"));
tmpQLabel->setMinimumHeight( tmpQLabel->sizeHint().height() );
tmpQLabel->setMinimumWidth( tmpQLabel->sizeHint().width() + 15 );
grid->addWidget( tmpQLabel, 2, 0 );
tmpQLabel = new QLabel( this );
tmpQLabel->setAlignment( AlignRight|AlignVCenter );
tmpQLabel->setText(i18n("Publication date :"));
tmpQLabel->setMinimumHeight( tmpQLabel->sizeHint().height() );
tmpQLabel->setMinimumWidth( tmpQLabel->sizeHint().width() + 15 );
grid->addWidget( tmpQLabel, 3, 0 );
fileLabel = new QLabel( fname, this );
fileLabel->setAlignment( AlignLeft|AlignVCenter );
fileLabel->setMinimumSize(fileLabel->sizeHint());
grid->addWidget( fileLabel, 1, 1 );
titleLabel = new QLabel( ftitle, this );
titleLabel->setAlignment( AlignLeft|AlignVCenter );
titleLabel->setMinimumSize(titleLabel->sizeHint());
grid->addWidget( titleLabel, 2, 1 );
dateLabel = new QLabel( fdate, this );
dateLabel->setAlignment( AlignLeft|AlignVCenter );
dateLabel->setMinimumSize(dateLabel->sizeHint());
grid->addWidget( dateLabel, 3, 1 );
QFrame* tmpQFrame;
tmpQFrame = new QFrame( this );
tmpQFrame->setFrameStyle( QFrame::HLine | QFrame::Sunken );
tmpQFrame->setMinimumHeight( tmpQFrame->sizeHint().height() );
topLayout->addWidget( tmpQFrame );
// CREATE BUTTONS
KButtonBox *bbox = new KButtonBox( this );
bbox->addStretch( 10 );
ok = bbox->addButton( i18n("OK") );
ok->setDefault( TRUE );
connect( ok, SIGNAL(clicked()), SLOT(reject()) );
bbox->layout();
topLayout->addWidget( bbox );
topLayout->activate();
}