#include <KDebug>
-DvdWizardMenu::DvdWizardMenu(const QString &profile, QWidget *parent): QWizardPage(parent) {
+DvdWizardMenu::DvdWizardMenu(const QString &profile, QWidget *parent): QWizardPage(parent)
+{
m_view.setupUi(this);
m_view.play_text->setText(i18n("Play"));
m_scene = new DvdScene(this);
}
-DvdWizardMenu::~DvdWizardMenu() {
+DvdWizardMenu::~DvdWizardMenu()
+{
delete m_color;
delete m_safeRect;
delete m_background;
// virtual
-bool DvdWizardMenu::isComplete() const {
+bool DvdWizardMenu::isComplete() const
+{
if (!m_view.create_menu->isChecked()) return true;
QList <int> targets;
QList<QGraphicsItem *> list = m_scene->items();
return true;
}
-void DvdWizardMenu::setButtonTarget(int ix) {
+void DvdWizardMenu::setButtonTarget(int ix)
+{
QList<QGraphicsItem *> list = m_scene->selectedItems();
for (int i = 0; i < list.count(); i++) {
if (list.at(i)->type() == QGraphicsItem::UserType + 1) {
emit completeChanged();
}
-void DvdWizardMenu::buttonChanged() {
+void DvdWizardMenu::buttonChanged()
+{
QList<QGraphicsItem *> list = m_scene->selectedItems();
bool foundButton = false;
for (int i = 0; i < list.count(); i++) {
if (!foundButton) m_view.tabWidget->widget(0)->setEnabled(false);
}
-void DvdWizardMenu::addButton() {
+void DvdWizardMenu::addButton()
+{
m_scene->clearSelection();
DvdButton *button = new DvdButton(m_view.play_text->text());
QFont font = m_view.font_family->currentFont();
button->setSelected(true);
}
-void DvdWizardMenu::deleteButton() {
+void DvdWizardMenu::deleteButton()
+{
QList<QGraphicsItem *> list = m_scene->selectedItems();
for (int i = 0; i < list.count(); i++) {
if (list.at(i)->type() == QGraphicsItem::UserType + 1) {
}
}
-void DvdWizardMenu::changeProfile(int ix) {
+void DvdWizardMenu::changeProfile(int ix)
+{
switch (ix) {
case 1:
m_width = 720;
}
}
-void DvdWizardMenu::updatePreview() {
+void DvdWizardMenu::updatePreview()
+{
m_scene->setProfile(m_width, m_height);
QMatrix matrix;
matrix.scale(0.5, 0.5);
m_safeRect->setRect(safeW, safeH, m_width - 2 * safeW, m_height - 2 * safeH);
}
-void DvdWizardMenu::setTargets(QStringList /*list*/) {
+void DvdWizardMenu::setTargets(QStringList /*list*/)
+{
m_targets = QStringList() << i18n("Play All");
// TODO: re-enable different targets
/*
m_view.target_list->addItems(m_targets);
}
-void DvdWizardMenu::checkBackgroundType(int ix) {
+void DvdWizardMenu::checkBackgroundType(int ix)
+{
if (ix == 0) {
m_view.background_color->setVisible(true);
m_view.background_image->setVisible(false);
}
}
-void DvdWizardMenu::buildColor() {
+void DvdWizardMenu::buildColor()
+{
m_color->setBrush(m_view.background_color->color());
}
-void DvdWizardMenu::buildImage() {
+void DvdWizardMenu::buildImage()
+{
emit completeChanged();
if (m_view.background_image->url().isEmpty()) {
m_scene->removeItem(m_background);
if (m_view.background_list->currentIndex() == 1) m_scene->addItem(m_background);
}
-void DvdWizardMenu::checkBackground() {
+void DvdWizardMenu::checkBackground()
+{
if (m_view.background_list->currentIndex() != 1) {
m_scene->removeItem(m_background);
} else {
}
}
-void DvdWizardMenu::buildButton() {
+void DvdWizardMenu::buildButton()
+{
DvdButton *button = NULL;
QList<QGraphicsItem *> list = m_scene->selectedItems();
for (int i = 0; i < list.count(); i++) {
button->setDefaultTextColor(m_view.text_color->color());
}
-void DvdWizardMenu::updateColor() {
+void DvdWizardMenu::updateColor()
+{
updateColor(m_view.text_color->color());
m_view.menu_preview->viewport()->update();
}
-void DvdWizardMenu::updateColor(QColor c) {
+void DvdWizardMenu::updateColor(QColor c)
+{
DvdButton *button = NULL;
QList<QGraphicsItem *> list = m_scene->items();
for (int i = 0; i < list.count(); i++) {
}
-void DvdWizardMenu::createButtonImages(const QString &img1, const QString &img2, const QString &img3) {
+void DvdWizardMenu::createButtonImages(const QString &img1, const QString &img2, const QString &img3)
+{
if (m_view.create_menu->isChecked()) {
m_scene->clearSelection();
QImage img(m_width, m_height, QImage::Format_ARGB32);
}
-void DvdWizardMenu::createBackgroundImage(const QString &img1) {
+void DvdWizardMenu::createBackgroundImage(const QString &img1)
+{
QImage img;
if (m_view.background_list->currentIndex() == 0) {
// color background
img.save(img1);
}
-bool DvdWizardMenu::createMenu() const {
+bool DvdWizardMenu::createMenu() const
+{
return m_view.create_menu->isChecked();
}
-bool DvdWizardMenu::menuMovie() const {
+bool DvdWizardMenu::menuMovie() const
+{
return m_view.background_list->currentIndex() == 2;
}
-QString DvdWizardMenu::menuMoviePath() const {
+QString DvdWizardMenu::menuMoviePath() const
+{
return m_view.background_image->url().path();
}
-QMap <int, QRect> DvdWizardMenu::buttonsInfo() {
+QMap <int, QRect> DvdWizardMenu::buttonsInfo()
+{
QMap <int, QRect> info;
QList<QGraphicsItem *> list = m_scene->items();
for (int i = 0; i < list.count(); i++) {
return info;
}
-bool DvdWizardMenu::isPalMenu() const {
+bool DvdWizardMenu::isPalMenu() const
+{
return m_isPal;
}