summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
7bd462b)
svn path=/trunk/kdenlive/; revision=4545
}
QDBusConnectionInterface* interface = QDBusConnection::sessionBus().interface();
}
QDBusConnectionInterface* interface = QDBusConnection::sessionBus().interface();
- if (!interface || (!interface->isServiceRegistered("org.kde.ksmserver") && !interface->isServiceRegistered("org.gnome.SessionManager"))) {
+ if (!interface || (!interface->isServiceRegistered("org.kde.ksmserver") && !interface->isServiceRegistered("org.gnome.SessionManager")))
m_view.shutdown->setEnabled(false);
m_view.shutdown->setEnabled(false);
focusFirstVisibleItem();
}
focusFirstVisibleItem();
}
m_view.open_dvd->setVisible(false);
m_view.create_chapter->setVisible(false);
}
m_view.open_dvd->setVisible(false);
m_view.create_chapter->setVisible(false);
}
- if (destination == "websites") m_view.open_browser->setVisible(true);
- else m_view.open_browser->setVisible(false);
- if (!destination.isEmpty() && QString("dvd websites audioonly").contains(destination))
- m_view.rescale->setEnabled(false);
- else m_view.rescale->setEnabled(true);
+
+ if (destination == "websites")
+ m_view.open_browser->setVisible(true);
+ else
+ m_view.open_browser->setVisible(false);
+
// hide groups that are not in the correct destination
for (int i = 0; i < m_renderCategory.count(); i++) {
sizeItem = m_renderCategory.at(i);
// hide groups that are not in the correct destination
for (int i = 0; i < m_renderCategory.count(); i++) {
sizeItem = m_renderCategory.at(i);
m_view.size_list->setEnabled(true);
}
m_view.size_list->setEnabled(true);
}
- if (m_view.format_list->count() > 1) m_view.format_list->setVisible(true);
- else m_view.format_list->setVisible(false);
+ if (m_view.format_list->count() > 1)
+ m_view.format_list->setVisible(true);
+ else
+ m_view.format_list->setVisible(false);
return KUrl(directory + filename);
}
return KUrl(directory + filename);
}
-
-/**
- * Called when a new format or size has been selected.
- */
void RenderWidget::refreshParams()
{
// Format not available (e.g. codec not installed); Disable start button
void RenderWidget::refreshParams()
{
// Format not available (e.g. codec not installed); Disable start button
QString extension = item->data(ExtensionRole).toString();
m_view.advanced_params->setPlainText(params);
QString destination = m_view.destination_list->itemData(m_view.destination_list->currentIndex()).toString();
QString extension = item->data(ExtensionRole).toString();
m_view.advanced_params->setPlainText(params);
QString destination = m_view.destination_list->itemData(m_view.destination_list->currentIndex()).toString();
- if (params.contains(" s=") || destination == "audioonly") {
+ if (params.contains(" s=") || params.startsWith("s=") || destination == "audioonly") {
// profile has a fixed size, do not allow resize
m_view.rescale->setEnabled(false);
m_view.rescale_box->setEnabled(false);
} else {
m_view.rescale->setEnabled(true);
// profile has a fixed size, do not allow resize
m_view.rescale->setEnabled(false);
m_view.rescale_box->setEnabled(false);
} else {
m_view.rescale->setEnabled(true);
- m_view.rescale_box->setEnabled(true);
+ m_view.rescale_box->setEnabled(m_view.rescale->isChecked());
}
KUrl url = filenameWithExtension(m_view.out_file->url(), extension);
m_view.out_file->setUrl(url);
}
KUrl url = filenameWithExtension(m_view.out_file->url(), extension);
m_view.out_file->setUrl(url);
void slotUpdateButtons();
void refreshView();
void refreshCategory();
void slotUpdateButtons();
void refreshView();
void refreshCategory();
+
+ /** @brief Updates available options when a new format has been selected. */
void refreshParams();
void slotSaveProfile();
void slotEditProfile();
void refreshParams();
void slotSaveProfile();
void slotEditProfile();