aboutsummaryrefslogtreecommitdiffstats
path: root/SQLiteStudio3/guiSQLiteStudio/dialogs/configdialog.ui
diff options
context:
space:
mode:
Diffstat (limited to 'SQLiteStudio3/guiSQLiteStudio/dialogs/configdialog.ui')
-rw-r--r--SQLiteStudio3/guiSQLiteStudio/dialogs/configdialog.ui106
1 files changed, 76 insertions, 30 deletions
diff --git a/SQLiteStudio3/guiSQLiteStudio/dialogs/configdialog.ui b/SQLiteStudio3/guiSQLiteStudio/dialogs/configdialog.ui
index 6bedd25..fe0b772 100644
--- a/SQLiteStudio3/guiSQLiteStudio/dialogs/configdialog.ui
+++ b/SQLiteStudio3/guiSQLiteStudio/dialogs/configdialog.ui
@@ -229,7 +229,7 @@
</sizepolicy>
</property>
<property name="currentIndex">
- <number>1</number>
+ <number>3</number>
</property>
<widget class="QWidget" name="databaseListPage">
<layout class="QVBoxLayout" name="verticalLayout_36">
@@ -407,8 +407,8 @@
<rect>
<x>0</x>
<y>0</y>
- <width>564</width>
- <height>580</height>
+ <width>577</width>
+ <height>472</height>
</rect>
</property>
<layout class="QVBoxLayout" name="verticalLayout_34">
@@ -418,17 +418,30 @@
<string>Data browsing and editing</string>
</property>
<layout class="QGridLayout" name="gridLayout_2">
- <item row="1" column="0">
- <widget class="QLabel" name="initColWidthLimitLabel">
+ <item row="2" column="0" colspan="2">
+ <widget class="QLabel" name="label_2">
<property name="toolTip">
- <string>&lt;p&gt;When the data is read into grid view columns width is automatically adjusted. This value limits the initial width for the adjustment, but user can still resize the column manually over this limit.&lt;/p&gt;</string>
+ <string>&lt;p&gt;Maximum number of configurations of Populate Table dialog stored in configuration. Value of 100 should be sufficient.&lt;/p&gt;</string>
</property>
<property name="text">
- <string>Limit initial data column width to (in pixels):</string>
+ <string>Number of memorized table populating configurations</string>
</property>
</widget>
</item>
- <item row="0" column="1">
+ <item row="2" column="2">
+ <widget class="QSpinBox" name="spinBox">
+ <property name="toolTip">
+ <string>&lt;p&gt;Maximum number of configurations of Populate Table dialog stored in configuration. Value of 100 should be sufficient.&lt;/p&gt;</string>
+ </property>
+ <property name="maximum">
+ <number>999999</number>
+ </property>
+ <property name="cfg" stdset="0">
+ <string notr="true">General.PopulateHistorySize</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="2">
<widget class="QSpinBox" name="rowsPerPageSpin">
<property name="maximumSize">
<size>
@@ -447,7 +460,7 @@
</property>
</widget>
</item>
- <item row="1" column="1">
+ <item row="1" column="2">
<widget class="QSpinBox" name="initColWidthLimitSpin">
<property name="toolTip">
<string>&lt;p&gt;When the data is read into grid view columns width is automatically adjusted. This value limits the initial width for the adjustment, but user can still resize the column manually over this limit.&lt;/p&gt;</string>
@@ -466,27 +479,37 @@
</property>
</widget>
</item>
- <item row="2" column="0">
- <widget class="QCheckBox" name="tolltipInDataViewCheck">
+ <item row="1" column="0" colspan="2">
+ <widget class="QLabel" name="initColWidthLimitLabel">
<property name="toolTip">
- <string>&lt;p&gt;When this is enabled and user holds mouse pointer over a cell in any data view (query results, a table data, a view data) a tooltip will appear with details about the cell - it includes details like column data type, constraints, ROWID and others.&lt;/p&gt;</string>
+ <string>&lt;p&gt;When the data is read into grid view columns width is automatically adjusted. This value limits the initial width for the adjustment, but user can still resize the column manually over this limit.&lt;/p&gt;</string>
</property>
<property name="text">
- <string>Show column and row details tooltip in data view</string>
- </property>
- <property name="cfg" stdset="0">
- <string notr="true">General.ShowDataViewTooltips</string>
+ <string>Limit initial data column width to (in pixels):</string>
</property>
</widget>
</item>
- <item row="0" column="0">
+ <item row="0" column="0" colspan="2">
<widget class="QLabel" name="rowsPerPageLabel">
<property name="text">
<string>Number of data rows per page:</string>
</property>
</widget>
</item>
- <item row="3" column="0">
+ <item row="3" column="0" colspan="3">
+ <widget class="QCheckBox" name="tolltipInDataViewCheck">
+ <property name="toolTip">
+ <string>&lt;p&gt;When this is enabled and user holds mouse pointer over a cell in any data view (query results, a table data, a view data) a tooltip will appear with details about the cell - it includes details like column data type, constraints, ROWID and others.&lt;/p&gt;</string>
+ </property>
+ <property name="text">
+ <string>Show column and row details tooltip in data view</string>
+ </property>
+ <property name="cfg" stdset="0">
+ <string notr="true">General.ShowDataViewTooltips</string>
+ </property>
+ </widget>
+ </item>
+ <item row="4" column="0" colspan="3">
<widget class="QCheckBox" name="keepNullWhenEmptyCheck">
<property name="toolTip">
<string>&lt;p&gt;When editing a cell which used to have NULL value and entering empty string as new value, then this option determinates whether the new value should remain NULL (have this option enabled), or should it be overwritten with empty string value (have this option disabled).&lt;/p&gt;</string>
@@ -499,7 +522,7 @@
</property>
</widget>
</item>
- <item row="4" column="0" colspan="2">
+ <item row="5" column="0" colspan="3">
<widget class="QCheckBox" name="useDefaultForNullCheck">
<property name="toolTip">
<string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enable this to always enforce DEFAULT value when committing a NULL value for a column that has DEFAULT value defined, even though the column is allowed to contain NULL values.&lt;/p&gt;&lt;p&gt;Disable this option to use DEFAULT value exclusively when NULL value is committed for column with NOT NULL constraint.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
@@ -837,8 +860,21 @@
</property>
</widget>
</item>
- <item row="2" column="0">
- <widget class="QCheckBox" name="checkBox">
+ <item row="2" column="1">
+ <widget class="QSpinBox" name="bindParamLimitSpin">
+ <property name="toolTip">
+ <string>&lt;p&gt;Maximum number of query parameters (:param, @param, $param, ?) stored in history. When you re-use parameter with the same name/position, SQLiteStudio will pre-initialize it with most recent memorized value (you will still be able to change it). Value of 1000 should be sufficient.&lt;/p&gt;</string>
+ </property>
+ <property name="maximum">
+ <number>999999</number>
+ </property>
+ <property name="cfg" stdset="0">
+ <string notr="true">General.BindParamsCacheSize</string>
+ </property>
+ </widget>
+ </item>
+ <item row="3" column="0">
+ <widget class="QCheckBox" name="execQueryUnderCursorCheck">
<property name="toolTip">
<string>&lt;p&gt;If there is more than one query in the SQL editor window, then (if this option is enabled) only a single query will be executed - the one under the keyboard insertion cursor. Otherwise all queries will be executed. You can always limit queries to be executed by selecting those queries before calling to execute.&lt;/p&gt;</string>
</property>
@@ -850,6 +886,16 @@
</property>
</widget>
</item>
+ <item row="2" column="0">
+ <widget class="QLabel" name="bindParamLimitLabel">
+ <property name="toolTip">
+ <string>&lt;p&gt;Maximum number of query parameters (:param, @param, $param, ?) stored in history. When you re-use parameter with the same name/position, SQLiteStudio will pre-initialize it with most recent memorized value (you will still be able to change it). Value of 1000 should be sufficient.&lt;/p&gt;</string>
+ </property>
+ <property name="text">
+ <string>Number of memorized query parameters</string>
+ </property>
+ </widget>
+ </item>
</layout>
</widget>
</item>
@@ -1027,8 +1073,8 @@
<rect>
<x>0</x>
<y>0</y>
- <width>447</width>
- <height>307</height>
+ <width>335</width>
+ <height>237</height>
</rect>
</property>
<layout class="QVBoxLayout" name="verticalLayout_31">
@@ -1448,8 +1494,8 @@
<string notr="true">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
-&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Noto Sans'; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'MS Shell Dlg 2'; font-size:8pt;&quot;&gt;Abcdefgh&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
+&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;&quot;&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt;Abcdefgh&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
</property>
</widget>
</item>
@@ -1539,8 +1585,8 @@ p, li { white-space: pre-wrap; }
<rect>
<x>0</x>
<y>0</y>
- <width>268</width>
- <height>328</height>
+ <width>196</width>
+ <height>263</height>
</rect>
</property>
<layout class="QVBoxLayout" name="verticalLayout_9">
@@ -1661,8 +1707,8 @@ p, li { white-space: pre-wrap; }
<rect>
<x>0</x>
<y>0</y>
- <width>331</width>
- <height>829</height>
+ <width>247</width>
+ <height>701</height>
</rect>
</property>
<layout class="QVBoxLayout" name="verticalLayout_12">
@@ -2237,7 +2283,7 @@ p, li { white-space: pre-wrap; }
<tabstop>ddlHistorySizeSpin</tabstop>
<tabstop>dontShowDdlPreview</tabstop>
<tabstop>queryHistorySizeSpin</tabstop>
- <tabstop>checkBox</tabstop>
+ <tabstop>execQueryUnderCursorCheck</tabstop>
<tabstop>expandTablesCheck</tabstop>
<tabstop>activeStyleCombo</tabstop>
<tabstop>previewTabs</tabstop>