KeyGenerator::KeyGenerator(QWidget *parent, const char *name, WFlags) : KDialogBase(parent, name, true, "KeyGenerationJob test", Close | User1, User1, true, KGuiItem("Create")) { QWidget *w = new QWidget(this); setMainWidget(w); QGridLayout *glay = new QGridLayout(w, numKeyParams + 3, 2, marginHint(), spacingHint()); int row = -1; ++row; glay->addMultiCellWidget(new QLabel("<GnupgKeyParms format=\"internal\">", w), row, row, 0, 1); for(int i = 0 ; i < numKeyParams ; ++i) { ++row; glay->addWidget(new QLabel(keyParams[i], w), row, 0); glay->addWidget(mLineEdits[i] = new QLineEdit(w), row, 1); } ++row; glay->addMultiCellWidget(new QLabel("</GnupgKeyParms>", w), row, row, 0, 1); ++row; glay->setRowStretch(row, 1); glay->setColStretch(1, 1); connect(this, SIGNAL(user1Clicked()), SLOT(slotStartKeyGeneration())); }
KeyGenerator::KeyGenerator( QWidget * parent ) : KDialog( parent ) { setModal( true ); setCaption( "KeyGenerationJob test" ); setButtons( Close|User1 ); setDefaultButton( User1 ); showButtonSeparator( true ); setButtonGuiItem( User1, KGuiItem( "Create" ) ); QWidget * w = new QWidget( this ); setMainWidget( w ); QGridLayout *glay = new QGridLayout( w ); glay->setMargin( marginHint() ); glay->setSpacing( spacingHint() ); int row = -1; ++row; glay->addWidget( new QLabel( "<GnupgKeyParms format=\"internal\">", w ), row, 0, 1, 2 ); for ( int i = 0 ; i < numKeyParams ; ++i ) { ++row; glay->addWidget( new QLabel( keyParams[i], w ), row, 0 ); glay->addWidget( mLineEdits[i] = new QLineEdit( w ), row, 1 ); } ++row; glay->addWidget( new QLabel( "</GnupgKeyParms>", w ), row, 0, 1, 2 ); ++row; glay->setRowStretch( row, 1 ); glay->setColumnStretch( 1, 1 ); connect( this, SIGNAL(user1Clicked()), SLOT(slotStartKeyGeneration()) ); }