Diffstat (limited to 'pwmanager/pwmanager/addentrywnd.cpp') (more/less context) (show whitespace changes)
-rw-r--r-- | pwmanager/pwmanager/addentrywnd.cpp | 203 |
1 files changed, 203 insertions, 0 deletions
diff --git a/pwmanager/pwmanager/addentrywnd.cpp b/pwmanager/pwmanager/addentrywnd.cpp new file mode 100644 index 0000000..fa98075 --- a/dev/null +++ b/pwmanager/pwmanager/addentrywnd.cpp @@ -0,0 +1,203 @@ +/**************************************************************************** +** Form implementation generated from reading ui file 'addentrywnd.ui' +** +** Created: Tue Sep 14 13:42:03 2004 +** by: The User Interface Compiler ($Id$) +** +** WARNING! All changes made in this file will be lost! +****************************************************************************/ + +#include "addentrywnd.h" + +#include <qvariant.h> +#include <qlineedit.h> +#include <qpushbutton.h> +#include <qcombobox.h> +#include <qlabel.h> +#include <qgroupbox.h> +#include <qlayout.h> +#include <qtooltip.h> +#include <qwhatsthis.h> + +/* + * Constructs a addEntryWnd as a child of 'parent', with the + * name 'name' and widget flags set to 'f'. + * + * The dialog will by default be modeless, unless you set 'modal' to + * TRUE to construct a modal dialog. + */ +addEntryWnd::addEntryWnd( QWidget* parent, const char* name, bool modal, WFlags fl ) + : QDialog( parent, name, modal, fl ) +{ + if ( !name ) + setName( "addEntryWnd" ); + + launcherLineEdit = new QLineEdit( this, "launcherLineEdit" ); + launcherLineEdit->setGeometry( QRect( 310, 90, 250, 21 ) ); + + cancelButton = new QPushButton( this, "cancelButton" ); + cancelButton->setGeometry( QRect( 290, 320, 260, 27 ) ); + + generateButton = new QPushButton( this, "generateButton" ); + generateButton->setGeometry( QRect( 137, 210, 120, 27 ) ); + + descLineEdit = new QLineEdit( this, "descLineEdit" ); + descLineEdit->setGeometry( QRect( 10, 30, 250, 20 ) ); + + categoryComboBox = new QComboBox( FALSE, this, "categoryComboBox" ); + categoryComboBox->setGeometry( QRect( 10, 80, 250, 27 ) ); + categoryComboBox->setEditable( TRUE ); + categoryComboBox->setSizeLimit( 100 ); + categoryComboBox->setAutoCompletion( TRUE ); + categoryComboBox->setDuplicatesEnabled( FALSE ); + + usernameLineEdit = new QLineEdit( this, "usernameLineEdit" ); + usernameLineEdit->setGeometry( QRect( 10, 140, 250, 20 ) ); + + pwLineEdit = new QLineEdit( this, "pwLineEdit" ); + pwLineEdit->setGeometry( QRect( 10, 190, 250, 20 ) ); + pwLineEdit->setEchoMode( QLineEdit::Password ); + + urlLineEdit = new QLineEdit( this, "urlLineEdit" ); + urlLineEdit->setGeometry( QRect( 10, 269, 250, 20 ) ); + + textLabel1_3 = new QLabel( this, "textLabel1_3" ); + textLabel1_3->setGeometry( QRect( 276, 10, 20, 280 ) ); + textLabel1_3->setFrameShape( QLabel::VLine ); + + textLabel1 = new QLabel( this, "textLabel1" ); + textLabel1->setGeometry( QRect( 10, 10, 250, 20 ) ); + + textLabel1_2 = new QLabel( this, "textLabel1_2" ); + textLabel1_2->setGeometry( QRect( 10, 60, 250, 20 ) ); + + textLabel2 = new QLabel( this, "textLabel2" ); + textLabel2->setGeometry( QRect( 10, 120, 250, 20 ) ); + textLabel2->setFrameShape( QLabel::NoFrame ); + textLabel2->setFrameShadow( QLabel::Plain ); + + textLabel3 = new QLabel( this, "textLabel3" ); + textLabel3->setGeometry( QRect( 10, 170, 250, 20 ) ); + + textLabel2_2 = new QLabel( this, "textLabel2_2" ); + textLabel2_2->setGeometry( QRect( 10, 248, 250, 20 ) ); + + textLabel3_2 = new QLabel( this, "textLabel3_2" ); + textLabel3_2->setGeometry( QRect( 309, 8, 250, 20 ) ); + + textLabel1_4 = new QLabel( this, "textLabel1_4" ); + textLabel1_4->setGeometry( QRect( 310, 30, 250, 16 ) ); + + textLabel3_3 = new QLabel( this, "textLabel3_3" ); + textLabel3_3->setGeometry( QRect( 310, 50, 130, 16 ) ); + + textLabel2_3 = new QLabel( this, "textLabel2_3" ); + textLabel2_3->setGeometry( QRect( 310, 70, 130, 16 ) ); + + textLabel5 = new QLabel( this, "textLabel5" ); + textLabel5->setGeometry( QRect( 440, 70, 120, 16 ) ); + + textLabel4_2 = new QLabel( this, "textLabel4_2" ); + textLabel4_2->setGeometry( QRect( 440, 50, 120, 16 ) ); + + revealButton = new QPushButton( this, "revealButton" ); + revealButton->setGeometry( QRect( 10, 210, 120, 27 ) ); + revealButton->setToggleButton( TRUE ); + + okButton = new QPushButton( this, "okButton" ); + okButton->setGeometry( QRect( 20, 320, 260, 27 ) ); + + groupBox1 = new QGroupBox( this, "groupBox1" ); + groupBox1->setGeometry( QRect( 300, 140, 260, 150 ) ); + + commentDummy = new QLabel( groupBox1, "commentDummy" ); + commentDummy->setGeometry( QRect( 10, 20, 240, 80 ) ); + + advancedCommentButton = new QPushButton( groupBox1, "advancedCommentButton" ); + advancedCommentButton->setGeometry( QRect( 10, 110, 240, 30 ) ); + advancedCommentButton->setToggleButton( TRUE ); + languageChange(); + resize( QSize(570, 357).expandedTo(minimumSizeHint()) ); + clearWState( WState_Polished ); + + // signals and slots connections + connect( generateButton, SIGNAL( clicked() ), this, SLOT( generateButton_slot() ) ); + connect( revealButton, SIGNAL( toggled(bool) ), this, SLOT( revealButton_slot() ) ); + connect( cancelButton, SIGNAL( clicked() ), this, SLOT( cancelButton_slot() ) ); + connect( okButton, SIGNAL( clicked() ), this, SLOT( okButton_slot() ) ); + connect( advancedCommentButton, SIGNAL( toggled(bool) ), this, SLOT( advancedCommentButton_slot(bool) ) ); + + // tab order + setTabOrder( descLineEdit, categoryComboBox ); + setTabOrder( categoryComboBox, usernameLineEdit ); + setTabOrder( usernameLineEdit, pwLineEdit ); + setTabOrder( pwLineEdit, revealButton ); + setTabOrder( revealButton, generateButton ); + setTabOrder( generateButton, urlLineEdit ); + setTabOrder( urlLineEdit, launcherLineEdit ); + setTabOrder( launcherLineEdit, okButton ); + setTabOrder( okButton, cancelButton ); + +} + +/* + * Destroys the object and frees any allocated resources + */ +addEntryWnd::~addEntryWnd() +{ + // no need to delete child widgets, Qt does it all for us +} + +/* + * Sets the strings of the subwidgets using the current + * language. + */ +void addEntryWnd::languageChange() +{ + setCaption( tr( "edit/add a password-entry" ) ); + cancelButton->setText( tr( "&Cancel" ) ); + generateButton->setText( tr( "&Generate" ) ); + textLabel1_3->setText( QString::null ); + textLabel1->setText( tr( "Description:" ) ); + textLabel1_2->setText( tr( "Category:" ) ); + textLabel2->setText( tr( "Username:" ) ); + textLabel3->setText( tr( "Password:" ) ); + textLabel2_2->setText( tr( "URL:" ) ); + textLabel3_2->setText( tr( "Launcher:" ) ); + textLabel1_4->setText( tr( "$d = Description" ) ); + textLabel3_3->setText( tr( "$n = Username" ) ); + textLabel2_3->setText( tr( "$c = Comment" ) ); + textLabel5->setText( tr( "$u = URL" ) ); + textLabel4_2->setText( tr( "$p = Password" ) ); + revealButton->setText( tr( "&Reveal" ) ); + okButton->setText( tr( "&OK" ) ); + groupBox1->setTitle( tr( "Comment:" ) ); + commentDummy->setText( QString::null ); + advancedCommentButton->setText( tr( "advanced comment" ) ); +} + +void addEntryWnd::okButton_slot() +{ + qWarning( "addEntryWnd::okButton_slot(): Not implemented yet" ); +} + +void addEntryWnd::cancelButton_slot() +{ + qWarning( "addEntryWnd::cancelButton_slot(): Not implemented yet" ); +} + +void addEntryWnd::revealButton_slot() +{ + qWarning( "addEntryWnd::revealButton_slot(): Not implemented yet" ); +} + +void addEntryWnd::generateButton_slot() +{ + qWarning( "addEntryWnd::generateButton_slot(): Not implemented yet" ); +} + +void addEntryWnd::advancedCommentButton_slot(bool) +{ + qWarning( "addEntryWnd::advancedCommentButton_slot(bool): Not implemented yet" ); +} + |