summaryrefslogtreecommitdiff
path: root/src/typedefs.h
diff options
context:
space:
mode:
authorNikita Kostovsky <nikita@kostovsky.me>2025-06-22 21:39:13 +0200
committerNikita Kostovsky <nikita@kostovsky.me>2025-06-22 21:39:13 +0200
commitc9fcceb74d861525b2defec8219374edb9c1455a (patch)
treefc10d7c2abcb08db76946e0bfd73f6b93a652422 /src/typedefs.h
parentf674e179d602d3ccb9818d28fe06f371059449dc (diff)
add User class
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