summaryrefslogtreecommitdiff
path: root/src/typedefs.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/typedefs.h')
-rw-r--r--src/typedefs.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/typedefs.h b/src/typedefs.h
new file mode 100644
index 0000000..2175831
--- /dev/null
+++ b/src/typedefs.h
@@ -0,0 +1,24 @@
+#pragma once
+
+#include <QObject>
+
+namespace rsshit {
+namespace db {
+Q_NAMESPACE
+
+/*!
+ * \brief The Field enum - `item` fields to filter by
+ */
+enum class ItemField {
+ Title = 1,
+ Content = 2,
+ Link = 3,
+ Author = 4,
+ Tags = 5,
+ TitleOrContent = 6,
+ TitleOrContentOrTags = 7
+};
+Q_ENUM_NS(ItemField)
+
+} // namespace db
+} // namespace rsshit