Make sure that the current configuration can be saved to a template, even if it equals the "<Recently Used>" configuration. Also added Avisynth credits.
This commit is contained in:
parent
aedd58b092
commit
9667385870
@ -26,7 +26,21 @@
|
|||||||
<number>12</number>
|
<number>12</number>
|
||||||
</property>
|
</property>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="label">
|
<layout class="QVBoxLayout" name="verticalLayout_2">
|
||||||
|
<item>
|
||||||
|
<widget class="QLabel" name="logo_x264">
|
||||||
|
<property name="minimumSize">
|
||||||
|
<size>
|
||||||
|
<width>48</width>
|
||||||
|
<height>40</height>
|
||||||
|
</size>
|
||||||
|
</property>
|
||||||
|
<property name="maximumSize">
|
||||||
|
<size>
|
||||||
|
<width>48</width>
|
||||||
|
<height>40</height>
|
||||||
|
</size>
|
||||||
|
</property>
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string/>
|
<string/>
|
||||||
</property>
|
</property>
|
||||||
@ -41,6 +55,49 @@
|
|||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="QLabel" name="logo_avisynth">
|
||||||
|
<property name="minimumSize">
|
||||||
|
<size>
|
||||||
|
<width>48</width>
|
||||||
|
<height>67</height>
|
||||||
|
</size>
|
||||||
|
</property>
|
||||||
|
<property name="maximumSize">
|
||||||
|
<size>
|
||||||
|
<width>48</width>
|
||||||
|
<height>67</height>
|
||||||
|
</size>
|
||||||
|
</property>
|
||||||
|
<property name="text">
|
||||||
|
<string/>
|
||||||
|
</property>
|
||||||
|
<property name="pixmap">
|
||||||
|
<pixmap resource="../res/resources.qrc">:/images/avisynth.png</pixmap>
|
||||||
|
</property>
|
||||||
|
<property name="scaledContents">
|
||||||
|
<bool>true</bool>
|
||||||
|
</property>
|
||||||
|
<property name="alignment">
|
||||||
|
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<spacer name="verticalSpacer">
|
||||||
|
<property name="orientation">
|
||||||
|
<enum>Qt::Vertical</enum>
|
||||||
|
</property>
|
||||||
|
<property name="sizeHint" stdset="0">
|
||||||
|
<size>
|
||||||
|
<width>20</width>
|
||||||
|
<height>40</height>
|
||||||
|
</size>
|
||||||
|
</property>
|
||||||
|
</spacer>
|
||||||
|
</item>
|
||||||
|
</layout>
|
||||||
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QPlainTextEdit" name="plainTextEdit">
|
<widget class="QPlainTextEdit" name="plainTextEdit">
|
||||||
<property name="font">
|
<property name="font">
|
||||||
|
@ -37,7 +37,7 @@
|
|||||||
<enum>Qt::ActionsContextMenu</enum>
|
<enum>Qt::ActionsContextMenu</enum>
|
||||||
</property>
|
</property>
|
||||||
<property name="alternatingRowColors">
|
<property name="alternatingRowColors">
|
||||||
<bool>true</bool>
|
<bool>false</bool>
|
||||||
</property>
|
</property>
|
||||||
<property name="selectionMode">
|
<property name="selectionMode">
|
||||||
<enum>QAbstractItemView::SingleSelection</enum>
|
<enum>QAbstractItemView::SingleSelection</enum>
|
||||||
@ -350,6 +350,7 @@
|
|||||||
<addaction name="separator"/>
|
<addaction name="separator"/>
|
||||||
<addaction name="actionWebWiki"/>
|
<addaction name="actionWebWiki"/>
|
||||||
<addaction name="actionWebBluRay"/>
|
<addaction name="actionWebBluRay"/>
|
||||||
|
<addaction name="actionWebAvsWiki"/>
|
||||||
<addaction name="actionWebSecret"/>
|
<addaction name="actionWebSecret"/>
|
||||||
<addaction name="separator"/>
|
<addaction name="separator"/>
|
||||||
<addaction name="actionAbout"/>
|
<addaction name="actionAbout"/>
|
||||||
@ -559,6 +560,15 @@
|
|||||||
<string>Secret Recipe (Shush!)</string>
|
<string>Secret Recipe (Shush!)</string>
|
||||||
</property>
|
</property>
|
||||||
</action>
|
</action>
|
||||||
|
<action name="actionWebAvsWiki">
|
||||||
|
<property name="icon">
|
||||||
|
<iconset resource="../res/resources.qrc">
|
||||||
|
<normaloff>:/buttons/book_open.png</normaloff>:/buttons/book_open.png</iconset>
|
||||||
|
</property>
|
||||||
|
<property name="text">
|
||||||
|
<string>Avisynth Usage Wiki</string>
|
||||||
|
</property>
|
||||||
|
</action>
|
||||||
</widget>
|
</widget>
|
||||||
<tabstops>
|
<tabstops>
|
||||||
<tabstop>buttonAddJob</tabstop>
|
<tabstop>buttonAddJob</tabstop>
|
||||||
|
BIN
res/images/avisynth.png
Normal file
BIN
res/images/avisynth.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 11 KiB |
@ -32,6 +32,7 @@
|
|||||||
<file>buttons/trash.png</file>
|
<file>buttons/trash.png</file>
|
||||||
<file>buttons/world_link.png</file>
|
<file>buttons/world_link.png</file>
|
||||||
<file>buttons/wrench.png</file>
|
<file>buttons/wrench.png</file>
|
||||||
|
<file>images/avisynth.png</file>
|
||||||
<file>images/movie.png</file>
|
<file>images/movie.png</file>
|
||||||
<file>images/update.png</file>
|
<file>images/update.png</file>
|
||||||
<file>images/x264.png</file>
|
<file>images/x264.png</file>
|
||||||
|
@ -22,7 +22,7 @@
|
|||||||
#define VER_X264_MAJOR 2
|
#define VER_X264_MAJOR 2
|
||||||
#define VER_X264_MINOR 0
|
#define VER_X264_MINOR 0
|
||||||
#define VER_X264_PATCH 2
|
#define VER_X264_PATCH 2
|
||||||
#define VER_X264_BUILD 147
|
#define VER_X264_BUILD 164
|
||||||
|
|
||||||
#define VER_X264_MINIMUM_REV 2146
|
#define VER_X264_MINIMUM_REV 2146
|
||||||
#define VER_X264_CURRENT_API 120
|
#define VER_X264_CURRENT_API 120
|
||||||
|
@ -531,6 +531,11 @@ void AddJobDialog::saveTemplateButtonClicked(void)
|
|||||||
|
|
||||||
for(int i = 0; i < cbxTemplate->count(); i++)
|
for(int i = 0; i < cbxTemplate->count(); i++)
|
||||||
{
|
{
|
||||||
|
const QString tempName = cbxTemplate->itemText(i);
|
||||||
|
if(tempName.contains('<') || tempName.contains('>'))
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
OptionsModel* test = reinterpret_cast<OptionsModel*>(cbxTemplate->itemData(i).value<void*>());
|
OptionsModel* test = reinterpret_cast<OptionsModel*>(cbxTemplate->itemData(i).value<void*>());
|
||||||
if(test != NULL)
|
if(test != NULL)
|
||||||
{
|
{
|
||||||
|
@ -65,6 +65,9 @@ HelpDialog::~HelpDialog(void)
|
|||||||
|
|
||||||
void HelpDialog::showEvent(QShowEvent *event)
|
void HelpDialog::showEvent(QShowEvent *event)
|
||||||
{
|
{
|
||||||
|
logo_x264->setHidden(m_avs2yuv);
|
||||||
|
logo_avisynth->setVisible(m_avs2yuv);
|
||||||
|
|
||||||
QDialog::showEvent(event);
|
QDialog::showEvent(event);
|
||||||
|
|
||||||
m_startAgain = true;
|
m_startAgain = true;
|
||||||
|
@ -38,6 +38,7 @@
|
|||||||
#include <QLibrary>
|
#include <QLibrary>
|
||||||
#include <QProcess>
|
#include <QProcess>
|
||||||
#include <QProgressDialog>
|
#include <QProgressDialog>
|
||||||
|
#include <QScrollBar>
|
||||||
|
|
||||||
#include <Mmsystem.h>
|
#include <Mmsystem.h>
|
||||||
|
|
||||||
@ -139,6 +140,7 @@ MainWindow::MainWindow(const x264_cpu_t *const cpuFeatures)
|
|||||||
connect(actionWebAvisynth64, SIGNAL(triggered()), this, SLOT(showWebLink()));
|
connect(actionWebAvisynth64, SIGNAL(triggered()), this, SLOT(showWebLink()));
|
||||||
connect(actionWebWiki, SIGNAL(triggered()), this, SLOT(showWebLink()));
|
connect(actionWebWiki, SIGNAL(triggered()), this, SLOT(showWebLink()));
|
||||||
connect(actionWebBluRay, SIGNAL(triggered()), this, SLOT(showWebLink()));
|
connect(actionWebBluRay, SIGNAL(triggered()), this, SLOT(showWebLink()));
|
||||||
|
connect(actionWebAvsWiki, SIGNAL(triggered()), this, SLOT(showWebLink()));
|
||||||
connect(actionWebSecret, SIGNAL(triggered()), this, SLOT(showWebLink()));
|
connect(actionWebSecret, SIGNAL(triggered()), this, SLOT(showWebLink()));
|
||||||
connect(actionPreferences, SIGNAL(triggered()), this, SLOT(showPreferences()));
|
connect(actionPreferences, SIGNAL(triggered()), this, SLOT(showPreferences()));
|
||||||
|
|
||||||
@ -395,6 +397,7 @@ void MainWindow::showAbout(void)
|
|||||||
aboutBox.setWindowTitle(tr("About..."));
|
aboutBox.setWindowTitle(tr("About..."));
|
||||||
aboutBox.setText(text.replace("-", "−"));
|
aboutBox.setText(text.replace("-", "−"));
|
||||||
aboutBox.addButton(tr("About x264"), QMessageBox::NoRole);
|
aboutBox.addButton(tr("About x264"), QMessageBox::NoRole);
|
||||||
|
aboutBox.addButton(tr("About AVS"), QMessageBox::NoRole);
|
||||||
aboutBox.addButton(tr("About Qt"), QMessageBox::NoRole);
|
aboutBox.addButton(tr("About Qt"), QMessageBox::NoRole);
|
||||||
aboutBox.setEscapeButton(aboutBox.addButton(tr("Close"), QMessageBox::NoRole));
|
aboutBox.setEscapeButton(aboutBox.addButton(tr("Close"), QMessageBox::NoRole));
|
||||||
|
|
||||||
@ -409,7 +412,8 @@ void MainWindow::showAbout(void)
|
|||||||
text2 += tr("<nobr><tt>x264 - the best H.264/AVC encoder. Copyright (c) 2003-2012 x264 project.<br>");
|
text2 += tr("<nobr><tt>x264 - the best H.264/AVC encoder. Copyright (c) 2003-2012 x264 project.<br>");
|
||||||
text2 += tr("Free software library for encoding video streams into the H.264/MPEG-4 AVC format.<br>");
|
text2 += tr("Free software library for encoding video streams into the H.264/MPEG-4 AVC format.<br>");
|
||||||
text2 += tr("Released under the terms of the GNU General Public License.<br><br>");
|
text2 += tr("Released under the terms of the GNU General Public License.<br><br>");
|
||||||
text2 += tr("Please visit <a href=\"%1\">%1</a> for obtaining a <u>commercial</u> x264 license!<br></tt></nobr>").arg("http://x264licensing.com/");
|
text2 += tr("Please visit <a href=\"%1\">%1</a> for obtaining a commercial x264 license.<br>").arg("http://x264licensing.com/");
|
||||||
|
text2 += tr("Read the <a href=\"%1\">user's manual</a> to get started and use the <a href=\"%2\">support forum</a> for help!<br></tt></nobr>").arg("http://mewiki.project357.com/wiki/X264_Settings", "http://forum.doom9.org/forumdisplay.php?f=77");
|
||||||
|
|
||||||
QMessageBox x264Box(this);
|
QMessageBox x264Box(this);
|
||||||
x264Box.setIconPixmap(QIcon(":/images/x264.png").pixmap(48,48));
|
x264Box.setIconPixmap(QIcon(":/images/x264.png").pixmap(48,48));
|
||||||
@ -421,6 +425,24 @@ void MainWindow::showAbout(void)
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
|
{
|
||||||
|
QString text2;
|
||||||
|
text2 += tr("<nobr><tt>Avisynth - powerful tool for video post-production.<br>");
|
||||||
|
text2 += tr("Copyright (c) 2000 Ben Rudiak-Gould and all subsequent developers.<br>");
|
||||||
|
text2 += tr("Released under the terms of the GNU General Public License.<br><br>");
|
||||||
|
text2 += tr("Please visit the web-site <a href=\"%1\">%1</a> for more information.<br>").arg("http://avisynth.org/");
|
||||||
|
text2 += tr("Read the <a href=\"%1\">guide</a> to get started and use the <a href=\"%2\">support forum</a> for help!<br></tt></nobr>").arg("http://avisynth.org/mediawiki/First_script", "http://forum.doom9.org/forumdisplay.php?f=33");
|
||||||
|
|
||||||
|
QMessageBox x264Box(this);
|
||||||
|
x264Box.setIconPixmap(QIcon(":/images/avisynth.png").pixmap(48,67));
|
||||||
|
x264Box.setWindowTitle(tr("About Avisynth"));
|
||||||
|
x264Box.setText(text2.replace("-", "−"));
|
||||||
|
x264Box.setEscapeButton(x264Box.addButton(tr("Close"), QMessageBox::NoRole));
|
||||||
|
MessageBeep(MB_ICONINFORMATION);
|
||||||
|
x264Box.exec();
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
QMessageBox::aboutQt(this);
|
QMessageBox::aboutQt(this);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
@ -443,6 +465,7 @@ void MainWindow::showWebLink(void)
|
|||||||
if(QObject::sender() == actionWebAvisynth64) QDesktopServices::openUrl(QUrl("http://code.google.com/p/avisynth64/downloads/list"));
|
if(QObject::sender() == actionWebAvisynth64) QDesktopServices::openUrl(QUrl("http://code.google.com/p/avisynth64/downloads/list"));
|
||||||
if(QObject::sender() == actionWebWiki) QDesktopServices::openUrl(QUrl("http://mewiki.project357.com/wiki/X264_Settings"));
|
if(QObject::sender() == actionWebWiki) QDesktopServices::openUrl(QUrl("http://mewiki.project357.com/wiki/X264_Settings"));
|
||||||
if(QObject::sender() == actionWebBluRay) QDesktopServices::openUrl(QUrl("http://www.x264bluray.com/"));
|
if(QObject::sender() == actionWebBluRay) QDesktopServices::openUrl(QUrl("http://www.x264bluray.com/"));
|
||||||
|
if(QObject::sender() == actionWebAvsWiki) QDesktopServices::openUrl(QUrl("http://avisynth.org/mediawiki/Main_Page#Usage"));
|
||||||
if(QObject::sender() == actionWebSecret) QDesktopServices::openUrl(QUrl("http://www.youtube.com/watch_popup?v=AXIeHY-OYNI"));
|
if(QObject::sender() == actionWebSecret) QDesktopServices::openUrl(QUrl("http://www.youtube.com/watch_popup?v=AXIeHY-OYNI"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user