mirror of
https://gitlab.com/mbunkus/mkvtoolnix.git
synced 2025-02-26 08:22:31 +00:00
mkvinfo GUI: set window icon
This commit is contained in:
parent
c4194695ce
commit
61126158a6
2
.gitignore
vendored
2
.gitignore
vendored
@ -48,6 +48,7 @@
|
||||
/po/qt/*.qm
|
||||
/rake.d/dependency.d
|
||||
/share/icons/*/*.h
|
||||
/src/*/qt_resources.cpp
|
||||
/src/common/common.h.gch
|
||||
/src/common/common_pch.h.[gp]ch
|
||||
/src/common/common_pch.h.pch-????????
|
||||
@ -60,7 +61,6 @@
|
||||
/src/mkvtoolnix-gui/forms/**/*.h
|
||||
/src/mkvtoolnix-gui/mkvtoolnix-gui
|
||||
/src/mkvtoolnix-gui/mkvtoolnix-gui.pro.user*
|
||||
/src/mkvtoolnix-gui/qt_resources.cpp
|
||||
/src/tools/ac3parser
|
||||
/src/tools/base64tool
|
||||
/src/tools/checksum
|
||||
|
3
Rakefile
3
Rakefile
@ -779,9 +779,9 @@ task :clean do
|
||||
doc/man/*.html
|
||||
doc/man/*/*.html
|
||||
doc/man/*/*.xml
|
||||
src/*/qt_resources.cpp
|
||||
src/info/ui/*.h
|
||||
src/mkvtoolnix-gui/forms/**/*.h
|
||||
src/mkvtoolnix-gui/qt_resources.cpp
|
||||
tests/unit/all
|
||||
tests/unit/merge/merge
|
||||
tests/unit/propedit/propedit
|
||||
@ -906,6 +906,7 @@ Application.new("src/mkvinfo").
|
||||
only_if(c?(:USE_QT)).
|
||||
sources("src/info/sys_windows.o", :if => c?(:MINGW)).
|
||||
sources("src/info/qt_ui.cpp", "src/info/qt_ui.moc", "src/info/rightclick_tree_widget.moc", $mkvinfo_ui_files).
|
||||
sources('src/info/qt_resources.cpp').
|
||||
libraries(:qt).
|
||||
end_if.
|
||||
libraries($custom_libs).
|
||||
|
14
src/info/qt_resources.qrc
Normal file
14
src/info/qt_resources.qrc
Normal file
@ -0,0 +1,14 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE RCC>
|
||||
<RCC version='1.0'>
|
||||
<qresource>
|
||||
<file alias='icons/32x32/mkvinfo.png'>../../share/icons/32x32/mkvinfo.png</file>
|
||||
<file alias='icons/64x64/mkvinfo.png'>../../share/icons/64x64/mkvinfo.png</file>
|
||||
<file alias='icons/128x128/mkvinfo.png'>../../share/icons/128x128/mkvinfo.png</file>
|
||||
<file alias='icons/256x256/mkvinfo.png'>../../share/icons/256x256/mkvinfo.png</file>
|
||||
<file alias='icons/48x48/mkvinfo.png'>../../share/icons/48x48/mkvinfo.png</file>
|
||||
<file alias='icons/16x16/mkvinfo.png'>../../share/icons/16x16/mkvinfo.png</file>
|
||||
<file alias='icons/24x24/mkvinfo.png'>../../share/icons/24x24/mkvinfo.png</file>
|
||||
<file alias='icons/96x96/mkvinfo.png'>../../share/icons/96x96/mkvinfo.png</file>
|
||||
</qresource>
|
||||
</RCC>
|
@ -26,6 +26,8 @@
|
||||
#include "info/qt_ui.h"
|
||||
#include "info/mkvinfo.h"
|
||||
|
||||
#include <QIcon>
|
||||
#include <QList>
|
||||
#include <QMessageBox>
|
||||
#include <QMimeData>
|
||||
#include <QMouseEvent>
|
||||
@ -52,6 +54,12 @@ main_window_c::main_window_c():
|
||||
|
||||
setupUi(this);
|
||||
|
||||
QIcon icon;
|
||||
for (auto size : QList<int>{} << 32 << 48 << 64 << 128 << 256)
|
||||
icon.addFile(QString{":/icons/%1x%1/mkvinfo.png"}.arg(size));
|
||||
|
||||
setWindowIcon(icon);
|
||||
|
||||
connect(action_Open, SIGNAL(triggered()), this, SLOT(open()));
|
||||
connect(action_Save_text_file, SIGNAL(triggered()), this,
|
||||
SLOT(save_text_file()));
|
||||
|
Loading…
Reference in New Issue
Block a user