aboutsummaryrefslogtreecommitdiffstats
path: root/SQLiteStudio3/guiSQLiteStudio/dataview.h
diff options
context:
space:
mode:
Diffstat (limited to 'SQLiteStudio3/guiSQLiteStudio/dataview.h')
-rw-r--r--SQLiteStudio3/guiSQLiteStudio/dataview.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/SQLiteStudio3/guiSQLiteStudio/dataview.h b/SQLiteStudio3/guiSQLiteStudio/dataview.h
index 55c7895..d8f71dc 100644
--- a/SQLiteStudio3/guiSQLiteStudio/dataview.h
+++ b/SQLiteStudio3/guiSQLiteStudio/dataview.h
@@ -26,8 +26,7 @@ CFG_KEY_LIST(DataView, QObject::tr("Data view (both grid and form)"),
class GUI_API_EXPORT DataView : public QTabWidget, public ExtActionContainer
{
- Q_OBJECT
- Q_ENUMS(Action)
+ Q_OBJECT
public:
enum Action
@@ -48,6 +47,7 @@ class GUI_API_EXPORT DataView : public QTabWidget, public ExtActionContainer
FILTER_STRING,
FILTER_SQL,
FILTER_REGEXP,
+ FILTER_EXACT,
FILTER_PER_COLUMN,
GRID_TOTAL_ROWS,
SELECTIVE_COMMIT,
@@ -59,6 +59,7 @@ class GUI_API_EXPORT DataView : public QTabWidget, public ExtActionContainer
FORM_TOTAL_ROWS,
FORM_CURRENT_ROW
};
+ Q_ENUM(Action)
enum class ActionGroup
{
@@ -113,7 +114,8 @@ class GUI_API_EXPORT DataView : public QTabWidget, public ExtActionContainer
{
STRING,
SQL,
- REGEXP
+ REGEXP,
+ EXACT
};
static void createStaticActions();
@@ -169,7 +171,7 @@ class GUI_API_EXPORT DataView : public QTabWidget, public ExtActionContainer
bool uncommittedGrid = false;
bool uncommittedForm = false;
WidgetCover* widgetCover = nullptr;
- QList<QLineEdit*> filterInputs;
+ QList<ExtLineEdit*> filterInputs;
QStringList filterValues;
QWidget* filterLeftSpacer = nullptr;
QWidget* filterRightSpacer = nullptr;
@@ -203,7 +205,7 @@ class GUI_API_EXPORT DataView : public QTabWidget, public ExtActionContainer
void prevRow();
void nextRow();
void lastRow();
- void columnsHeaderClicked(int columnIdx);
+ void columnsHeaderDoubleClicked(int columnIdx);
void tabChanged(int newIndex);
void updateFormNavigationState();
void updateFormCommitRollbackActions();