certmanager

certificateinfowidget.cpp

00001 #include <kdialog.h>
00002 #include <klocale.h>
00003 /****************************************************************************
00004 ** Form implementation generated from reading ui file './certificateinfowidget.ui'
00005 **
00006 ** Created: Thu Mar 29 05:49:45 2007
00007 **      by: The User Interface Compiler ($Id: qt/main.cpp   3.3.8   edited Jan 11 14:47 $)
00008 **
00009 ** WARNING! All changes made in this file will be lost!
00010 ****************************************************************************/
00011 
00012 #include "certificateinfowidget.h"
00013 
00014 #include <qvariant.h>
00015 #include <qpushbutton.h>
00016 #include <qframe.h>
00017 #include <qtabwidget.h>
00018 #include <qheader.h>
00019 #include <qlistview.h>
00020 #include <qtextedit.h>
00021 #include <qlabel.h>
00022 #include <qlayout.h>
00023 #include <qtooltip.h>
00024 #include <qwhatsthis.h>
00025 
00026 /*
00027  *  Constructs a CertificateInfoWidget as a child of 'parent', with the
00028  *  name 'name' and widget flags set to 'f'.
00029  */
00030 CertificateInfoWidget::CertificateInfoWidget( QWidget* parent, const char* name, WFlags fl )
00031     : QWidget( parent, name, fl )
00032 {
00033     if ( !name )
00034     setName( "CertificateInfoWidget" );
00035     setMinimumSize( QSize( 250, 0 ) );
00036     CertificateInfoWidgetLayout = new QGridLayout( this, 1, 1, 0, 6, "CertificateInfoWidgetLayout"); 
00037 
00038     Frame3 = new QFrame( this, "Frame3" );
00039     Frame3->setFrameShape( QFrame::HLine );
00040     Frame3->setFrameShadow( QFrame::Sunken );
00041 
00042     CertificateInfoWidgetLayout->addMultiCellWidget( Frame3, 1, 1, 0, 1 );
00043 
00044     tabWidget = new QTabWidget( this, "tabWidget" );
00045 
00046     tab = new QWidget( tabWidget, "tab" );
00047     tabLayout = new QGridLayout( tab, 1, 1, 6, 6, "tabLayout"); 
00048 
00049     listView = new QListView( tab, "listView" );
00050     listView->addColumn( tr2i18n( "Description" ) );
00051     listView->addColumn( tr2i18n( "Information" ) );
00052     listView->setAllColumnsShowFocus( TRUE );
00053     listView->setShowSortIndicator( FALSE );
00054 
00055     tabLayout->addWidget( listView, 0, 0 );
00056 
00057     textView = new QTextEdit( tab, "textView" );
00058     textView->setReadOnly( TRUE );
00059     textView->setUndoRedoEnabled( FALSE );
00060 
00061     tabLayout->addWidget( textView, 1, 0 );
00062     tabWidget->insertTab( tab, QString::fromLatin1("") );
00063 
00064     tab_2 = new QWidget( tabWidget, "tab_2" );
00065     tabLayout_2 = new QGridLayout( tab_2, 1, 1, 6, 6, "tabLayout_2"); 
00066 
00067     pathView = new QListView( tab_2, "pathView" );
00068     pathView->addColumn( tr2i18n( "Path" ) );
00069     pathView->setRootIsDecorated( TRUE );
00070 
00071     tabLayout_2->addWidget( pathView, 0, 0 );
00072     tabWidget->insertTab( tab_2, QString::fromLatin1("") );
00073 
00074     dump = new QWidget( tabWidget, "dump" );
00075     dumpLayout = new QVBoxLayout( dump, 6, 6, "dumpLayout"); 
00076 
00077     dumpView = new QTextEdit( dump, "dumpView" );
00078     dumpView->setTextFormat( QTextEdit::LogText );
00079     dumpView->setReadOnly( TRUE );
00080     dumpView->setUndoRedoEnabled( FALSE );
00081     dumpLayout->addWidget( dumpView );
00082     tabWidget->insertTab( dump, QString::fromLatin1("") );
00083 
00084     CertificateInfoWidgetLayout->addMultiCellWidget( tabWidget, 2, 2, 0, 1 );
00085 
00086     importButton = new QPushButton( this, "importButton" );
00087 
00088     CertificateInfoWidgetLayout->addWidget( importButton, 3, 1 );
00089     Spacer2 = new QSpacerItem( 291, 16, QSizePolicy::Expanding, QSizePolicy::Minimum );
00090     CertificateInfoWidgetLayout->addItem( Spacer2, 3, 0 );
00091 
00092     TextLabel1 = new QLabel( this, "TextLabel1" );
00093     TextLabel1->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)4, 0, 0, TextLabel1->sizePolicy().hasHeightForWidth() ) );
00094     QFont TextLabel1_font(  TextLabel1->font() );
00095     TextLabel1_font.setBold( TRUE );
00096     TextLabel1->setFont( TextLabel1_font ); 
00097 
00098     CertificateInfoWidgetLayout->addMultiCellWidget( TextLabel1, 0, 0, 0, 1 );
00099     languageChange();
00100     resize( QSize(423, 403).expandedTo(minimumSizeHint()) );
00101     clearWState( WState_Polished );
00102 }
00103 
00104 /*
00105  *  Destroys the object and frees any allocated resources
00106  */
00107 CertificateInfoWidget::~CertificateInfoWidget()
00108 {
00109     // no need to delete child widgets, Qt does it all for us
00110 }
00111 
00112 /*
00113  *  Sets the strings of the subwidgets using the current
00114  *  language.
00115  */
00116 void CertificateInfoWidget::languageChange()
00117 {
00118     listView->header()->setLabel( 0, tr2i18n( "Description" ) );
00119     listView->header()->setLabel( 1, tr2i18n( "Information" ) );
00120     tabWidget->changeTab( tab, tr2i18n( "&Details" ) );
00121     pathView->header()->setLabel( 0, tr2i18n( "Path" ) );
00122     tabWidget->changeTab( tab_2, tr2i18n( "&Chain" ) );
00123     tabWidget->changeTab( dump, tr2i18n( "Du&mp" ) );
00124     importButton->setText( tr2i18n( "&Import to Local" ) );
00125     TextLabel1->setText( tr2i18n( "Certificate Information" ) );
00126 }
00127 
00128 #include "certificateinfowidget.moc"
KDE Home | KDE Accessibility Home | Description of Access Keys