digiKam
Loading...
Searching...
No Matches
mimefilter.h
Go to the documentation of this file.
1/* ============================================================
2 *
3 * This file is a part of digiKam project
4 * https://www.digikam.org
5 *
6 * Date : 2007-10-22
7 * Description : a widget to filter album contents by type mime
8 *
9 * SPDX-FileCopyrightText: 2007-2024 by Gilles Caulier <caulier dot gilles at gmail dot com>
10 *
11 * SPDX-License-Identifier: GPL-2.0-or-later
12 *
13 * ============================================================ */
14
15#pragma once
16
17// Qt includes
18
19#include <QComboBox>
20
21namespace Digikam
22{
23
24class MimeFilter : public QComboBox
25{
26 Q_OBJECT
27
28public:
29
50
51public:
52
53 explicit MimeFilter(QWidget* const parent);
54 ~MimeFilter() override;
55
56 void setMimeFilter(int filter);
57 int mimeFilter();
58};
59
60} // namespace Digikam
Definition mimefilter.h:25
void setMimeFilter(int filter)
Definition mimefilter.cpp:57
int mimeFilter()
Definition mimefilter.cpp:64
~MimeFilter() override
Definition mimefilter.cpp:53
TypeMimeFilter
Definition mimefilter.h:31
@ AllFiles
Definition mimefilter.h:32
@ PNGFiles
Definition mimefilter.h:39
@ AVIFFiles
Definition mimefilter.h:43
@ TIFFiles
Definition mimefilter.h:40
@ ImageFiles
Definition mimefilter.h:33
@ JPEGXLFiles
Definition mimefilter.h:37
@ MoviesFiles
Definition mimefilter.h:46
@ RasterGraphics
PSD, XCF, etc...
Definition mimefilter.h:48
@ AudioFiles
Definition mimefilter.h:47
@ HEIFFiles
HEVC H265 compression based containers.
Definition mimefilter.h:42
@ JPEG2000Files
Definition mimefilter.h:36
@ WEBPFiles
Definition mimefilter.h:38
@ NoRAWFiles
Definition mimefilter.h:34
@ DNGFiles
Definition mimefilter.h:44
@ JPGFiles
Definition mimefilter.h:35
@ RAWFiles
All Raw file formats such as nef, cr2, arw, pef, etc..
Definition mimefilter.h:45
@ PGFFiles
Definition mimefilter.h:41
Definition datefolderview.cpp:34