コード例 #1
0
ファイル: test_keygen.cpp プロジェクト: serghei/kde3-kdepim
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()));
}
コード例 #2
0
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()) );
}