diff --git a/src/librssguard/services/abstract/feedrtlbehavior.h b/src/librssguard/services/abstract/feedrtlbehavior.h new file mode 100644 index 000000000..cb20f983b --- /dev/null +++ b/src/librssguard/services/abstract/feedrtlbehavior.h @@ -0,0 +1,17 @@ +// For license of this file, see /LICENSE.md. + +#ifndef FEEDRTLBEHAVIOR_H +#define FEEDRTLBEHAVIOR_H + +#include + +enum class RtlBehavior { + NoRtl = 0, // The item is not RTL. + Everywhere = 1, // RTL is applied everwhere (feed list, article list, article viewer). + OnlyViewer = 2, // Use RTL only in article view, but not in article/feed list. + EverywhereExceptFeedList = 4 // Use RTL everywhere, but not in the feed list. +}; + +Q_DECLARE_METATYPE(RtlBehavior) + +#endif // FEEDRTLBEHAVIOR_H