mirror of
https://bitbucket.org/smil3y/kde-extraapps.git
synced 2025-02-24 02:42:52 +00:00
gwenview: associate RAW images via alias
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
parent
5767d86aa2
commit
0d8850f109
4 changed files with 18 additions and 19 deletions
|
@ -176,7 +176,7 @@ Terminal=false
|
|||
Icon=gwenview
|
||||
Type=Application
|
||||
Categories=Qt;KDE;Graphics;Viewer;Photography;
|
||||
MimeType=inode/directory;image/gif;image/png;image/jpeg;image/bmp;image/x-ico;image/x-portable-bitmap;image/x-portable-pixmap;image/x-xbitmap;image/x-xpixmap;image/x-portable-graymap;image/tiff;image/x-webp;image/webp;image/svg+xml;image/svg+xml-compressed;image/x-dds;image/x-eps;image/x-exr;image/jp2;image/x-pcx;image/x-psd;image/x-xcf
|
||||
MimeType=inode/directory;image/gif;image/png;image/jpeg;image/bmp;image/x-ico;image/x-portable-bitmap;image/x-portable-pixmap;image/x-xbitmap;image/x-xpixmap;image/x-portable-graymap;image/tiff;image/x-webp;image/webp;image/svg+xml;image/svg+xml-compressed;image/x-dcraw;image/x-dds;image/x-eps;image/x-exr;image/jp2;image/x-pcx;image/x-psd;image/x-xcf
|
||||
X-DocPath=gwenview/index.html
|
||||
# InitialPreference should be less than Dolphin so that Gwenview is not the
|
||||
# primary applications for folders.
|
||||
|
|
|
@ -62,24 +62,22 @@ static void resolveAliasInList(QStringList* list)
|
|||
}
|
||||
}
|
||||
|
||||
static void addRawMimeTypes(QStringList* list)
|
||||
const QStringList& rawImageMimeTypes()
|
||||
{
|
||||
// need to invent more intelligent way to whitelist raws
|
||||
*list += "image/x-nikon-nef";
|
||||
*list += "image/x-nikon-nrw";
|
||||
*list += "image/x-canon-cr2";
|
||||
*list += "image/x-canon-crw";
|
||||
*list += "image/x-pentax-pef";
|
||||
*list += "image/x-adobe-dng";
|
||||
*list += "image/x-sony-arw";
|
||||
*list += "image/x-minolta-mrw";
|
||||
*list += "image/x-panasonic-raw";
|
||||
*list += "image/x-panasonic-raw2";
|
||||
*list += "image/x-samsung-srw";
|
||||
*list += "image/x-olympus-orf";
|
||||
*list += "image/x-fuji-raf";
|
||||
*list += "image/x-kodak-dcr";
|
||||
*list += "image/x-sigma-x3f";
|
||||
static QStringList list;
|
||||
if (list.isEmpty()) {
|
||||
list << "image/x-nikon-nef" << "image/x-nikon-nrw"
|
||||
<< "image/x-canon-cr2" << "image/x-canon-crw"
|
||||
<< "image/x-pentax-pef" << "image/x-adobe-dng"
|
||||
<< "image/x-sony-arw" << "image/x-minolta-mrw"
|
||||
<< "image/x-panasonic-raw" << "image/x-panasonic-raw2"
|
||||
<< "image/x-samsung-srw" << "image/x-olympus-orf"
|
||||
<< "image/x-fuji-raf" << "image/x-kodak-dcr"
|
||||
<< "image/x-sigma-x3f";
|
||||
resolveAliasInList(&list);
|
||||
}
|
||||
return list;
|
||||
}
|
||||
|
||||
const QStringList& rasterImageMimeTypes()
|
||||
|
@ -92,7 +90,7 @@ const QStringList& rasterImageMimeTypes()
|
|||
Q_FOREACH(const QString& mimeType, svgImageMimeTypes()) {
|
||||
list.removeOne(mimeType);
|
||||
}
|
||||
addRawMimeTypes(&list);
|
||||
list += rawImageMimeTypes();
|
||||
}
|
||||
return list;
|
||||
}
|
||||
|
|
|
@ -35,6 +35,7 @@ namespace Gwenview
|
|||
namespace MimeTypeUtils
|
||||
{
|
||||
|
||||
GWENVIEWLIB_EXPORT const QStringList& rawImageMimeTypes();
|
||||
GWENVIEWLIB_EXPORT const QStringList& rasterImageMimeTypes();
|
||||
GWENVIEWLIB_EXPORT const QStringList& svgImageMimeTypes();
|
||||
GWENVIEWLIB_EXPORT const QStringList& imageMimeTypes();
|
||||
|
|
|
@ -63,7 +63,7 @@ Name[vi]=Bộ xem ảnh Gwenview
|
|||
Name[x-test]=xxGwenview Image Viewerxx
|
||||
Name[zh_CN]=Gwenview 图像查看器
|
||||
Name[zh_TW]=Gwenview 影像檢視程式
|
||||
MimeType=image/gif;image/png;image/jpeg;image/bmp;image/x-ico;image/x-portable-bitmap;image/x-portable-pixmap;image/x-xbitmap;image/x-xpixmap;image/x-portable-graymap;image/tiff;image/x-webp;image/webp;image/svg+xml;image/svg+xml-compressed;image/x-dds;image/x-eps;image/x-exr;image/jp2;image/x-pcx;image/x-psd;image/x-xcf
|
||||
MimeType=image/gif;image/png;image/jpeg;image/bmp;image/x-ico;image/x-portable-bitmap;image/x-portable-pixmap;image/x-xbitmap;image/x-xpixmap;image/x-portable-graymap;image/tiff;image/x-webp;image/webp;image/svg+xml;image/svg+xml-compressed;image/x-dcraw;image/x-dds;image/x-eps;image/x-exr;image/jp2;image/x-pcx;image/x-psd;image/x-xcf
|
||||
X-KDE-ServiceTypes=KParts/ReadOnlyPart
|
||||
X-KDE-Library=gvpart
|
||||
InitialPreference=12
|
||||
|
|
Loading…
Add table
Reference in a new issue