mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-09 21:53:40 +00:00
application file-icon and window-icon set on ms-windows
This commit is contained in:
committed by
Thomas Krijnen
parent
34f038530f
commit
b034b40b09
@@ -38,6 +38,7 @@ set(CMAKE_AUTORCC ON)
|
|||||||
|
|
||||||
set(RESOURCE_FILES
|
set(RESOURCE_FILES
|
||||||
resources/qt_resources.qrc
|
resources/qt_resources.qrc
|
||||||
|
resources/qt_res.rc
|
||||||
)
|
)
|
||||||
|
|
||||||
add_executable(${targetName}
|
add_executable(${targetName}
|
||||||
@@ -48,6 +49,7 @@ add_executable(${targetName}
|
|||||||
MainWindow.h
|
MainWindow.h
|
||||||
MainWindow.cpp
|
MainWindow.cpp
|
||||||
main.cpp
|
main.cpp
|
||||||
|
${RESOURCE_FILES}
|
||||||
)
|
)
|
||||||
|
|
||||||
set_target_properties(${targetName} PROPERTIES
|
set_target_properties(${targetName} PROPERTIES
|
||||||
|
|||||||
@@ -6,11 +6,14 @@ int main(int argc, char *argv[])
|
|||||||
{
|
{
|
||||||
QApplication app(argc, argv);
|
QApplication app(argc, argv);
|
||||||
|
|
||||||
QIcon appIcon(":/resources/ifcopenshell_logo.png");
|
// Set the icon in the window title-bar
|
||||||
|
// "icon" alias defined in .qrc file
|
||||||
|
// (.rc file sets the file icon on mswindows)
|
||||||
|
QIcon appIcon(":/icon");
|
||||||
|
app.setWindowIcon(appIcon);
|
||||||
|
|
||||||
MainWindow window;
|
MainWindow window;
|
||||||
|
|
||||||
window.setWindowIcon(appIcon);
|
|
||||||
window.show();
|
window.show();
|
||||||
|
|
||||||
return app.exec();
|
return app.exec();
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 58 KiB After Width: | Height: | Size: 58 KiB |
Binary file not shown.
@@ -0,0 +1,37 @@
|
|||||||
|
// Microsoft Visual C++ generated resource script.
|
||||||
|
//
|
||||||
|
#include "resource.h"
|
||||||
|
|
||||||
|
#ifdef APSTUDIO_INVOKED
|
||||||
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
|
// TEXTINCLUDE
|
||||||
|
//
|
||||||
|
|
||||||
|
1 TEXTINCLUDE
|
||||||
|
BEGIN
|
||||||
|
"resource.h\0"
|
||||||
|
END
|
||||||
|
|
||||||
|
2 TEXTINCLUDE
|
||||||
|
BEGIN
|
||||||
|
"\0"
|
||||||
|
END
|
||||||
|
|
||||||
|
3 TEXTINCLUDE
|
||||||
|
BEGIN
|
||||||
|
"\r\n"
|
||||||
|
"\0"
|
||||||
|
END
|
||||||
|
|
||||||
|
#endif // APSTUDIO_INVOKED
|
||||||
|
|
||||||
|
|
||||||
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
|
// Icon
|
||||||
|
//
|
||||||
|
|
||||||
|
// Icon with lowest ID value placed first to ensure application icon
|
||||||
|
// remains consistent on all systems.
|
||||||
|
IDI_ICON1 ICON "ifcopenshell_logo.ico"
|
||||||
@@ -1,6 +1,5 @@
|
|||||||
<RCC>
|
<RCC>
|
||||||
<qresource prefix="/">
|
<qresource prefix="/">
|
||||||
<file>ifcopenshell_logo.png</file>
|
<file alias="icon">ifcopenshell_logo.png</file>
|
||||||
<file>ifcopenshell_logo.ico</file>
|
|
||||||
</qresource>
|
</qresource>
|
||||||
</RCC>
|
</RCC>
|
||||||
|
|||||||
@@ -0,0 +1,16 @@
|
|||||||
|
//{{NO_DEPENDENCIES}}
|
||||||
|
// Microsoft Visual C++ generated include file.
|
||||||
|
// Used by qt_res.rc
|
||||||
|
//
|
||||||
|
#define IDI_ICON1 101
|
||||||
|
|
||||||
|
// Next default values for new objects
|
||||||
|
//
|
||||||
|
#ifdef APSTUDIO_INVOKED
|
||||||
|
#ifndef APSTUDIO_READONLY_SYMBOLS
|
||||||
|
#define _APS_NEXT_RESOURCE_VALUE 102
|
||||||
|
#define _APS_NEXT_COMMAND_VALUE 40001
|
||||||
|
#define _APS_NEXT_CONTROL_VALUE 1000
|
||||||
|
#define _APS_NEXT_SYMED_VALUE 101
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
Reference in New Issue
Block a user