You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
213 lines
7.4 KiB
213 lines
7.4 KiB
15 years ago
|
#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"
|