mirror of
https://bitbucket.org/smil3y/kde-extraapps.git
synced 2025-02-24 10:52:53 +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
|
Icon=gwenview
|
||||||
Type=Application
|
Type=Application
|
||||||
Categories=Qt;KDE;Graphics;Viewer;Photography;
|
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
|
X-DocPath=gwenview/index.html
|
||||||
# InitialPreference should be less than Dolphin so that Gwenview is not the
|
# InitialPreference should be less than Dolphin so that Gwenview is not the
|
||||||
# primary applications for folders.
|
# 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
|
// need to invent more intelligent way to whitelist raws
|
||||||
*list += "image/x-nikon-nef";
|
static QStringList list;
|
||||||
*list += "image/x-nikon-nrw";
|
if (list.isEmpty()) {
|
||||||
*list += "image/x-canon-cr2";
|
list << "image/x-nikon-nef" << "image/x-nikon-nrw"
|
||||||
*list += "image/x-canon-crw";
|
<< "image/x-canon-cr2" << "image/x-canon-crw"
|
||||||
*list += "image/x-pentax-pef";
|
<< "image/x-pentax-pef" << "image/x-adobe-dng"
|
||||||
*list += "image/x-adobe-dng";
|
<< "image/x-sony-arw" << "image/x-minolta-mrw"
|
||||||
*list += "image/x-sony-arw";
|
<< "image/x-panasonic-raw" << "image/x-panasonic-raw2"
|
||||||
*list += "image/x-minolta-mrw";
|
<< "image/x-samsung-srw" << "image/x-olympus-orf"
|
||||||
*list += "image/x-panasonic-raw";
|
<< "image/x-fuji-raf" << "image/x-kodak-dcr"
|
||||||
*list += "image/x-panasonic-raw2";
|
<< "image/x-sigma-x3f";
|
||||||
*list += "image/x-samsung-srw";
|
resolveAliasInList(&list);
|
||||||
*list += "image/x-olympus-orf";
|
}
|
||||||
*list += "image/x-fuji-raf";
|
return list;
|
||||||
*list += "image/x-kodak-dcr";
|
|
||||||
*list += "image/x-sigma-x3f";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const QStringList& rasterImageMimeTypes()
|
const QStringList& rasterImageMimeTypes()
|
||||||
|
@ -92,7 +90,7 @@ const QStringList& rasterImageMimeTypes()
|
||||||
Q_FOREACH(const QString& mimeType, svgImageMimeTypes()) {
|
Q_FOREACH(const QString& mimeType, svgImageMimeTypes()) {
|
||||||
list.removeOne(mimeType);
|
list.removeOne(mimeType);
|
||||||
}
|
}
|
||||||
addRawMimeTypes(&list);
|
list += rawImageMimeTypes();
|
||||||
}
|
}
|
||||||
return list;
|
return list;
|
||||||
}
|
}
|
||||||
|
|
|
@ -35,6 +35,7 @@ namespace Gwenview
|
||||||
namespace MimeTypeUtils
|
namespace MimeTypeUtils
|
||||||
{
|
{
|
||||||
|
|
||||||
|
GWENVIEWLIB_EXPORT const QStringList& rawImageMimeTypes();
|
||||||
GWENVIEWLIB_EXPORT const QStringList& rasterImageMimeTypes();
|
GWENVIEWLIB_EXPORT const QStringList& rasterImageMimeTypes();
|
||||||
GWENVIEWLIB_EXPORT const QStringList& svgImageMimeTypes();
|
GWENVIEWLIB_EXPORT const QStringList& svgImageMimeTypes();
|
||||||
GWENVIEWLIB_EXPORT const QStringList& imageMimeTypes();
|
GWENVIEWLIB_EXPORT const QStringList& imageMimeTypes();
|
||||||
|
|
|
@ -63,7 +63,7 @@ Name[vi]=Bộ xem ảnh Gwenview
|
||||||
Name[x-test]=xxGwenview Image Viewerxx
|
Name[x-test]=xxGwenview Image Viewerxx
|
||||||
Name[zh_CN]=Gwenview 图像查看器
|
Name[zh_CN]=Gwenview 图像查看器
|
||||||
Name[zh_TW]=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-ServiceTypes=KParts/ReadOnlyPart
|
||||||
X-KDE-Library=gvpart
|
X-KDE-Library=gvpart
|
||||||
InitialPreference=12
|
InitialPreference=12
|
||||||
|
|
Loading…
Add table
Reference in a new issue