Changed: Add an icon for crash_report under Windows
This commit is contained in:
parent
963e471a37
commit
2ebe33cd43
5 changed files with 53 additions and 7 deletions
|
@ -1,7 +1,9 @@
|
|||
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SRC_DIR})
|
||||
FILE(GLOB CRASHREPORT_SRC *.cpp)
|
||||
FILE(GLOB CRASHREPORT_SRC *.cpp *.rc)
|
||||
FILE(GLOB CRASHREPORT_HDR *.h)
|
||||
|
||||
SET(CRASHREPORT_QRC resources.qrc)
|
||||
|
||||
SET(CRASHREPORT_MOC_HDR
|
||||
crash_report_socket.h
|
||||
crash_report_widget.h
|
||||
|
@ -22,22 +24,24 @@ IF(WITH_QT)
|
|||
INCLUDE(${QT_USE_FILE})
|
||||
ADD_DEFINITIONS(${QT_DEFINITIONS})
|
||||
|
||||
QT4_ADD_RESOURCES(CRASHREPORT_QRC_SRCS ${CRASHREPORT_QRC})
|
||||
QT4_WRAP_CPP(CRASHREPORT_MOC_SRC ${CRASHREPORT_MOC_HDR})
|
||||
QT4_WRAP_UI(CRASHREPORT_UI_HDR ${CRASHREPORT_UI})
|
||||
|
||||
|
||||
SET(QT_LIBRARIES ${QT_LIBRARIES} ${QT_QTMAIN_LIBRARY})
|
||||
ELSE()
|
||||
QT5_ADD_RESOURCES(CRASHREPORT_QRC_SRCS ${CRASHREPORT_QRC})
|
||||
QT5_WRAP_CPP(CRASHREPORT_MOC_SRC ${CRASHREPORT_MOC_HDR})
|
||||
QT5_WRAP_UI(CRASHREPORT_UI_HDR ${CRASHREPORT_UI})
|
||||
ENDIF()
|
||||
|
||||
SOURCE_GROUP(QtResources FILES ${CRASHREPORT_UI})
|
||||
SOURCE_GROUP(QtResources FILES ${CRASHREPORT_UI} ${CRASHREPORT_QRC_SRCS})
|
||||
SOURCE_GROUP(QtGeneratedUiHdr FILES ${CRASHREPORT_UI_HDR})
|
||||
SOURCE_GROUP(QtGeneratedMocQrcSrc FILES ${CRASHREPORT_MOC_SRC})
|
||||
SOURCE_GROUP(QtGeneratedMocSrc FILES ${CRASHREPORT_MOC_SRC})
|
||||
SOURCE_GROUP("source files" FILES ${CRASHREPORT_SRC})
|
||||
SOURCE_GROUP("header files" FILES ${CRASHREPORT_HDR})
|
||||
|
||||
ADD_EXECUTABLE(crash_report WIN32 ${CRASHREPORT_SRC} ${CRASHREPORT_HDR} ${CRASHREPORT_MOC_SRC} ${CRASHREPORT_UI_HDR})
|
||||
ADD_EXECUTABLE(crash_report WIN32 ${CRASHREPORT_SRC} ${CRASHREPORT_HDR} ${CRASHREPORT_MOC_SRC} ${CRASHREPORT_UI_HDR} ${CRASHREPORT_QRC_SRCS})
|
||||
TARGET_LINK_LIBRARIES(crash_report ${QT_LIBRARIES})
|
||||
|
||||
NL_DEFAULT_PROPS(crash_report "NeL, Tools, Misc: Crash Report")
|
||||
|
|
|
@ -31,7 +31,7 @@ public:
|
|||
static void parse( int argc, char **argv, std::vector< std::pair< std::string, std::string > > &v )
|
||||
{
|
||||
std::stack< std::string > stack;
|
||||
std::string key;
|
||||
std::string key;
|
||||
std::string value;
|
||||
|
||||
for( int i = argc - 1 ; i >= 0; i-- )
|
||||
|
@ -105,7 +105,9 @@ int main(int argc, char **argv)
|
|||
}
|
||||
#endif
|
||||
|
||||
QApplication app( argc, argv );
|
||||
QApplication app(argc, argv);
|
||||
|
||||
QApplication::setWindowIcon(QIcon(":/icons/nevraxpill.ico"));
|
||||
|
||||
std::vector< std::pair< std::string, std::string > > params;
|
||||
|
||||
|
|
35
code/nel/tools/misc/crash_report/crash_report.rc
Normal file
35
code/nel/tools/misc/crash_report/crash_report.rc
Normal file
|
@ -0,0 +1,35 @@
|
|||
#include <windows.h>
|
||||
#include "config.h"
|
||||
|
||||
IDI_MAIN_ICON ICON DISCARDABLE "nevraxpill.ico"
|
||||
|
||||
VS_VERSION_INFO VERSIONINFO
|
||||
FILEVERSION NL_VERSION_RC
|
||||
PRODUCTVERSION NL_VERSION_RC
|
||||
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
|
||||
#ifdef _DEBUG
|
||||
FILEFLAGS VS_FF_DEBUG
|
||||
#else
|
||||
FILEFLAGS 0x0L
|
||||
#endif
|
||||
FILEOS VOS__WINDOWS32
|
||||
FILETYPE VFT_APP
|
||||
FILESUBTYPE 0x0L
|
||||
BEGIN
|
||||
BLOCK "StringFileInfo"
|
||||
BEGIN
|
||||
BLOCK "040904b0"
|
||||
BEGIN
|
||||
VALUE "FileDescription", "Crash Report"
|
||||
VALUE "FileVersion", NL_VERSION
|
||||
VALUE "LegalCopyright", COPYRIGHT
|
||||
VALUE "OriginalFilename", "crash_report.exe"
|
||||
VALUE "ProductName", "Ryzom Core"
|
||||
VALUE "ProductVersion", NL_VERSION
|
||||
END
|
||||
END
|
||||
BLOCK "VarFileInfo"
|
||||
BEGIN
|
||||
VALUE "Translation", 0x409, 1252
|
||||
END
|
||||
END
|
BIN
code/nel/tools/misc/crash_report/nevraxpill.ico
Normal file
BIN
code/nel/tools/misc/crash_report/nevraxpill.ico
Normal file
Binary file not shown.
After Width: | Height: | Size: 3.6 KiB |
5
code/nel/tools/misc/crash_report/resources.qrc
Normal file
5
code/nel/tools/misc/crash_report/resources.qrc
Normal file
|
@ -0,0 +1,5 @@
|
|||
<RCC>
|
||||
<qresource prefix="/icons">
|
||||
<file>nevraxpill.ico</file>
|
||||
</qresource>
|
||||
</RCC>
|
Loading…
Reference in a new issue