Am 16.05.2015 um 15:58 schrieb Kornel Benko <[email protected]>:

> Am Samstag, 16. Mai 2015 um 15:22:03, schrieb Stephan Witt <[email protected]>
>>>>>> The SVG banner with design size 400x250 results in an pixmap of the same 
>>>>>> size.
>>>>>> This is not enough for HiDPI. So, I've made a "bigger" one to get a 
>>>>>> crisp banner.
>>>>> 
>>>>> I think using the QSvgRenderer class to load SVG images for HiDPI is 
>>>>> better.
>>>>> I'll check it.
>>>> 
>>>> Hmm… this looks indeed better. But the Svg frame work is missing with 
>>>> cmake. 
>>>> Kornel, can you give a hint, please?
>>>> 
>>>> Stephan
>>> 
>>> I don't understand. I see no problems with cmake. At least on linux.
>> 
>> Sorry, this was a little bit terse indeed. In case I try to use QSvgRenderer 
>> the header file is not found. The current code in master doesn't use it ATM. 
>> But I don't know where the list of used frameworks is defined for cmake. 
>> 
> 
> I understand nothing about frameworks. Seaching for framework in 
> lyx-cmake-files
>       #find . -name CMakeLists.txt -or -name \*.cmake | xargs egrep -- 
> -framework
> gives
>       ./development/cmake/modules/FindQt4.cmake:    
> set(QT_GUI_LIB_DEPENDENCIES ${QT_GUI_LIB_DEPENDENCIES} "-framework Carbon" 
> "-framework QuickTime")
>       ./development/cmake/modules/FindQt4.cmake:    
> set(QT_CORE_LIB_DEPENDENCIES ${QT_CORE_LIB_DEPENDENCIES} "-framework 
> ApplicationServices")
>       ./src/support/CMakeLists.txt:   target_link_libraries(support "objc" 
> "-framework AppKit" "-framework CoreFoundation")
>       ./src/CMakeLists.txt:           target_link_libraries(${_lyx} 
> "-framework Cocoa")
>       ./src/CMakeLists.txt:           target_link_libraries(${_lyx} 
> "-framework AppKit")
>       ./src/tex2lyx/CMakeLists.txt:   target_link_libraries(${_tex2lyx} 
> "-framework AppKit")
>       ./src/client/CMakeLists.txt:    target_link_libraries(${_lyxclient} 
> "-framework AppKit")
> 
> 
> Even in cmake own modules I cannot see any list.
> (e.g. /usr/share/cmake*/Modules/*.cmake)


I found it out. I was looking for qt_use_modules(frontend_qt Core Gui Widgets 
…).
One has to add Svg to this list.

Stephan

Reply via email to