diff options
author | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2010-02-17 00:32:19 +0000 |
---|---|---|
committer | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2010-02-17 00:32:19 +0000 |
commit | 0d382a262c0638d0f572fc37193ccc5ed3dc895f (patch) | |
tree | 8578dcddfce4191f3f7a142a37769df7add48475 /src/mencoderCmdGen.cpp | |
download | k9copy-0d382a262c0638d0f572fc37193ccc5ed3dc895f.tar.gz k9copy-0d382a262c0638d0f572fc37193ccc5ed3dc895f.zip |
Added old abandoned version of k9copy
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/k9copy@1091546 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'src/mencoderCmdGen.cpp')
-rw-r--r-- | src/mencoderCmdGen.cpp | 129 |
1 files changed, 129 insertions, 0 deletions
diff --git a/src/mencoderCmdGen.cpp b/src/mencoderCmdGen.cpp new file mode 100644 index 0000000..93701c5 --- /dev/null +++ b/src/mencoderCmdGen.cpp @@ -0,0 +1,129 @@ +#include <klocale.h> +/**************************************************************************** +** Form implementation generated from reading ui file './mencoderCmdGen.ui' +** +** Created: dim. oct. 26 08:57:34 2008 +** +** WARNING! All changes made in this file will be lost! +****************************************************************************/ + +#include "mencoderCmdGen.h" + +#include <qvariant.h> +#include <kpushbutton.h> +#include <qheader.h> +#include <qlistview.h> +#include <qwidgetstack.h> +#include <qwidget.h> +#include <qlayout.h> +#include <qtooltip.h> +#include <qwhatsthis.h> +#include <qimage.h> +#include <qpixmap.h> + +#include "kpushbutton.h" + +/* + * Constructs a MyDialog1 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. + */ +MyDialog1::MyDialog1( QWidget* parent, const char* name, bool modal, WFlags fl ) + : QDialog( parent, name, modal, fl ) +{ + if ( !name ) + setName( "MyDialog1" ); + setSizeGripEnabled( TRUE ); + MyDialog1Layout = new QGridLayout( this, 1, 1, 11, 6, "MyDialog1Layout"); + + Layout1 = new QHBoxLayout( 0, 0, 6, "Layout1"); + Horizontal_Spacing2 = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ); + Layout1->addItem( Horizontal_Spacing2 ); + + buttonOk = new KPushButton( this, "buttonOk" ); + buttonOk->setAutoDefault( TRUE ); + buttonOk->setDefault( TRUE ); + buttonOk->setProperty( "stdItem", 1 ); + Layout1->addWidget( buttonOk ); + + buttonCancel = new KPushButton( this, "buttonCancel" ); + buttonCancel->setAutoDefault( TRUE ); + buttonCancel->setProperty( "stdItem", 2 ); + Layout1->addWidget( buttonCancel ); + + MyDialog1Layout->addMultiCellLayout( Layout1, 1, 1, 0, 1 ); + + listView = new QListView( this, "listView" ); + listView->addColumn( QString::null ); + listView->header()->setClickEnabled( FALSE, listView->header()->count() - 1 ); + listView->header()->setResizeEnabled( FALSE, listView->header()->count() - 1 ); + listView->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)7, 0, 0, listView->sizePolicy().hasHeightForWidth() ) ); + listView->setMinimumSize( QSize( 200, 0 ) ); + listView->setResizeMode( QListView::LastColumn ); + + MyDialog1Layout->addWidget( listView, 0, 0 ); + + wsOptions = new QWidgetStack( this, "wsOptions" ); + + WStackPage = new QWidget( wsOptions, "WStackPage" ); + wsOptions->addWidget( WStackPage, 0 ); + + MyDialog1Layout->addWidget( wsOptions, 0, 1 ); + languageChange(); + resize( QSize(655, 498).expandedTo(minimumSizeHint()) ); + clearWState( WState_Polished ); + + // signals and slots connections + connect( buttonOk, SIGNAL( clicked() ), this, SLOT( accept() ) ); + connect( buttonCancel, SIGNAL( clicked() ), this, SLOT( reject() ) ); + connect( listView, SIGNAL( currentChanged(QListViewItem*) ), this, SLOT( listViewCurrentChanged(QListViewItem*) ) ); +} + +/* + * Destroys the object and frees any allocated resources + */ +MyDialog1::~MyDialog1() +{ + // no need to delete child widgets, Qt does it all for us +} + +/* + * Sets the strings of the subwidgets using the current + * language. + */ +void MyDialog1::languageChange() +{ + setCaption( tr2i18n( "MEncoder options" ) ); + listView->header()->setLabel( 0, QString::null ); + listView->clear(); + QListViewItem * item_2 = new QListViewItem( listView, 0 ); + item_2->setOpen( TRUE ); + QListViewItem * item = new QListViewItem( item_2, 0 ); + item->setText( 0, tr2i18n( "faac" ) ); + item_2->setOpen( TRUE ); + item = new QListViewItem( item_2, item ); + item->setText( 0, tr2i18n( "lavc" ) ); + item_2->setText( 0, tr2i18n( "Audio Codec" ) ); + + QListViewItem * item_3 = new QListViewItem( listView, item_2 ); + item_3->setOpen( TRUE ); + item = new QListViewItem( item_3, item_2 ); + item->setText( 0, tr2i18n( "x264" ) ); + item_3->setOpen( TRUE ); + item = new QListViewItem( item_3, item ); + item->setText( 0, tr2i18n( "xvid" ) ); + item_3->setOpen( TRUE ); + item = new QListViewItem( item_3, item ); + item->setText( 0, tr2i18n( "lavc" ) ); + item_3->setText( 0, tr2i18n( "Video Codec" ) ); + +} + +void MyDialog1::listViewCurrentChanged(QListViewItem*) +{ + qWarning( "MyDialog1::listViewCurrentChanged(QListViewItem*): Not implemented yet" ); +} + +#include "mencoderCmdGen.moc" |