diff options
Diffstat (limited to 'k9author/chapterEdit.cpp')
-rw-r--r-- | k9author/chapterEdit.cpp | 212 |
1 files changed, 212 insertions, 0 deletions
diff --git a/k9author/chapterEdit.cpp b/k9author/chapterEdit.cpp new file mode 100644 index 0000000..d344b5e --- /dev/null +++ b/k9author/chapterEdit.cpp @@ -0,0 +1,212 @@ +#include <klocale.h> +/**************************************************************************** +** Form implementation generated from reading ui file './chapterEdit.ui' +** +** Created: dim. oct. 26 08:56:28 2008 +** +** WARNING! All changes made in this file will be lost! +****************************************************************************/ + +#include "chapterEdit.h" + +#include <qvariant.h> +#include <qpushbutton.h> +#include <ktimewidget.h> +#include <qlabel.h> +#include <kurlrequester.h> +#include <kpushbutton.h> +#include <qcheckbox.h> +#include <qslider.h> +#include <qlayout.h> +#include <qtooltip.h> +#include <qwhatsthis.h> +#include "ktimewidget.h" +#include "kurlrequester.h" +#include "klineedit.h" +#include "kpushbutton.h" + +/* + * Constructs a chapterEdit as a child of 'parent', with the + * name 'name' and widget flags set to 'f'. + */ +chapterEdit::chapterEdit( QWidget* parent, const char* name, WFlags fl ) + : QWidget( parent, name, fl ) +{ + if ( !name ) + setName( "chapterEdit" ); + setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)5, 0, 0, sizePolicy().hasHeightForWidth() ) ); + chapterEditLayout = new QGridLayout( this, 1, 1, 11, 6, "chapterEditLayout"); + + twstart = new KTimeWidget( this, "twstart" ); + twstart->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, twstart->sizePolicy().hasHeightForWidth() ) ); + + chapterEditLayout->addWidget( twstart, 1, 2 ); + + textLabel1 = new QLabel( this, "textLabel1" ); + + chapterEditLayout->addWidget( textLabel1, 1, 1 ); + + textLabel3 = new QLabel( this, "textLabel3" ); + + chapterEditLayout->addWidget( textLabel3, 0, 1 ); + + urFile = new KURLRequester( this, "urFile" ); + urFile->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)5, 0, 0, urFile->sizePolicy().hasHeightForWidth() ) ); + urFile->setMinimumSize( QSize( 200, 0 ) ); + + chapterEditLayout->addMultiCellWidget( urFile, 0, 0, 2, 4 ); + + bStart = new KPushButton( this, "bStart" ); + bStart->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, bStart->sizePolicy().hasHeightForWidth() ) ); + + chapterEditLayout->addWidget( bStart, 1, 3 ); + spacer2 = new QSpacerItem( 16, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ); + chapterEditLayout->addMultiCell( spacer2, 1, 2, 4, 4 ); + + ckBreakStart = new QCheckBox( this, "ckBreakStart" ); + + chapterEditLayout->addMultiCellWidget( ckBreakStart, 2, 2, 2, 3 ); + spacer1 = new QSpacerItem( 21, 60, QSizePolicy::Minimum, QSizePolicy::Expanding ); + chapterEditLayout->addItem( spacer1, 6, 2 ); + + textLabel2 = new QLabel( this, "textLabel2" ); + + chapterEditLayout->addWidget( textLabel2, 4, 1 ); + + ckBreakEnd = new QCheckBox( this, "ckBreakEnd" ); + + chapterEditLayout->addMultiCellWidget( ckBreakEnd, 5, 5, 2, 3 ); + + twend = new KTimeWidget( this, "twend" ); + twend->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, twend->sizePolicy().hasHeightForWidth() ) ); + + chapterEditLayout->addWidget( twend, 4, 2 ); + spacer3 = new QSpacerItem( 20, 31, QSizePolicy::Minimum, QSizePolicy::Fixed ); + chapterEditLayout->addItem( spacer3, 3, 2 ); + + layout3 = new QGridLayout( 0, 1, 1, 0, 6, "layout3"); + + lPosition = new QLabel( this, "lPosition" ); + lPosition->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, lPosition->sizePolicy().hasHeightForWidth() ) ); + + layout3->addWidget( lPosition, 1, 1 ); + + slider = new QSlider( this, "slider" ); + slider->setOrientation( QSlider::Horizontal ); + + layout3->addWidget( slider, 1, 0 ); + + image = new QLabel( this, "image" ); + image->setMinimumSize( QSize( 320, 200 ) ); + image->setPaletteBackgroundColor( QColor( 0, 0, 0 ) ); + image->setScaledContents( TRUE ); + + layout3->addMultiCellWidget( image, 0, 0, 0, 1 ); + + chapterEditLayout->addMultiCellLayout( layout3, 0, 6, 0, 0 ); + + bEnd = new KPushButton( this, "bEnd" ); + bEnd->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, bEnd->sizePolicy().hasHeightForWidth() ) ); + + chapterEditLayout->addWidget( bEnd, 4, 3 ); + + bTitleButton = new QPushButton( this, "bTitleButton" ); + bTitleButton->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, bTitleButton->sizePolicy().hasHeightForWidth() ) ); + + chapterEditLayout->addWidget( bTitleButton, 7, 0 ); + languageChange(); + resize( QSize(627, 300).expandedTo(minimumSizeHint()) ); + clearWState( WState_Polished ); + + // signals and slots connections + connect( urFile, SIGNAL( urlSelected(const QString&) ), this, SLOT( urlSelected(const QString&) ) ); + connect( slider, SIGNAL( sliderReleased() ), this, SLOT( sliderReleased() ) ); + connect( slider, SIGNAL( valueChanged(int) ), this, SLOT( sliderChanged() ) ); + connect( bStart, SIGNAL( clicked() ), this, SLOT( bStartClick() ) ); + connect( bEnd, SIGNAL( clicked() ), this, SLOT( bEndClick() ) ); + connect( twstart, SIGNAL( valueChanged(const QTime&) ), this, SLOT( startChanged(const QTime&) ) ); + connect( twend, SIGNAL( valueChanged(const QTime&) ), this, SLOT( endChanged(const QTime&) ) ); + connect( ckBreakEnd, SIGNAL( clicked() ), this, SLOT( ckBreakEndClick() ) ); + connect( ckBreakStart, SIGNAL( clicked() ), this, SLOT( ckBreakStartClick() ) ); + connect( bTitleButton, SIGNAL( clicked() ), this, SLOT( bTitleButtonClick() ) ); +} + +/* + * Destroys the object and frees any allocated resources + */ +chapterEdit::~chapterEdit() +{ + // no need to delete child widgets, Qt does it all for us +} + +/* + * Sets the strings of the subwidgets using the current + * language. + */ +void chapterEdit::languageChange() +{ + setCaption( tr2i18n( "Chapter properties" ) ); + textLabel1->setText( tr2i18n( "start" ) ); + textLabel3->setText( tr2i18n( "video" ) ); + urFile->setFilter( tr2i18n( "*.avi\n" +"*.mpeg" ) ); + bStart->setText( tr2i18n( "set Current Frame" ) ); + ckBreakStart->setText( tr2i18n( "break continuity" ) ); + textLabel2->setText( tr2i18n( "end" ) ); + ckBreakEnd->setText( tr2i18n( "break continuity" ) ); + lPosition->setText( tr2i18n( "--:--:--" ) ); + bEnd->setText( tr2i18n( "set Current Frame" ) ); + bTitleButton->setText( tr2i18n( "set Title button" ) ); +} + +void chapterEdit::urlSelected(const QString&) +{ + qWarning( "chapterEdit::urlSelected(const QString&): Not implemented yet" ); +} + +void chapterEdit::sliderReleased() +{ + qWarning( "chapterEdit::sliderReleased(): Not implemented yet" ); +} + +void chapterEdit::sliderChanged() +{ + qWarning( "chapterEdit::sliderChanged(): Not implemented yet" ); +} + +void chapterEdit::bStartClick() +{ + qWarning( "chapterEdit::bStartClick(): Not implemented yet" ); +} + +void chapterEdit::startChanged(const QTime&) +{ + qWarning( "chapterEdit::startChanged(const QTime&): Not implemented yet" ); +} + +void chapterEdit::endChanged(const QTime&) +{ + qWarning( "chapterEdit::endChanged(const QTime&): Not implemented yet" ); +} + +void chapterEdit::bEndClick() +{ + qWarning( "chapterEdit::bEndClick(): Not implemented yet" ); +} + +void chapterEdit::ckBreakStartClick() +{ + qWarning( "chapterEdit::ckBreakStartClick(): Not implemented yet" ); +} + +void chapterEdit::ckBreakEndClick() +{ + qWarning( "chapterEdit::ckBreakEndClick(): Not implemented yet" ); +} + +void chapterEdit::bTitleButtonClick() +{ + qWarning( "chapterEdit::bTitleButtonClick(): Not implemented yet" ); +} + +#include "chapterEdit.moc" |