Move constants for app icons from sfx2-internal to global vcl header
Also replace the "SFX_" with a "RID_" prefix. This prepares for reuse inside vcl in an upcoming commit. Change-Id: Idf0fc77fcce2182c94be872fb01fe0da0b16c790 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/201521 Tested-by: Jenkins Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
This commit is contained in:
@@ -14,4 +14,12 @@ inline constexpr OUString RID_BITMAP_HLDOC = u"res/hldoctp.png"_ustr;
|
||||
inline constexpr OUString RID_BITMAP_HLDOCN = u"res/hldocntp.png"_ustr;
|
||||
inline constexpr OUString RID_BITMAP_HLMAIL = u"res/hlmailtp.png"_ustr;
|
||||
|
||||
inline constexpr OUString RID_FILE_THUMBNAIL_TEXT = u"res/writer128.png"_ustr;
|
||||
inline constexpr OUString RID_FILE_THUMBNAIL_SHEET = u"res/calc128.png"_ustr;
|
||||
inline constexpr OUString RID_FILE_THUMBNAIL_PRESENTATION = u"res/impress128.png"_ustr;
|
||||
inline constexpr OUString RID_FILE_THUMBNAIL_DRAWING = u"res/draw128.png"_ustr;
|
||||
inline constexpr OUString RID_FILE_THUMBNAIL_DATABASE = u"res/base128.png"_ustr;
|
||||
inline constexpr OUString RID_FILE_THUMBNAIL_MATH = u"res/math128.png"_ustr;
|
||||
inline constexpr OUString RID_FILE_THUMBNAIL_DEFAULT = u"res/main128.png"_ustr;
|
||||
|
||||
/* vim:set shiftwidth=4 softtabstop=4 expandtab cinoptions=b1,g0,N-s cinkeys+=0=break: */
|
||||
|
||||
@@ -46,14 +46,6 @@ inline constexpr OUString SFX_THUMBNAIL_SHEET = u"res/ots_96_8.png"_ustr;
|
||||
inline constexpr OUString SFX_THUMBNAIL_PRESENTATION = u"res/otp_96_8.png"_ustr;
|
||||
inline constexpr OUString SFX_THUMBNAIL_DRAWING = u"res/otg_96_8.png"_ustr;
|
||||
|
||||
inline constexpr OUString SFX_FILE_THUMBNAIL_TEXT = u"res/writer128.png"_ustr;
|
||||
inline constexpr OUString SFX_FILE_THUMBNAIL_SHEET = u"res/calc128.png"_ustr;
|
||||
inline constexpr OUString SFX_FILE_THUMBNAIL_PRESENTATION = u"res/impress128.png"_ustr;
|
||||
inline constexpr OUString SFX_FILE_THUMBNAIL_DRAWING = u"res/draw128.png"_ustr;
|
||||
inline constexpr OUString SFX_FILE_THUMBNAIL_DATABASE = u"res/base128.png"_ustr;
|
||||
inline constexpr OUString SFX_FILE_THUMBNAIL_MATH = u"res/math128.png"_ustr;
|
||||
inline constexpr OUString SFX_FILE_THUMBNAIL_DEFAULT = u"res/main128.png"_ustr;
|
||||
|
||||
inline constexpr OUString SFX_FILE_OVERLAY_TEXT = u"res/odt_48_8.png"_ustr;
|
||||
inline constexpr OUString SFX_FILE_OVERLAY_SHEET = u"res/ods_48_8.png"_ustr;
|
||||
inline constexpr OUString SFX_FILE_OVERLAY_PRESENTATION = u"res/odp_48_8.png"_ustr;
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
#include <tools/stream.hxx>
|
||||
#include <tools/urlobj.hxx>
|
||||
#include <unotools/historyoptions.hxx>
|
||||
#include <vcl/bitmaps.hlst>
|
||||
#include <vcl/event.hxx>
|
||||
#include <vcl/filter/PngImageReader.hxx>
|
||||
#include <vcl/ptrstyle.hxx>
|
||||
@@ -85,12 +86,12 @@ Bitmap Url2Icon(std::u16string_view rURL, const Ext2IconMap& rExtToIcon, const O
|
||||
Bitmap getDefaultThumbnail(const OUString& rURL)
|
||||
{
|
||||
static const Ext2IconMap BitmapForExtension
|
||||
= { { sfx2::ApplicationType::TYPE_WRITER, SFX_FILE_THUMBNAIL_TEXT },
|
||||
{ sfx2::ApplicationType::TYPE_CALC, SFX_FILE_THUMBNAIL_SHEET },
|
||||
{ sfx2::ApplicationType::TYPE_IMPRESS, SFX_FILE_THUMBNAIL_PRESENTATION },
|
||||
{ sfx2::ApplicationType::TYPE_DRAW, SFX_FILE_THUMBNAIL_DRAWING },
|
||||
{ sfx2::ApplicationType::TYPE_DATABASE, SFX_FILE_THUMBNAIL_DATABASE },
|
||||
{ sfx2::ApplicationType::TYPE_MATH, SFX_FILE_THUMBNAIL_MATH } };
|
||||
= { { sfx2::ApplicationType::TYPE_WRITER, RID_FILE_THUMBNAIL_TEXT },
|
||||
{ sfx2::ApplicationType::TYPE_CALC, RID_FILE_THUMBNAIL_SHEET },
|
||||
{ sfx2::ApplicationType::TYPE_IMPRESS, RID_FILE_THUMBNAIL_PRESENTATION },
|
||||
{ sfx2::ApplicationType::TYPE_DRAW, RID_FILE_THUMBNAIL_DRAWING },
|
||||
{ sfx2::ApplicationType::TYPE_DATABASE, RID_FILE_THUMBNAIL_DATABASE },
|
||||
{ sfx2::ApplicationType::TYPE_MATH, RID_FILE_THUMBNAIL_MATH } };
|
||||
|
||||
static const Ext2IconMap EncryptedBitmapForExtension
|
||||
= { { sfx2::ApplicationType::TYPE_WRITER, BMP_128X128_WRITER_DOC },
|
||||
@@ -103,7 +104,7 @@ Bitmap getDefaultThumbnail(const OUString& rURL)
|
||||
const std::map<sfx2::ApplicationType, OUString>& rWhichMap
|
||||
= IsDocEncrypted(rURL) ? EncryptedBitmapForExtension : BitmapForExtension;
|
||||
|
||||
return Url2Icon(rURL, rWhichMap, SFX_FILE_THUMBNAIL_DEFAULT);
|
||||
return Url2Icon(rURL, rWhichMap, RID_FILE_THUMBNAIL_DEFAULT);
|
||||
}
|
||||
|
||||
Bitmap getModuleOverlay(std::u16string_view rURL)
|
||||
|
||||
Reference in New Issue
Block a user