00001 #include <klocale.h>
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #include "fileform.h"
00012
00013 #include <qvariant.h>
00014 #include <qpushbutton.h>
00015 #include <qlabel.h>
00016 #include <qlineedit.h>
00017 #include <qsplitter.h>
00018 #include <qtextedit.h>
00019 #include <qlayout.h>
00020 #include <qtooltip.h>
00021 #include <qwhatsthis.h>
00022 #include <qimage.h>
00023 #include <qpixmap.h>
00024
00025 #include "linklistbox.h"
00026
00027
00028
00029
00030 FileForm::FileForm( QWidget* parent, const char* name, WFlags fl )
00031 : QWidget( parent, name, fl )
00032 {
00033 if ( !name )
00034 setName( "FileForm" );
00035 FileFormLayout = new QVBoxLayout( this, 11, 6, "FileFormLayout");
00036
00037 layout28 = new QVBoxLayout( 0, 0, 6, "layout28");
00038
00039 layout11 = new QVBoxLayout( 0, 0, 6, "layout11");
00040
00041 layout10 = new QHBoxLayout( 0, 0, 6, "layout10");
00042
00043 layout6 = new QVBoxLayout( 0, 0, 6, "layout6");
00044
00045 title = new QLabel( this, "title" );
00046 title->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)0, 0, 0, title->sizePolicy().hasHeightForWidth() ) );
00047 title->setMinimumSize( QSize( 0, 30 ) );
00048 title->setMaximumSize( QSize( 32767, 30 ) );
00049 layout6->addWidget( title );
00050
00051 part = new QLabel( this, "part" );
00052 part->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)0, 0, 0, part->sizePolicy().hasHeightForWidth() ) );
00053 part->setMinimumSize( QSize( 250, 30 ) );
00054 part->setMaximumSize( QSize( 32767, 30 ) );
00055 layout6->addWidget( part );
00056
00057 filename = new QLineEdit( this, "filename" );
00058 filename->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)0, 0, 0, filename->sizePolicy().hasHeightForWidth() ) );
00059 layout6->addWidget( filename );
00060 layout10->addLayout( layout6 );
00061
00062 links = new LinkListBox( this, "links" );
00063 links->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)5, 1, 1, links->sizePolicy().hasHeightForWidth() ) );
00064 layout10->addWidget( links );
00065 layout11->addLayout( layout10 );
00066
00067 splitter = new QSplitter( this, "splitter" );
00068 splitter->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)7, 0, 0, splitter->sizePolicy().hasHeightForWidth() ) );
00069 splitter->setOrientation( QSplitter::Horizontal );
00070
00071 memo = new QTextEdit( splitter, "memo" );
00072 memo->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)7, 1, 1, memo->sizePolicy().hasHeightForWidth() ) );
00073 layout11->addWidget( splitter );
00074 layout28->addLayout( layout11 );
00075 QSpacerItem* spacer = new QSpacerItem( 16, 16, QSizePolicy::Minimum, QSizePolicy::Fixed );
00076 layout28->addItem( spacer );
00077
00078 Layout18 = new QHBoxLayout( 0, 0, 6, "Layout18");
00079 QSpacerItem* spacer_2 = new QSpacerItem( 285, 0, QSizePolicy::Expanding, QSizePolicy::Minimum );
00080 Layout18->addItem( spacer_2 );
00081
00082 created = new QLabel( this, "created" );
00083 created->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, created->sizePolicy().hasHeightForWidth() ) );
00084 created->setMinimumSize( QSize( 100, 0 ) );
00085 Layout18->addWidget( created );
00086 QSpacerItem* spacer_3 = new QSpacerItem( 71, 16, QSizePolicy::Fixed, QSizePolicy::Minimum );
00087 Layout18->addItem( spacer_3 );
00088
00089 modified = new QLabel( this, "modified" );
00090 modified->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, modified->sizePolicy().hasHeightForWidth() ) );
00091 modified->setMinimumSize( QSize( 100, 0 ) );
00092 Layout18->addWidget( modified );
00093 layout28->addLayout( Layout18 );
00094 FileFormLayout->addLayout( layout28 );
00095 languageChange();
00096 resize( QSize(524, 593).expandedTo(minimumSizeHint()) );
00097 clearWState( WState_Polished );
00098 }
00099
00100
00101
00102
00103 FileForm::~FileForm()
00104 {
00105
00106 }
00107
00108
00109
00110
00111
00112 void FileForm::languageChange()
00113 {
00114 setCaption( tr2i18n( "Form1" ) );
00115 title->setText( tr2i18n( "Title" ) );
00116 part->setText( tr2i18n( "Part" ) );
00117 created->setText( tr2i18n( "Created" ) );
00118 modified->setText( tr2i18n( "Modified" ) );
00119 }
00120
00121 #include "fileform.moc"