summaryrefslogtreecommitdiffstats
path: root/dbaccess/source/ui/inc/paramdialog.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'dbaccess/source/ui/inc/paramdialog.hxx')
-rw-r--r--dbaccess/source/ui/inc/paramdialog.hxx13
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