diff options
Diffstat (limited to 'dbaccess/source/ui/inc/paramdialog.hxx')
-rw-r--r-- | dbaccess/source/ui/inc/paramdialog.hxx | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/dbaccess/source/ui/inc/paramdialog.hxx b/dbaccess/source/ui/inc/paramdialog.hxx index 43997f962efe..d8fa73c2205d 100644 --- a/dbaccess/source/ui/inc/paramdialog.hxx +++ b/dbaccess/source/ui/inc/paramdialog.hxx @@ -36,12 +36,23 @@ #include <com/sun/star/beans/PropertyValue.hpp> #include <connectivity/predicateinput.hxx> #include "svx/ParseContext.hxx" +#include <o3tl/typed_flags_set.hxx> namespace connectivity { class OSQLParseNode; } +enum class VisitFlags { + NONE = 0x00, + Visited = 0x01, + Dirty = 0x02, +}; +namespace o3tl { + template<> struct typed_flags<VisitFlags> : is_typed_flags<VisitFlags, 0x03> {}; +} + + namespace dbaui { @@ -69,7 +80,7 @@ namespace dbaui ::dbtools::OPredicateInputController m_aPredicateInput; - ByteVector m_aVisitedParams; + std::vector<VisitFlags> m_aVisitedParams; Timer m_aResetVisitFlag; // we reset the "visited flag" 1 second after and entry has been selected |