K3b::MixedBurnDialog::MixedBurnDialog( K3b::MixedDoc* doc, QWidget *parent ) : K3b::ProjectBurnDialog( doc, parent ), m_doc(doc) { prepareGui(); setTitle( i18n("Mixed Project"), i18np("1 track (%2 minutes)", "%1 tracks (%2 minutes)", m_doc->numOfTracks(),m_doc->length().toString()) ); m_checkOnlyCreateImage->hide(); // create cd-text page m_cdtextWidget = new K3b::AudioCdTextWidget( this ); addPage( m_cdtextWidget, i18n("CD-Text") ); // create image settings tab m_imageSettingsWidget = new K3b::DataImageSettingsWidget( this ); addPage( m_imageSettingsWidget, i18n("Filesystem") ); setupSettingsPage(); QSpacerItem* spacer = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding ); m_optionGroupLayout->addItem( spacer ); connect( m_checkNormalize, SIGNAL(toggled(bool)), this, SLOT(slotNormalizeToggled(bool)) ); connect( m_checkCacheImage, SIGNAL(toggled(bool)), this, SLOT(slotCacheImageToggled(bool)) ); connect( m_writerSelectionWidget, SIGNAL(writingAppChanged(K3b::WritingApp)), this, SLOT(slotToggleAll()) ); connect( m_writingModeWidget, SIGNAL(writingModeChanged(WritingMode)), this, SLOT(slotToggleAll()) ); }
K3b::ImageWritingDialog::ImageWritingDialog( QWidget* parent ) : K3b::InteractionDialog( parent, i18n("Burn Image"), "iso cue toc", START_BUTTON|CANCEL_BUTTON, START_BUTTON, "image writing" ) // config group { d = new Private(); const KColorScheme colorScheme( QPalette::Normal, KColorScheme::View ); d->infoTextColor = palette().color( QPalette::Disabled, QPalette::Text ); d->negativeTextColor = colorScheme.foreground( KColorScheme::NegativeText ).color(); d->normalTextColor = colorScheme.foreground( KColorScheme::NormalText ).color(); setAcceptDrops( true ); setupGui(); d->md5Job = new K3b::Md5Job( 0, this ); connect( d->md5Job, SIGNAL(finished(bool)), this, SLOT(slotMd5JobFinished(bool)) ); connect( d->md5Job, SIGNAL(percent(int)), this, SLOT(slotMd5JobPercent(int)) ); connect( d->writerSelectionWidget, SIGNAL(writerChanged()), this, SLOT(slotToggleAll()) ); connect( d->writerSelectionWidget, SIGNAL(writingAppChanged(K3b::WritingApp)), this, SLOT(slotToggleAll()) ); connect( d->writerSelectionWidget, SIGNAL(writerChanged(K3b::Device::Device*)), d->writingModeWidget, SLOT(setDevice(K3b::Device::Device*)) ); connect( d->comboImageType, SIGNAL(activated(int)), this, SLOT(slotToggleAll()) ); connect( d->writingModeWidget, SIGNAL(writingModeChanged(WritingMode)), this, SLOT(slotToggleAll()) ); connect( d->editImagePath, SIGNAL(textChanged(QString)), this, SLOT(slotUpdateImage(QString)) ); connect( d->checkDummy, SIGNAL(toggled(bool)), this, SLOT(slotToggleAll()) ); connect( d->checkCacheImage, SIGNAL(toggled(bool)), this, SLOT(slotToggleAll()) ); }
void K3b::WriterSelectionWidget::slotWritingAppSelected( int app ) { emit writingAppChanged( K3b::WritingApp( app ) ); }
void K3bWriterSelectionWidget::slotWritingAppSelected( int ) { emit writingAppChanged( selectedWritingApp() ); }