<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
 <class>SqliteDBMainWindow</class>
 <widget class="QMainWindow" name="SqliteDBMainWindow">
  <property name="geometry">
   <rect>
    <x>0</x>
    <y>0</y>
    <width>1037</width>
    <height>630</height>
   </rect>
  </property>
  <property name="windowTitle">
   <string>DB Browser for SQLite</string>
  </property>
  <property name="windowIcon">
   <iconset resource="icons/icons.qrc">
    <normaloff>:/icons/appicon</normaloff>:/icons/appicon</iconset>
  </property>
  <widget class="QWidget" name="centralwidget">
   <layout class="QVBoxLayout" name="verticalLayout_7">
    <property name="spacing">
     <number>3</number>
    </property>
    <property name="leftMargin">
     <number>3</number>
    </property>
    <property name="topMargin">
     <number>3</number>
    </property>
    <property name="rightMargin">
     <number>3</number>
    </property>
    <property name="bottomMargin">
     <number>3</number>
    </property>
    <item>
     <widget class="QTabWidget" name="mainTab">
      <property name="currentIndex">
       <number>3</number>
      </property>
      <property name="movable">
       <bool>true</bool>
      </property>
      <property name="tabBarAutoHide">
       <bool>true</bool>
      </property>
      <widget class="QWidget" name="structure">
       <property name="accessibleName">
        <string extracomment="This has to be equal to the tab title in all the main tabs">Database Structure</string>
       </property>
       <attribute name="title">
        <string>数据库接口</string>
       </attribute>
       <layout class="QVBoxLayout" name="verticalLayout">
        <property name="spacing">
         <number>3</number>
        </property>
        <property name="leftMargin">
         <number>3</number>
        </property>
        <property name="topMargin">
         <number>3</number>
        </property>
        <property name="rightMargin">
         <number>3</number>
        </property>
        <property name="bottomMargin">
         <number>3</number>
        </property>
        <item>
         <widget class="QToolBar" name="dbToolbar">
          <property name="windowTitle">
           <string notr="true">toolBar1</string>
          </property>
          <property name="toolButtonStyle">
           <enum>Qt::ToolButtonTextBesideIcon</enum>
          </property>
          <addaction name="editCreateTableAction"/>
          <addaction name="editCreateIndexAction"/>
          <addaction name="editModifyObjectAction"/>
          <addaction name="editDeleteObjectAction"/>
          <addaction name="separator"/>
          <addaction name="actionDbPrint"/>
         </widget>
        </item>
        <item>
         <widget class="QTreeView" name="dbTreeWidget">
          <property name="contextMenuPolicy">
           <enum>Qt::CustomContextMenu</enum>
          </property>
          <property name="whatsThis">
           <string>This is the structure of the opened database.
You can drag SQL statements from an object row and drop them into other applications or into another instance of 'DB Browser for SQLite'.
</string>
          </property>
          <property name="dragEnabled">
           <bool>true</bool>
          </property>
          <property name="dragDropMode">
           <enum>QAbstractItemView::DragDrop</enum>
          </property>
          <property name="alternatingRowColors">
           <bool>true</bool>
          </property>
          <property name="verticalScrollMode">
           <enum>QAbstractItemView::ScrollPerPixel</enum>
          </property>
          <property name="animated">
           <bool>true</bool>
          </property>
         </widget>
        </item>
       </layout>
      </widget>
      <widget class="QWidget" name="browser">
       <property name="accessibleName">
        <string extracomment="This has to be equal to the tab title in all the main tabs">Browse Data</string>
       </property>
       <attribute name="title">
        <string>数据浏览</string>
       </attribute>
       <layout class="QVBoxLayout" name="verticalLayout_2">
        <property name="spacing">
         <number>3</number>
        </property>
        <property name="leftMargin">
         <number>3</number>
        </property>
        <property name="topMargin">
         <number>3</number>
        </property>
        <property name="rightMargin">
         <number>3</number>
        </property>
        <property name="bottomMargin">
         <number>3</number>
        </property>
        <item>
         <widget class="TableBrowser" name="tableBrowser" native="true"/>
        </item>
       </layout>
      </widget>
      <widget class="QWidget" name="pragmas">
       <property name="accessibleName">
        <string extracomment="This has to be equal to the tab title in all the main tabs">Edit Pragmas</string>
       </property>
       <attribute name="title">
        <string>参数编辑</string>
       </attribute>
       <layout class="QVBoxLayout" name="verticalLayout_4">
        <property name="spacing">
         <number>3</number>
        </property>
        <property name="leftMargin">
         <number>3</number>
        </property>
        <property name="topMargin">
         <number>3</number>
        </property>
        <property name="rightMargin">
         <number>3</number>
        </property>
        <property name="bottomMargin">
         <number>3</number>
        </property>
        <item>
         <widget class="QScrollArea" name="scrollareaPragmas">
          <property name="widgetResizable">
           <bool>true</bool>
          </property>
          <widget class="QWidget" name="scrollAreaWidgetContents">
           <property name="geometry">
            <rect>
             <x>0</x>
             <y>0</y>
             <width>739</width>
             <height>489</height>
            </rect>
           </property>
           <layout class="QFormLayout" name="formLayout">
            <property name="fieldGrowthPolicy">
             <enum>QFormLayout::ExpandingFieldsGrow</enum>
            </property>
            <item row="0" column="0">
             <widget class="QLabel" name="labelPragmaAutoVacuum">
              <property name="text">
               <string notr="true">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;自动清理 &lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_auto_vacuum&quot;&gt;&lt;img src=&quot;:/icons/whatis&quot;/&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
              </property>
              <property name="openExternalLinks">
               <bool>true</bool>
              </property>
              <property name="textInteractionFlags">
               <set>Qt::LinksAccessibleByMouse</set>
              </property>
              <property name="buddy">
               <cstring>comboboxPragmaAutoVacuum</cstring>
              </property>
             </widget>
            </item>
            <item row="0" column="1">
             <widget class="QComboBox" name="comboboxPragmaAutoVacuum">
              <item>
               <property name="text">
                <string notr="true">None</string>
               </property>
              </item>
              <item>
               <property name="text">
                <string notr="true">Full</string>
               </property>
              </item>
              <item>
               <property name="text">
                <string notr="true">Incremental</string>
               </property>
              </item>
             </widget>
            </item>
            <item row="1" column="0">
             <widget class="QLabel" name="labelPragmaAutomaticIndex">
              <property name="text">
               <string notr="true">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;自动索引 &lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_automatic_index&quot;&gt;&lt;img src=&quot;:/icons/whatis&quot;/&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
              </property>
              <property name="openExternalLinks">
               <bool>true</bool>
              </property>
              <property name="buddy">
               <cstring>checkboxPragmaAutomaticIndex</cstring>
              </property>
             </widget>
            </item>
            <item row="1" column="1">
             <widget class="QCheckBox" name="checkboxPragmaAutomaticIndex">
              <property name="text">
               <string/>
              </property>
             </widget>
            </item>
            <item row="2" column="0">
             <widget class="QLabel" name="labelPragmaCaseSensitiveLike">
              <property name="text">
               <string notr="true">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;LIKE检索是否区分大小写 &lt;a href=&quot;https://www.sqlite.org/pragma.html#pragma_case_sensitive_like&quot;&gt;&lt;img src=&quot;:/icons/whatis&quot;/&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
              </property>
              <property name="openExternalLinks">
               <bool>true</bool>
              </property>
              <property name="buddy">
               <cstring>checkboxPragmaCaseSensitiveLike</cstring>
              </property>
             </widget>
            </item>
            <item row="2" column="1">
             <widget class="QCheckBox" name="checkboxPragmaCaseSensitiveLike">
              <property name="toolTip">
               <string>Warning: this pragma is not readable and this value has been inferred. Writing the pragma might overwrite a redefined LIKE provided by an SQLite extension.</string>
              </property>
              <property name="text">
               <string/>
              </property>
             </widget>
            </item>
            <item row="3" column="0">
             <widget class="QLabel" name="labelPragmaCheckpointFullFsync">
              <property name="text">
               <string notr="true">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Checkpoint Full FSYNC &lt;a href=&quot;https://www.sqlite.org/pragma.html#pragma_checkpoint_fullfsync&quot;&gt;&lt;img src=&quot;:/icons/whatis&quot;/&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
              </property>
              <property name="openExternalLinks">
               <bool>true</bool>
              </property>
              <property name="buddy">
               <cstring>checkboxPragmaCheckpointFullFsync</cstring>
              </property>
             </widget>
            </item>
            <item row="3" column="1">
             <widget class="QCheckBox" name="checkboxPragmaCheckpointFullFsync">
              <property name="text">
               <string/>
              </property>
             </widget>
            </item>
            <item row="4" column="0">
             <widget class="QLabel" name="labelPragmaForeignKeys">
              <property name="text">
               <string notr="true">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Foreign Keys &lt;a href=&quot;https://www.sqlite.org/pragma.html#pragma_foreign_keys&quot;&gt;&lt;img src=&quot;:/icons/whatis&quot;/&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
              </property>
              <property name="openExternalLinks">
               <bool>true</bool>
              </property>
              <property name="buddy">
               <cstring>checkboxPragmaForeignKeys</cstring>
              </property>
             </widget>
            </item>
            <item row="4" column="1">
             <widget class="QCheckBox" name="checkboxPragmaForeignKeys">
              <property name="text">
               <string/>
              </property>
             </widget>
            </item>
            <item row="5" column="0">
             <widget class="QLabel" name="labelPragmaFullFsync">
              <property name="text">
               <string notr="true">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Full FSYNC &lt;a href=&quot;https://www.sqlite.org/pragma.html#pragma_fullfsync&quot;&gt;&lt;img src=&quot;:/icons/whatis&quot;/&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
              </property>
              <property name="openExternalLinks">
               <bool>true</bool>
              </property>
              <property name="buddy">
               <cstring>checkboxPragmaFullFsync</cstring>
              </property>
             </widget>
            </item>
            <item row="5" column="1">
             <widget class="QCheckBox" name="checkboxPragmaFullFsync">
              <property name="text">
               <string/>
              </property>
             </widget>
            </item>
            <item row="6" column="0">
             <widget class="QLabel" name="labelPragmaIgnoreCheckConstraints">
              <property name="text">
               <string notr="true">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Ignore Check Constraints &lt;a href=&quot;https://www.sqlite.org/pragma.html#pragma_ignore_check_constraints&quot;&gt;&lt;img src=&quot;:/icons/whatis&quot;/&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
              </property>
              <property name="openExternalLinks">
               <bool>true</bool>
              </property>
              <property name="buddy">
               <cstring>checkboxPragmaIgnoreCheckConstraints</cstring>
              </property>
             </widget>
            </item>
            <item row="6" column="1">
             <widget class="QCheckBox" name="checkboxPragmaIgnoreCheckConstraints">
              <property name="text">
               <string/>
              </property>
             </widget>
            </item>
            <item row="7" column="0">
             <widget class="QLabel" name="labelPragmaJournalMode">
              <property name="text">
               <string notr="true">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Journal Mode &lt;a href=&quot;https://www.sqlite.org/pragma.html#pragma_journal_mode&quot;&gt;&lt;img src=&quot;:/icons/whatis&quot;/&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
              </property>
              <property name="openExternalLinks">
               <bool>true</bool>
              </property>
              <property name="buddy">
               <cstring>comboboxPragmaJournalMode</cstring>
              </property>
             </widget>
            </item>
            <item row="7" column="1">
             <widget class="QComboBox" name="comboboxPragmaJournalMode">
              <item>
               <property name="text">
                <string notr="true">Delete</string>
               </property>
              </item>
              <item>
               <property name="text">
                <string notr="true">Truncate</string>
               </property>
              </item>
              <item>
               <property name="text">
                <string notr="true">Persist</string>
               </property>
              </item>
              <item>
               <property name="text">
                <string notr="true">Memory</string>
               </property>
              </item>
              <item>
               <property name="text">
                <string notr="true">WAL</string>
               </property>
              </item>
              <item>
               <property name="text">
                <string notr="true">Off</string>
               </property>
              </item>
             </widget>
            </item>
            <item row="8" column="0">
             <widget class="QLabel" name="labelJournalSizeLimit">
              <property name="text">
               <string notr="true">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Journal Size Limit &lt;a href=&quot;https://www.sqlite.org/pragma.html#pragma_journal_size_limit&quot;&gt;&lt;img src=&quot;:/icons/whatis&quot;/&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
              </property>
              <property name="openExternalLinks">
               <bool>true</bool>
              </property>
              <property name="buddy">
               <cstring>spinPragmaJournalSizeLimit</cstring>
              </property>
             </widget>
            </item>
            <item row="8" column="1">
             <widget class="QSpinBox" name="spinPragmaJournalSizeLimit">
              <property name="minimum">
               <number>-1</number>
              </property>
              <property name="maximum">
               <number>100000</number>
              </property>
             </widget>
            </item>
            <item row="9" column="0">
             <widget class="QLabel" name="labelPragmaLockingMode">
              <property name="text">
               <string notr="true">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Locking Mode &lt;a href=&quot;https://www.sqlite.org/pragma.html#pragma_locking_mode&quot;&gt;&lt;img src=&quot;:/icons/whatis&quot;/&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
              </property>
              <property name="openExternalLinks">
               <bool>true</bool>
              </property>
              <property name="buddy">
               <cstring>comboboxPragmaLockingMode</cstring>
              </property>
             </widget>
            </item>
            <item row="9" column="1">
             <widget class="QComboBox" name="comboboxPragmaLockingMode">
              <item>
               <property name="text">
                <string notr="true">Normal</string>
               </property>
              </item>
              <item>
               <property name="text">
                <string notr="true">Exclusive</string>
               </property>
              </item>
             </widget>
            </item>
            <item row="10" column="0">
             <widget class="QLabel" name="labelPragmaMaxPageCount">
              <property name="text">
               <string notr="true">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Max Page Count &lt;a href=&quot;https://www.sqlite.org/pragma.html#pragma_max_page_count&quot;&gt;&lt;img src=&quot;:/icons/whatis&quot;/&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
              </property>
              <property name="openExternalLinks">
               <bool>true</bool>
              </property>
              <property name="buddy">
               <cstring>spinPragmaMaxPageCount</cstring>
              </property>
             </widget>
            </item>
            <item row="10" column="1">
             <widget class="QSpinBox" name="spinPragmaMaxPageCount">
              <property name="maximum">
               <number>2000000000</number>
              </property>
             </widget>
            </item>
            <item row="11" column="0">
             <widget class="QLabel" name="labelPragmaPageSize">
              <property name="text">
               <string notr="true">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Page Size &lt;a href=&quot;https://www.sqlite.org/pragma.html#pragma_page_size&quot;&gt;&lt;img src=&quot;:/icons/whatis&quot;/&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
              </property>
              <property name="openExternalLinks">
               <bool>true</bool>
              </property>
              <property name="buddy">
               <cstring>comboPragmaPageSize</cstring>
              </property>
             </widget>
            </item>
            <item row="11" column="1">
             <widget class="QComboBox" name="comboPragmaPageSize">
              <item>
               <property name="text">
                <string notr="true">512</string>
               </property>
              </item>
              <item>
               <property name="text">
                <string notr="true">1024</string>
               </property>
              </item>
              <item>
               <property name="text">
                <string notr="true">2048</string>
               </property>
              </item>
              <item>
               <property name="text">
                <string notr="true">4096</string>
               </property>
              </item>
              <item>
               <property name="text">
                <string notr="true">8192</string>
               </property>
              </item>
              <item>
               <property name="text">
                <string notr="true">16384</string>
               </property>
              </item>
              <item>
               <property name="text">
                <string notr="true">32768</string>
               </property>
              </item>
              <item>
               <property name="text">
                <string notr="true">65536</string>
               </property>
              </item>
             </widget>
            </item>
            <item row="12" column="0">
             <widget class="QLabel" name="labelPragmaRecursiveTriggers">
              <property name="text">
               <string notr="true">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Recursive Triggers &lt;a href=&quot;https://www.sqlite.org/pragma.html#pragma_recursive_triggers&quot;&gt;&lt;img src=&quot;:/icons/whatis&quot;/&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
              </property>
              <property name="openExternalLinks">
               <bool>true</bool>
              </property>
              <property name="buddy">
               <cstring>checkboxPragmaRecursiveTriggers</cstring>
              </property>
             </widget>
            </item>
            <item row="12" column="1">
             <widget class="QCheckBox" name="checkboxPragmaRecursiveTriggers">
              <property name="text">
               <string/>
              </property>
             </widget>
            </item>
            <item row="13" column="0">
             <widget class="QLabel" name="labelPragmaSecureDelete">
              <property name="text">
               <string notr="true">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Secure Delete &lt;a href=&quot;https://www.sqlite.org/pragma.html#pragma_secure_delete&quot;&gt;&lt;img src=&quot;:/icons/whatis&quot;/&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
              </property>
              <property name="openExternalLinks">
               <bool>true</bool>
              </property>
              <property name="buddy">
               <cstring>checkboxPragmaSecureDelete</cstring>
              </property>
             </widget>
            </item>
            <item row="13" column="1">
             <widget class="QCheckBox" name="checkboxPragmaSecureDelete">
              <property name="text">
               <string/>
              </property>
             </widget>
            </item>
            <item row="14" column="0">
             <widget class="QLabel" name="labelPragmaSynchronous">
              <property name="text">
               <string notr="true">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Synchronous &lt;a href=&quot;https://www.sqlite.org/pragma.html#pragma_synchronous&quot;&gt;&lt;img src=&quot;:/icons/whatis&quot;/&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
              </property>
              <property name="openExternalLinks">
               <bool>true</bool>
              </property>
              <property name="buddy">
               <cstring>comboboxPragmaSynchronous</cstring>
              </property>
             </widget>
            </item>
            <item row="14" column="1">
             <widget class="QComboBox" name="comboboxPragmaSynchronous">
              <item>
               <property name="text">
                <string notr="true">Off</string>
               </property>
              </item>
              <item>
               <property name="text">
                <string notr="true">Normal</string>
               </property>
              </item>
              <item>
               <property name="text">
                <string notr="true">Full</string>
               </property>
              </item>
             </widget>
            </item>
            <item row="15" column="0">
             <widget class="QLabel" name="labelPragmaTempStore">
              <property name="text">
               <string notr="true">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Temp Store &lt;a href=&quot;https://www.sqlite.org/pragma.html#pragma_temp_store&quot;&gt;&lt;img src=&quot;:/icons/whatis&quot;/&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
              </property>
              <property name="openExternalLinks">
               <bool>true</bool>
              </property>
              <property name="buddy">
               <cstring>comboboxPragmaTempStore</cstring>
              </property>
             </widget>
            </item>
            <item row="15" column="1">
             <widget class="QComboBox" name="comboboxPragmaTempStore">
              <item>
               <property name="text">
                <string notr="true">Default</string>
               </property>
              </item>
              <item>
               <property name="text">
                <string notr="true">File</string>
               </property>
              </item>
              <item>
               <property name="text">
                <string notr="true">Memory</string>
               </property>
              </item>
             </widget>
            </item>
            <item row="16" column="0">
             <widget class="QLabel" name="labelPragmaUserVersion">
              <property name="text">
               <string notr="true">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;User Version &lt;a href=&quot;https://www.sqlite.org/pragma.html#pragma_user_version&quot;&gt;&lt;img src=&quot;:/icons/whatis&quot;/&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
              </property>
              <property name="openExternalLinks">
               <bool>true</bool>
              </property>
              <property name="buddy">
               <cstring>spinPragmaUserVersion</cstring>
              </property>
             </widget>
            </item>
            <item row="16" column="1">
             <widget class="QSpinBox" name="spinPragmaUserVersion">
              <property name="maximum">
               <number>2147483647</number>
              </property>
             </widget>
            </item>
            <item row="17" column="0">
             <widget class="QLabel" name="labelPragmaWalAutoCheckpoint">
              <property name="text">
               <string notr="true">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;WAL Auto Checkpoint &lt;a href=&quot;https://www.sqlite.org/pragma.html#pragma_wal_autocheckpoint&quot;&gt;&lt;img src=&quot;:/icons/whatis&quot;/&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
              </property>
              <property name="openExternalLinks">
               <bool>true</bool>
              </property>
              <property name="buddy">
               <cstring>spinPragmaWalAutoCheckpoint</cstring>
              </property>
             </widget>
            </item>
            <item row="17" column="1">
             <widget class="QSpinBox" name="spinPragmaWalAutoCheckpoint">
              <property name="maximum">
               <number>10000</number>
              </property>
             </widget>
            </item>
           </layout>
          </widget>
         </widget>
        </item>
        <item>
         <widget class="QDialogButtonBox" name="buttonBoxPragmas">
          <property name="standardButtons">
           <set>QDialogButtonBox::Cancel|QDialogButtonBox::Save</set>
          </property>
          <property name="centerButtons">
           <bool>false</bool>
          </property>
         </widget>
        </item>
       </layout>
      </widget>
      <widget class="QWidget" name="query">
       <property name="accessibleName">
        <string extracomment="This has to be equal to the tab title in all the main tabs">Execute SQL</string>
       </property>
       <attribute name="title">
        <string>SQL编辑器</string>
       </attribute>
       <layout class="QVBoxLayout" name="verticalLayout_3">
        <property name="spacing">
         <number>3</number>
        </property>
        <property name="leftMargin">
         <number>3</number>
        </property>
        <property name="topMargin">
         <number>3</number>
        </property>
        <property name="rightMargin">
         <number>3</number>
        </property>
        <property name="bottomMargin">
         <number>3</number>
        </property>
        <item>
         <widget class="QToolBar" name="toolbarSql">
          <property name="windowTitle">
           <string>toolBar1</string>
          </property>
          <addaction name="actionSqlOpenTab"/>
          <addaction name="actionSqlOpenFile"/>
          <addaction name="actionSqlSaveFilePopup"/>
          <addaction name="actionSqlPrint"/>
          <addaction name="separator"/>
          <addaction name="actionExecuteSql"/>
          <addaction name="actionSqlExecuteLine"/>
          <addaction name="actionSqlStop"/>
          <addaction name="separator"/>
          <addaction name="actionSqlResultsSave"/>
          <addaction name="separator"/>
          <addaction name="actionSqlFind"/>
          <addaction name="actionSqlFindReplace"/>
          <addaction name="separator"/>
          <addaction name="actionSqlToggleComment"/>
         </widget>
        </item>
        <item>
         <widget class="QTabWidget" name="tabSqlAreas">
          <property name="contextMenuPolicy">
           <enum>Qt::CustomContextMenu</enum>
          </property>
          <property name="currentIndex">
           <number>-1</number>
          </property>
          <property name="movable">
           <bool>true</bool>
          </property>
         </widget>
        </item>
       </layout>
      </widget>
     </widget>
    </item>
   </layout>
  </widget>
  <widget class="QMenuBar" name="menubar">
   <property name="geometry">
    <rect>
     <x>0</x>
     <y>0</y>
     <width>1037</width>
     <height>22</height>
    </rect>
   </property>
   <widget class="QMenu" name="fileMenu">
    <property name="title">
     <string>&amp;文件</string>
    </property>
    <widget class="QMenu" name="menuImport">
     <property name="title">
      <string>&amp;导入</string>
     </property>
     <addaction name="fileImportSQLAction"/>
     <addaction name="fileImportCSVAction"/>
    </widget>
    <widget class="QMenu" name="menuExport">
     <property name="title">
      <string>&amp;导出</string>
     </property>
     <addaction name="fileExportSQLAction"/>
     <addaction name="fileExportCSVAction"/>
     <addaction name="fileExportJsonAction"/>
    </widget>
    <addaction name="fileNewAction"/>
    <addaction name="fileNewInMemoryDatabaseAction"/>
    <addaction name="fileOpenAction"/>
    <addaction name="fileOpenReadOnlyAction"/>
    <addaction name="fileAttachAction"/>
    <addaction name="fileCloseAction"/>
    <addaction name="separator"/>
    <addaction name="fileSaveAction"/>
    <addaction name="fileRevertAction"/>
    <addaction name="separator"/>
    <addaction name="menuImport"/>
    <addaction name="menuExport"/>
    <addaction name="separator"/>
    <addaction name="actionOpenProject"/>
    <addaction name="actionSaveProject"/>
    <addaction name="actionSaveProjectAs"/>
    <addaction name="separator"/>
    <addaction name="actionSaveAll"/>
    <addaction name="separator"/>
    <addaction name="fileExitAction"/>
   </widget>
   <widget class="QMenu" name="editMenu">
    <property name="title">
     <string>&amp;编辑</string>
    </property>
    <addaction name="editCreateTableAction"/>
    <addaction name="editModifyObjectAction"/>
    <addaction name="editDeleteObjectAction"/>
    <addaction name="separator"/>
    <addaction name="editCreateIndexAction"/>
    <addaction name="separator"/>
    <addaction name="viewPreferencesAction"/>
   </widget>
   <widget class="QMenu" name="viewMenu">
    <property name="title">
     <string>&amp;查看</string>
    </property>
    <addaction name="viewDBToolbarAction"/>
    <addaction name="viewExtraDBToolbarAction"/>
    <addaction name="viewProjectToolbarAction"/>
    <addaction name="separator"/>
   </widget>
   <widget class="QMenu" name="menuTools">
    <property name="title">
     <string>&amp;工具</string>
    </property>
    <addaction name="fileCompactAction"/>
    <addaction name="actionEncryption"/>
    <addaction name="separator"/>
    <addaction name="actionLoadExtension"/>
    <addaction name="separator"/>
    <addaction name="actionIntegrityCheck"/>
    <addaction name="actionQuickCheck"/>
    <addaction name="actionForeignKeyCheck"/>
    <addaction name="actionOptimize"/>
   </widget>
   <addaction name="fileMenu"/>
   <addaction name="editMenu"/>
   <addaction name="viewMenu"/>
   <addaction name="menuTools"/>
  </widget>
  <widget class="QStatusBar" name="statusbar"/>
  <widget class="QToolBar" name="toolbarDB">
   <property name="windowTitle">
    <string>DB Toolbar</string>
   </property>
   <property name="toolButtonStyle">
    <enum>Qt::ToolButtonTextBesideIcon</enum>
   </property>
   <attribute name="toolBarArea">
    <enum>TopToolBarArea</enum>
   </attribute>
   <attribute name="toolBarBreak">
    <bool>false</bool>
   </attribute>
   <addaction name="fileNewAction"/>
   <addaction name="fileOpenActionPopup"/>
   <addaction name="separator"/>
   <addaction name="fileSaveAction"/>
   <addaction name="fileRevertAction"/>
  </widget>
  <widget class="QDockWidget" name="dockEdit">
   <property name="windowTitle">
    <string>编辑单元</string>
   </property>
   <attribute name="dockWidgetArea">
    <number>2</number>
   </attribute>
   <widget class="QWidget" name="dockWidgetContents_4"/>
  </widget>
  <widget class="QDockWidget" name="dockLog">
   <property name="features">
    <set>QDockWidget::AllDockWidgetFeatures</set>
   </property>
   <property name="windowTitle">
    <string>执行日志</string>
   </property>
   <attribute name="dockWidgetArea">
    <number>2</number>
   </attribute>
   <widget class="QWidget" name="dockWidgetContents">
    <layout class="QVBoxLayout" name="verticalLayout_5">
     <item>
      <layout class="QHBoxLayout" name="horizontalLayout_3">
       <item>
        <widget class="QLabel" name="labelLogSubmittedBy">
         <property name="minimumSize">
          <size>
           <width>0</width>
           <height>30</height>
          </size>
         </property>
         <property name="text">
          <string>排序依据</string>
         </property>
         <property name="buddy">
          <cstring>comboLogSubmittedBy</cstring>
         </property>
        </widget>
       </item>
       <item>
        <widget class="QComboBox" name="comboLogSubmittedBy">
         <property name="minimumSize">
          <size>
           <width>0</width>
           <height>30</height>
          </size>
         </property>
         <item>
          <property name="text">
           <string>User</string>
          </property>
         </item>
         <item>
          <property name="text">
           <string>Application</string>
          </property>
         </item>
         <item>
          <property name="text">
           <string>Error Log</string>
          </property>
         </item>
        </widget>
       </item>
       <item>
        <spacer name="horizontalSpacer_3">
         <property name="orientation">
          <enum>Qt::Horizontal</enum>
         </property>
         <property name="sizeHint" stdset="0">
          <size>
           <width>20</width>
           <height>20</height>
          </size>
         </property>
        </spacer>
       </item>
       <item>
        <widget class="QPushButton" name="buttonLogClear">
         <property name="minimumSize">
          <size>
           <width>0</width>
           <height>30</height>
          </size>
         </property>
         <property name="whatsThis">
          <string>This button clears the contents of the SQL logs</string>
         </property>
         <property name="text">
          <string>&amp;Clear</string>
         </property>
        </widget>
       </item>
      </layout>
     </item>
     <item>
      <widget class="QStackedWidget" name="stackLog">
       <property name="whatsThis">
        <string>This panel lets you examine a log of all SQL commands issued by the application or by yourself</string>
       </property>
       <property name="currentIndex">
        <number>0</number>
       </property>
       <widget class="SqlTextEdit" name="editLogUser">
        <property name="font">
         <font>
          <family>Monospace</family>
          <pointsize>8</pointsize>
         </font>
        </property>
        <property name="readOnly">
         <bool>true</bool>
        </property>
       </widget>
       <widget class="SqlTextEdit" name="editLogApplication">
        <property name="font">
         <font>
          <family>Monospace</family>
          <pointsize>8</pointsize>
         </font>
        </property>
        <property name="readOnly">
         <bool>true</bool>
        </property>
       </widget>
       <widget class="ExtendedScintilla" name="editLogErrorLog">
        <property name="font">
         <font>
          <family>Monospace</family>
          <pointsize>8</pointsize>
         </font>
        </property>
        <property name="readOnly">
         <bool>true</bool>
        </property>
       </widget>
      </widget>
     </item>
    </layout>
   </widget>
  </widget>
  <widget class="QDockWidget" name="dockPlot">
   <property name="features">
    <set>QDockWidget::AllDockWidgetFeatures</set>
   </property>
   <property name="windowTitle">
    <string>&amp;绘图</string>
   </property>
   <attribute name="dockWidgetArea">
    <number>2</number>
   </attribute>
   <widget class="QWidget" name="dockWidgetContents_2">
    <layout class="QVBoxLayout" name="verticalLayout_6"/>
   </widget>
  </widget>
  <widget class="QDockWidget" name="dockSchema">
   <property name="windowTitle">
    <string>数据模式</string>
   </property>
   <attribute name="dockWidgetArea">
    <number>2</number>
   </attribute>
   <widget class="QWidget" name="dockWidgetContents_3">
    <layout class="QVBoxLayout" name="verticalLayout_9">
     <item>
      <widget class="QTreeView" name="treeSchemaDock">
       <property name="contextMenuPolicy">
        <enum>Qt::CustomContextMenu</enum>
       </property>
       <property name="whatsThis">
        <string>This is the structure of the opened database.
You can drag multiple object names from the Name column and drop them into the SQL editor and you can adjust the properties of the dropped names using the context menu. This would help you in composing SQL statements.
You can drag SQL statements from the Schema column and drop them into the SQL editor or into other applications.
</string>
       </property>
       <property name="dragEnabled">
        <bool>true</bool>
       </property>
       <property name="dragDropMode">
        <enum>QAbstractItemView::DragDrop</enum>
       </property>
       <property name="alternatingRowColors">
        <bool>true</bool>
       </property>
       <property name="selectionMode">
        <enum>QAbstractItemView::ExtendedSelection</enum>
       </property>
       <property name="selectionBehavior">
        <enum>QAbstractItemView::SelectItems</enum>
       </property>
       <property name="verticalScrollMode">
        <enum>QAbstractItemView::ScrollPerPixel</enum>
       </property>
       <property name="animated">
        <bool>true</bool>
       </property>
      </widget>
     </item>
    </layout>
   </widget>
  </widget>
  <widget class="QDockWidget" name="dockRemote">
   <property name="windowTitle">
    <string>&amp;Remote</string>
   </property>
   <attribute name="dockWidgetArea">
    <number>2</number>
   </attribute>
   <widget class="QWidget" name="dockWidgetContents_5"/>
  </widget>
  <widget class="QToolBar" name="toolbarProject">
   <property name="windowTitle">
    <string>Project Toolbar</string>
   </property>
   <property name="toolButtonStyle">
    <enum>Qt::ToolButtonTextBesideIcon</enum>
   </property>
   <attribute name="toolBarArea">
    <enum>TopToolBarArea</enum>
   </attribute>
   <attribute name="toolBarBreak">
    <bool>false</bool>
   </attribute>
   <addaction name="actionOpenProject"/>
   <addaction name="actionSaveProject"/>
  </widget>
  <widget class="QToolBar" name="toolbarExtraDB">
   <property name="enabled">
    <bool>true</bool>
   </property>
   <property name="windowTitle">
    <string>Extra DB toolbar</string>
   </property>
   <property name="toolTip">
    <string>Close the current database file</string>
   </property>
   <property name="toolButtonStyle">
    <enum>Qt::ToolButtonTextBesideIcon</enum>
   </property>
   <attribute name="toolBarArea">
    <enum>TopToolBarArea</enum>
   </attribute>
   <attribute name="toolBarBreak">
    <bool>false</bool>
   </attribute>
   <addaction name="fileAttachAction"/>
   <addaction name="fileCloseAction"/>
  </widget>
  <action name="fileNewAction">
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/db_new</normaloff>:/icons/db_new</iconset>
   </property>
   <property name="text">
    <string>&amp;创建新属性表库</string>
   </property>
   <property name="toolTip">
    <string>Create a new database file</string>
   </property>
   <property name="statusTip">
    <string>Create a new database file</string>
   </property>
   <property name="whatsThis">
    <string>This option is used to create a new database file.</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+N</string>
   </property>
   <property name="menuRole">
    <enum>QAction::NoRole</enum>
   </property>
  </action>
  <action name="fileOpenAction">
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/db_open</normaloff>:/icons/db_open</iconset>
   </property>
   <property name="text">
    <string>&amp;打开属性库</string>
   </property>
   <property name="toolTip">
    <string>Open an existing database file</string>
   </property>
   <property name="statusTip">
    <string>Open an existing database file</string>
   </property>
   <property name="whatsThis">
    <string>This option is used to open an existing database file.</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+O</string>
   </property>
   <property name="menuRole">
    <enum>QAction::NoRole</enum>
   </property>
  </action>
  <action name="fileCloseAction">
   <property name="enabled">
    <bool>false</bool>
   </property>
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/close</normaloff>:/icons/close</iconset>
   </property>
   <property name="text">
    <string>&amp;关闭数据库</string>
   </property>
   <property name="toolTip">
    <string>Close the current database file</string>
   </property>
   <property name="statusTip">
    <string>Close the current database file</string>
   </property>
   <property name="whatsThis">
    <string>This button closes the connection to the currently open database file</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+F4</string>
   </property>
   <property name="menuRole">
    <enum>QAction::NoRole</enum>
   </property>
  </action>
  <action name="fileRevertAction">
   <property name="enabled">
    <bool>false</bool>
   </property>
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/db_revert</normaloff>:/icons/db_revert</iconset>
   </property>
   <property name="text">
    <string>&amp;撤销更改</string>
   </property>
   <property name="toolTip">
    <string>Revert database to last saved state</string>
   </property>
   <property name="statusTip">
    <string>Revert database to last saved state</string>
   </property>
   <property name="whatsThis">
    <string>This option is used to revert the current database file to its last saved state. All changes made since the last save operation are lost.</string>
   </property>
   <property name="menuRole">
    <enum>QAction::NoRole</enum>
   </property>
  </action>
  <action name="fileSaveAction">
   <property name="enabled">
    <bool>false</bool>
   </property>
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/db_save</normaloff>:/icons/db_save</iconset>
   </property>
   <property name="text">
    <string>&amp;保存更改</string>
   </property>
   <property name="toolTip">
    <string>Write changes to the database file</string>
   </property>
   <property name="statusTip">
    <string>Write changes to the database file</string>
   </property>
   <property name="whatsThis">
    <string>This option is used to save changes to the database file.</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+S</string>
   </property>
   <property name="menuRole">
    <enum>QAction::NoRole</enum>
   </property>
  </action>
  <action name="fileCompactAction">
   <property name="enabled">
    <bool>false</bool>
   </property>
   <property name="text">
    <string>压缩与修复数据库</string>
   </property>
   <property name="toolTip">
    <string>Compact the database file, removing space wasted by deleted records</string>
   </property>
   <property name="statusTip">
    <string>Compact the database file, removing space wasted by deleted records.</string>
   </property>
   <property name="whatsThis">
    <string>Compact the database file, removing space wasted by deleted records.</string>
   </property>
   <property name="menuRole">
    <enum>QAction::NoRole</enum>
   </property>
  </action>
  <action name="fileExitAction">
   <property name="text">
    <string>E&amp;xit</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+Q</string>
   </property>
   <property name="menuRole">
    <enum>QAction::QuitRole</enum>
   </property>
  </action>
  <action name="fileImportSQLAction">
   <property name="text">
    <string>&amp;从SQL</string>
   </property>
   <property name="toolTip">
    <string>Import data from an .sql dump text file into a new or existing database.</string>
   </property>
   <property name="whatsThis">
    <string>This option lets you import data from an .sql dump text file into a new or existing database. SQL dump files can be created on most database engines, including MySQL and PostgreSQL.</string>
   </property>
   <property name="menuRole">
    <enum>QAction::NoRole</enum>
   </property>
  </action>
  <action name="fileImportCSVAction">
   <property name="text">
    <string>&amp;从CSV</string>
   </property>
   <property name="toolTip">
    <string>Open a wizard that lets you import data from a comma separated text file into a database table.</string>
   </property>
   <property name="whatsThis">
    <string>Open a wizard that lets you import data from a comma separated text file into a database table. CSV files can be created on most database and spreadsheet applications.</string>
   </property>
   <property name="menuRole">
    <enum>QAction::NoRole</enum>
   </property>
  </action>
  <action name="fileExportSQLAction">
   <property name="text">
    <string>&amp;到SQL</string>
   </property>
   <property name="toolTip">
    <string>Export a database to a .sql dump text file.</string>
   </property>
   <property name="whatsThis">
    <string>This option lets you export a database to a .sql dump text file. SQL dump files contain all data necessary to recreate the database on most database engines, including MySQL and PostgreSQL.</string>
   </property>
   <property name="menuRole">
    <enum>QAction::NoRole</enum>
   </property>
  </action>
  <action name="fileExportCSVAction">
   <property name="text">
    <string>&amp;导出到CSV</string>
   </property>
   <property name="toolTip">
    <string>Export a database table as a comma separated text file.</string>
   </property>
   <property name="whatsThis">
    <string>Export a database table as a comma separated text file, ready to be imported into other database or spreadsheet applications.</string>
   </property>
   <property name="menuRole">
    <enum>QAction::NoRole</enum>
   </property>
  </action>
  <action name="editCreateTableAction">
   <property name="enabled">
    <bool>false</bool>
   </property>
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/table_create</normaloff>:/icons/table_create</iconset>
   </property>
   <property name="text">
    <string>&amp;创建表</string>
   </property>
   <property name="whatsThis">
    <string>Open the Create Table wizard, where it is possible to define the name and fields for a new table in the database</string>
   </property>
   <property name="menuRole">
    <enum>QAction::NoRole</enum>
   </property>
  </action>
  <action name="editDeleteObjectAction">
   <property name="enabled">
    <bool>false</bool>
   </property>
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/table_delete</normaloff>:/icons/table_delete</iconset>
   </property>
   <property name="text">
    <string>&amp;删除表</string>
   </property>
   <property name="toolTip">
    <string>Delete Table</string>
   </property>
   <property name="whatsThis">
    <string>Open the Delete Table wizard, where you can select a database table to be dropped.</string>
   </property>
   <property name="menuRole">
    <enum>QAction::NoRole</enum>
   </property>
  </action>
  <action name="editModifyObjectAction">
   <property name="enabled">
    <bool>false</bool>
   </property>
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/table_modify</normaloff>:/icons/table_modify</iconset>
   </property>
   <property name="text">
    <string>&amp;修改表</string>
   </property>
   <property name="whatsThis">
    <string>Open the Modify Table wizard, where it is possible to rename an existing table. It is also possible to add or delete fields form a table, as well as modify field names and types.</string>
   </property>
   <property name="menuRole">
    <enum>QAction::NoRole</enum>
   </property>
  </action>
  <action name="editCreateIndexAction">
   <property name="enabled">
    <bool>false</bool>
   </property>
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/index_create</normaloff>:/icons/index_create</iconset>
   </property>
   <property name="text">
    <string>创建索引</string>
   </property>
   <property name="whatsThis">
    <string>Open the Create Index wizard, where it is possible to define a new index on an existing database table.</string>
   </property>
   <property name="menuRole">
    <enum>QAction::NoRole</enum>
   </property>
  </action>
  <action name="viewPreferencesAction">
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/settings</normaloff>:/icons/settings</iconset>
   </property>
   <property name="text">
    <string>&amp;设置</string>
   </property>
   <property name="toolTip">
    <string>Open the preferences window.</string>
   </property>
   <property name="whatsThis">
    <string>Open the preferences window.</string>
   </property>
   <property name="menuRole">
    <enum>QAction::PreferencesRole</enum>
   </property>
  </action>
  <action name="viewDBToolbarAction">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/toolbar</normaloff>:/icons/toolbar</iconset>
   </property>
   <property name="text">
    <string>&amp;数据库工具条</string>
   </property>
   <property name="whatsThis">
    <string>Shows or hides the Database toolbar.</string>
   </property>
   <property name="menuRole">
    <enum>QAction::NoRole</enum>
   </property>
  </action>
  <action name="helpWhatsThisAction">
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/whatis</normaloff>:/icons/whatis</iconset>
   </property>
   <property name="text">
    <string>W&amp;hat's This?</string>
   </property>
   <property name="shortcut">
    <string>Shift+F1</string>
   </property>
   <property name="menuRole">
    <enum>QAction::NoRole</enum>
   </property>
  </action>
  <action name="helpAboutAction">
   <property name="text">
    <string>&amp;About</string>
   </property>
   <property name="menuRole">
    <enum>QAction::AboutRole</enum>
   </property>
  </action>
  <action name="actionRecent_y_opened">
   <property name="text">
    <string>&amp;Recently opened</string>
   </property>
  </action>
  <action name="actionSqlOpenTab">
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/open_tab</normaloff>:/icons/open_tab</iconset>
   </property>
   <property name="text">
    <string>Open &amp;tab</string>
   </property>
   <property name="whatsThis">
    <string>This button opens a new tab for the SQL editor</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+T</string>
   </property>
  </action>
  <action name="actionExecuteSql">
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/run</normaloff>:/icons/run</iconset>
   </property>
   <property name="text">
    <string>&amp;Execute SQL</string>
   </property>
   <property name="toolTip">
    <string>Execute all/selected SQL</string>
   </property>
   <property name="whatsThis">
    <string>This button executes the currently selected SQL statements. If no text is selected, all SQL statements are executed.</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+Return</string>
   </property>
  </action>
  <action name="actionSqlOpenFile">
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/document_open</normaloff>:/icons/document_open</iconset>
   </property>
   <property name="text">
    <string>Open SQL file(s)</string>
   </property>
   <property name="whatsThis">
    <string>This button opens files containing SQL statements and loads them in new editor tabs</string>
   </property>
  </action>
  <action name="actionSqlSaveFile">
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/save_sql</normaloff>:/icons/save_sql</iconset>
   </property>
   <property name="text">
    <string>Save SQL file</string>
   </property>
  </action>
  <action name="actionLoadExtension">
   <property name="enabled">
    <bool>false</bool>
   </property>
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/load_extension</normaloff>:/icons/load_extension</iconset>
   </property>
   <property name="text">
    <string>&amp;Load Extension...</string>
   </property>
   <property name="visible">
    <bool>false</bool>
   </property>
   <property name="menuRole">
    <enum>QAction::NoRole</enum>
   </property>
  </action>
  <action name="actionSqlExecuteLine">
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/run_line</normaloff>:/icons/run_line</iconset>
   </property>
   <property name="text">
    <string>Execute current line</string>
   </property>
   <property name="iconText">
    <string>Execute line</string>
   </property>
   <property name="toolTip">
    <string>Execute current line</string>
   </property>
   <property name="whatsThis">
    <string>This button executes the SQL statement present in the current editor line</string>
   </property>
   <property name="shortcut">
    <string>Shift+F5</string>
   </property>
  </action>
  <action name="actionExportCsvPopup">
   <property name="enabled">
    <bool>false</bool>
   </property>
   <property name="text">
    <string>Export as CSV file</string>
   </property>
   <property name="toolTip">
    <string>Export table as comma separated values file</string>
   </property>
  </action>
  <action name="actionWiki">
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/browser_open</normaloff>:/icons/browser_open</iconset>
   </property>
   <property name="text">
    <string>&amp;Wiki</string>
   </property>
   <property name="shortcut">
    <string>F1</string>
   </property>
   <property name="menuRole">
    <enum>QAction::NoRole</enum>
   </property>
  </action>
  <action name="actionBug_report">
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/browser_open</normaloff>:/icons/browser_open</iconset>
   </property>
   <property name="text">
    <string>Bug &amp;Report...</string>
   </property>
   <property name="menuRole">
    <enum>QAction::NoRole</enum>
   </property>
  </action>
  <action name="actionFeature_Request">
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/browser_open</normaloff>:/icons/browser_open</iconset>
   </property>
   <property name="text">
    <string>Feature Re&amp;quest...</string>
   </property>
   <property name="menuRole">
    <enum>QAction::NoRole</enum>
   </property>
  </action>
  <action name="actionWebsite">
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/browser_open</normaloff>:/icons/browser_open</iconset>
   </property>
   <property name="text">
    <string>Web&amp;site</string>
   </property>
   <property name="menuRole">
    <enum>QAction::NoRole</enum>
   </property>
  </action>
  <action name="actionDonatePatreon">
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/browser_open</normaloff>:/icons/browser_open</iconset>
   </property>
   <property name="text">
    <string>&amp;Donate on Patreon...</string>
   </property>
   <property name="menuRole">
    <enum>QAction::NoRole</enum>
   </property>
  </action>
  <action name="actionSaveProject">
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/project_save</normaloff>:/icons/project_save</iconset>
   </property>
   <property name="text">
    <string>保存功能</string>
   </property>
   <property name="toolTip">
    <string>Save the current session to a file</string>
   </property>
   <property name="statusTip">
    <string>Save the current session to a file</string>
   </property>
   <property name="whatsThis">
    <string>This button lets you save all the settings associated to the open DB to a DB Browser for SQLite project file</string>
   </property>
   <property name="menuRole">
    <enum>QAction::NoRole</enum>
   </property>
  </action>
  <action name="actionOpenProject">
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/project_open</normaloff>:/icons/project_open</iconset>
   </property>
   <property name="text">
    <string>打开工程</string>
   </property>
   <property name="toolTip">
    <string>Load a working session from a file</string>
   </property>
   <property name="statusTip">
    <string>Load a working session from a file</string>
   </property>
   <property name="whatsThis">
    <string>This button lets you open a DB Browser for SQLite project file</string>
   </property>
   <property name="menuRole">
    <enum>QAction::NoRole</enum>
   </property>
  </action>
  <action name="fileAttachAction">
   <property name="enabled">
    <bool>false</bool>
   </property>
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/db_attach</normaloff>:/icons/db_attach</iconset>
   </property>
   <property name="text">
    <string>&amp; 附加数据库</string>
   </property>
   <property name="toolTip">
    <string>Add another database file to the current database connection</string>
   </property>
   <property name="statusTip">
    <string>Add another database file to the current database connection</string>
   </property>
   <property name="whatsThis">
    <string>This button lets you add another database file to the current database connection</string>
   </property>
   <property name="visible">
    <bool>false</bool>
   </property>
   <property name="menuRole">
    <enum>QAction::NoRole</enum>
   </property>
  </action>
  <action name="actionEncryption">
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/encryption</normaloff>:/icons/encryption</iconset>
   </property>
   <property name="text">
    <string>&amp;加密</string>
   </property>
   <property name="menuRole">
    <enum>QAction::NoRole</enum>
   </property>
  </action>
  <action name="actionSqlSaveFileAs">
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/save_sql</normaloff>:/icons/save_sql</iconset>
   </property>
   <property name="text">
    <string>Save SQL file as</string>
   </property>
   <property name="toolTip">
    <string>Save SQL file as</string>
   </property>
  </action>
  <action name="actionSqlSaveFilePopup">
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/save_sql</normaloff>:/icons/save_sql</iconset>
   </property>
   <property name="text">
    <string>Save SQL file</string>
   </property>
   <property name="toolTip">
    <string>Save SQL file</string>
   </property>
   <property name="whatsThis">
    <string>This button saves the content of the current SQL editor tab to a file</string>
   </property>
  </action>
  <action name="actionEditBrowseTable">
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/table</normaloff>:/icons/table</iconset>
   </property>
   <property name="text">
    <string>&amp;Browse Table</string>
   </property>
  </action>
  <action name="actionEditCopyCreateStatement">
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/copy</normaloff>:/icons/copy</iconset>
   </property>
   <property name="text">
    <string>Copy Create statement</string>
   </property>
   <property name="toolTip">
    <string>Copy the CREATE statement of the item to the clipboard</string>
   </property>
  </action>
  <action name="actionSqlCipherFaq">
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/browser_open</normaloff>:/icons/browser_open</iconset>
   </property>
   <property name="text">
    <string>SQLCipher &amp;FAQ</string>
   </property>
   <property name="toolTip">
    <string>Opens the SQLCipher FAQ in a browser window</string>
   </property>
  </action>
  <action name="fileExportJsonAction">
   <property name="text">
    <string>导出JSON</string>
   </property>
   <property name="toolTip">
    <string>Export one or more table(s) to a JSON file</string>
   </property>
   <property name="menuRole">
    <enum>QAction::NoRole</enum>
   </property>
  </action>
  <action name="fileOpenReadOnlyAction">
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/db_open</normaloff>:/icons/db_open</iconset>
   </property>
   <property name="text">
    <string>Open Data&amp;base Read Only...</string>
   </property>
   <property name="toolTip">
    <string>Open an existing database file in read only mode</string>
   </property>
   <property name="statusTip">
    <string>Open an existing database file</string>
   </property>
   <property name="whatsThis">
    <string>This option is used to open an existing database file.</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+Shift+O</string>
   </property>
   <property name="visible">
    <bool>false</bool>
   </property>
   <property name="menuRole">
    <enum>QAction::NoRole</enum>
   </property>
  </action>
  <action name="actionSqlResultsSave">
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/save_table</normaloff>:/icons/save_table</iconset>
   </property>
   <property name="text">
    <string>Save results</string>
   </property>
   <property name="toolTip">
    <string>Save the results view</string>
   </property>
   <property name="whatsThis">
    <string>This button lets you save the results of the last executed query</string>
   </property>
  </action>
  <action name="actionSqlFind">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/find</normaloff>:/icons/find</iconset>
   </property>
   <property name="text">
    <string>Find text in SQL editor</string>
   </property>
   <property name="iconText">
    <string>Find</string>
   </property>
   <property name="toolTip">
    <string>Find text in SQL editor</string>
   </property>
   <property name="whatsThis">
    <string>This button opens the search bar of the editor</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+F</string>
   </property>
   <property name="shortcutContext">
    <enum>Qt::WidgetShortcut</enum>
   </property>
  </action>
  <action name="actionSqlFindReplace">
   <property name="checkable">
    <bool>false</bool>
   </property>
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/text_replace</normaloff>:/icons/text_replace</iconset>
   </property>
   <property name="text">
    <string>Find or replace text in SQL editor</string>
   </property>
   <property name="iconText">
    <string>Find or replace</string>
   </property>
   <property name="toolTip">
    <string>Find or replace text in SQL editor</string>
   </property>
   <property name="whatsThis">
    <string>This button opens the find/replace dialog for the current editor tab</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+H</string>
   </property>
   <property name="shortcutContext">
    <enum>Qt::WidgetShortcut</enum>
   </property>
  </action>
  <action name="actionSqlResultsExportCsv">
   <property name="text">
    <string>Export to &amp;CSV</string>
   </property>
  </action>
  <action name="actionSqlResultsSaveAsView">
   <property name="text">
    <string>Save as &amp;view</string>
   </property>
   <property name="toolTip">
    <string>Save as view</string>
   </property>
  </action>
  <action name="viewProjectToolbarAction">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="checked">
    <bool>false</bool>
   </property>
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/toolbar</normaloff>:/icons/toolbar</iconset>
   </property>
   <property name="text">
    <string>项目工具条</string>
   </property>
   <property name="whatsThis">
    <string>Shows or hides the Project toolbar.</string>
   </property>
   <property name="menuRole">
    <enum>QAction::NoRole</enum>
   </property>
  </action>
  <action name="viewExtraDBToolbarAction">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/toolbar</normaloff>:/icons/toolbar</iconset>
   </property>
   <property name="text">
    <string>扩展数据工具条</string>
   </property>
  </action>
  <action name="fileOpenActionPopup">
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/db_open</normaloff>:/icons/db_open</iconset>
   </property>
   <property name="text">
    <string>&amp;打开已有属性表库</string>
   </property>
   <property name="toolTip">
    <string>Open an existing database file</string>
   </property>
   <property name="statusTip">
    <string>Open an existing database file</string>
   </property>
   <property name="whatsThis">
    <string>This option is used to open an existing database file.</string>
   </property>
   <property name="menuRole">
    <enum>QAction::TextHeuristicRole</enum>
   </property>
  </action>
  <action name="fileNewInMemoryDatabaseAction">
   <property name="enabled">
    <bool>false</bool>
   </property>
   <property name="text">
    <string>New In-&amp;Memory Database</string>
   </property>
   <property name="visible">
    <bool>false</bool>
   </property>
  </action>
  <action name="actionDropQualifiedCheck">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="text">
    <string>Drag &amp;&amp; Drop Qualified Names</string>
   </property>
   <property name="statusTip">
    <string>Use qualified names (e.g. &quot;Table&quot;.&quot;Field&quot;) when dragging the objects and dropping them into the editor </string>
   </property>
   <property name="whatsThis">
    <string>Use qualified names (e.g. &quot;Table&quot;.&quot;Field&quot;) when dragging the objects and dropping them into the editor </string>
   </property>
  </action>
  <action name="actionEnquoteNamesCheck">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="text">
    <string>Drag &amp;&amp; Drop Enquoted Names</string>
   </property>
   <property name="statusTip">
    <string>Use escaped identifiers (e.g. &quot;Table1&quot;) when dragging the objects and dropping them into the editor </string>
   </property>
   <property name="whatsThis">
    <string>Use escaped identifiers (e.g. &quot;Table1&quot;) when dragging the objects and dropping them into the editor </string>
   </property>
  </action>
  <action name="actionIntegrityCheck">
   <property name="text">
    <string>&amp;完整性检查</string>
   </property>
   <property name="whatsThis">
    <string>Runs the integrity_check pragma over the opened database and returns the results in the Execute SQL tab. This pragma does an integrity check of the entire database.</string>
   </property>
  </action>
  <action name="actionForeignKeyCheck">
   <property name="text">
    <string>&amp;外键检查</string>
   </property>
   <property name="whatsThis">
    <string>Runs the foreign_key_check pragma over the opened database and returns the results in the Execute SQL tab</string>
   </property>
  </action>
  <action name="actionQuickCheck">
   <property name="text">
    <string>&amp;快速完整性检查</string>
   </property>
   <property name="toolTip">
    <string>Run a quick integrity check over the open DB</string>
   </property>
   <property name="whatsThis">
    <string>Runs the quick_check pragma over the opened database and returns the results in the Execute SQL tab. This command does most of the checking of PRAGMA integrity_check but runs much faster.</string>
   </property>
  </action>
  <action name="actionOptimize">
   <property name="text">
    <string>&amp;优化</string>
   </property>
   <property name="toolTip">
    <string>Attempt to optimize the database</string>
   </property>
   <property name="whatsThis">
    <string>Runs the optimize pragma over the opened database. This pragma might perform optimizations that will improve the performance of future queries.</string>
   </property>
  </action>
  <action name="actionSqlPrint">
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/print</normaloff>:/icons/print</iconset>
   </property>
   <property name="text">
    <string>Print</string>
   </property>
   <property name="toolTip">
    <string>Print text from current SQL editor tab</string>
   </property>
   <property name="statusTip">
    <string/>
   </property>
   <property name="whatsThis">
    <string>Open a dialog for printing the text in the current SQL editor tab</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+P</string>
   </property>
   <property name="shortcutContext">
    <enum>Qt::WidgetShortcut</enum>
   </property>
  </action>
  <action name="actionDbPrint">
   <property name="enabled">
    <bool>false</bool>
   </property>
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/print</normaloff>:/icons/print</iconset>
   </property>
   <property name="text">
    <string>Print</string>
   </property>
   <property name="toolTip">
    <string>Print the structure of the opened database</string>
   </property>
   <property name="statusTip">
    <string/>
   </property>
   <property name="whatsThis">
    <string>Open a dialog for printing the structure of the opened database</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+P</string>
   </property>
   <property name="shortcutContext">
    <enum>Qt::WidgetShortcut</enum>
   </property>
   <property name="visible">
    <bool>false</bool>
   </property>
  </action>
  <action name="actionSqlToggleComment">
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/comment_block</normaloff>:/icons/comment_block</iconset>
   </property>
   <property name="text">
    <string>Un/comment block of SQL code</string>
   </property>
   <property name="iconText">
    <string>Un/comment block</string>
   </property>
   <property name="toolTip">
    <string>Comment or uncomment current line or selected block of code</string>
   </property>
   <property name="whatsThis">
    <string>Comment or uncomment the selected lines or the current line, when there is no selection. All the block is toggled according to the first line.</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+/</string>
   </property>
   <property name="shortcutContext">
    <enum>Qt::WidgetShortcut</enum>
   </property>
  </action>
  <action name="actionSqlStop">
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/cancel</normaloff>:/icons/cancel</iconset>
   </property>
   <property name="text">
    <string>Stop SQL execution</string>
   </property>
   <property name="iconText">
    <string>Stop execution</string>
   </property>
   <property name="toolTip">
    <string>Stop the currently running SQL script</string>
   </property>
  </action>
  <action name="actionSaveProjectAs">
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/project_save_as</normaloff>:/icons/project_save_as</iconset>
   </property>
   <property name="text">
    <string>&amp;工程另存为</string>
   </property>
   <property name="toolTip">
    <string>Save the project in a file selected in a dialog</string>
   </property>
   <property name="statusTip">
    <string>Save the project in a file selected in a dialog</string>
   </property>
   <property name="whatsThis">
    <string>Save the project in a file selected in a dialog</string>
   </property>
  </action>
  <action name="actionSaveAll">
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/save_all</normaloff>:/icons/save_all</iconset>
   </property>
   <property name="text">
    <string>Save A&amp;ll</string>
   </property>
   <property name="toolTip">
    <string>Save DB file, project file and opened SQL files</string>
   </property>
   <property name="statusTip">
    <string>Save DB file, project file and opened SQL files</string>
   </property>
   <property name="whatsThis">
    <string>Save DB file, project file and opened SQL files</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+Shift+S</string>
   </property>
  </action>
  <action name="actionPopupSchemaDockBrowseTable">
   <property name="icon">
    <iconset resource="icons/icons.qrc">
     <normaloff>:/icons/table</normaloff>:/icons/table</iconset>
   </property>
   <property name="text">
    <string>Browse Table</string>
   </property>
  </action>
 </widget>
 <customwidgets>
  <customwidget>
   <class>SqlTextEdit</class>
   <extends>QTextEdit</extends>
   <header>sqltextedit.h</header>
   <container>1</container>
  </customwidget>
  <customwidget>
   <class>ExtendedScintilla</class>
   <extends>QTextEdit</extends>
   <header>ExtendedScintilla.h</header>
   <container>1</container>
  </customwidget>
  <customwidget>
   <class>TableBrowser</class>
   <extends>QWidget</extends>
   <header>TableBrowser.h</header>
   <container>1</container>
  </customwidget>
 </customwidgets>
 <tabstops>
  <tabstop>mainTab</tabstop>
  <tabstop>dbTreeWidget</tabstop>
  <tabstop>comboLogSubmittedBy</tabstop>
  <tabstop>buttonLogClear</tabstop>
  <tabstop>treeSchemaDock</tabstop>
  <tabstop>scrollareaPragmas</tabstop>
  <tabstop>comboboxPragmaAutoVacuum</tabstop>
  <tabstop>checkboxPragmaAutomaticIndex</tabstop>
  <tabstop>checkboxPragmaCaseSensitiveLike</tabstop>
  <tabstop>checkboxPragmaCheckpointFullFsync</tabstop>
  <tabstop>checkboxPragmaForeignKeys</tabstop>
  <tabstop>checkboxPragmaFullFsync</tabstop>
  <tabstop>checkboxPragmaIgnoreCheckConstraints</tabstop>
  <tabstop>comboboxPragmaJournalMode</tabstop>
  <tabstop>spinPragmaJournalSizeLimit</tabstop>
  <tabstop>comboboxPragmaLockingMode</tabstop>
  <tabstop>spinPragmaMaxPageCount</tabstop>
  <tabstop>comboPragmaPageSize</tabstop>
  <tabstop>checkboxPragmaSecureDelete</tabstop>
  <tabstop>checkboxPragmaRecursiveTriggers</tabstop>
  <tabstop>comboboxPragmaSynchronous</tabstop>
  <tabstop>comboboxPragmaTempStore</tabstop>
  <tabstop>spinPragmaUserVersion</tabstop>
  <tabstop>spinPragmaWalAutoCheckpoint</tabstop>
  <tabstop>tabSqlAreas</tabstop>
 </tabstops>
 <resources>
  <include location="icons/icons.qrc"/>
 </resources>
 <connections>
  <connection>
   <sender>fileExitAction</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>close()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>399</x>
     <y>299</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>fileOpenAction</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>fileOpen()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>399</x>
     <y>299</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>fileNewAction</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>fileNew()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>399</x>
     <y>299</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>fileCloseAction</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>fileClose()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>399</x>
     <y>299</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>fileCompactAction</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>compact()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>399</x>
     <y>299</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>helpWhatsThisAction</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>helpWhatsThis()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>399</x>
     <y>299</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>helpAboutAction</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>helpAbout()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>399</x>
     <y>299</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>mainTab</sender>
   <signal>currentChanged(int)</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>mainTabSelected(int)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>399</x>
     <y>315</y>
    </hint>
    <hint type="destinationlabel">
     <x>399</x>
     <y>299</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>fileImportCSVAction</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>importTableFromCSV()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>399</x>
     <y>299</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>fileExportCSVAction</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>exportTableToCSV()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>399</x>
     <y>299</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>fileRevertAction</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>fileRevert()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>399</x>
     <y>299</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>fileSaveAction</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>fileSave()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>399</x>
     <y>299</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>editCreateIndexAction</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>createIndex()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>399</x>
     <y>299</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>editDeleteObjectAction</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>deleteObject()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>399</x>
     <y>299</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>editModifyObjectAction</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>editObject()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>399</x>
     <y>299</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>fileExportSQLAction</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>exportDatabaseToSQL()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>399</x>
     <y>299</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>fileImportSQLAction</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>importDatabaseFromSQL()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>399</x>
     <y>299</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>viewPreferencesAction</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>openPreferences()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>399</x>
     <y>299</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>dbTreeWidget</sender>
   <signal>customContextMenuRequested(QPoint)</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>createTreeContextMenu(QPoint)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>111</x>
     <y>261</y>
    </hint>
    <hint type="destinationlabel">
     <x>399</x>
     <y>299</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>treeSchemaDock</sender>
   <signal>customContextMenuRequested(QPoint)</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>createSchemaDockContextMenu(QPoint)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>111</x>
     <y>261</y>
    </hint>
    <hint type="destinationlabel">
     <x>399</x>
     <y>299</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>viewDBToolbarAction</sender>
   <signal>toggled(bool)</signal>
   <receiver>toolbarDB</receiver>
   <slot>setVisible(bool)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>399</x>
     <y>34</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>actionSqlFind</sender>
   <signal>toggled(bool)</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>setFindFrameVisibility(bool)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>399</x>
     <y>34</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>actionSqlFindReplace</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>openFindReplaceDialog()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>399</x>
     <y>34</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>editCreateTableAction</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>createTable()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>399</x>
     <y>299</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>buttonBoxPragmas</sender>
   <signal>rejected()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>loadPragmas()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>111</x>
     <y>540</y>
    </hint>
    <hint type="destinationlabel">
     <x>-1</x>
     <y>470</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>buttonBoxPragmas</sender>
   <signal>accepted()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>savePragmas()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>111</x>
     <y>540</y>
    </hint>
    <hint type="destinationlabel">
     <x>802</x>
     <y>522</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>buttonLogClear</sender>
   <signal>clicked()</signal>
   <receiver>editLogApplication</receiver>
   <slot>clear()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>989</x>
     <y>126</y>
    </hint>
    <hint type="destinationlabel">
     <x>632</x>
     <y>173</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>buttonLogClear</sender>
   <signal>clicked()</signal>
   <receiver>editLogUser</receiver>
   <slot>clear()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>989</x>
     <y>126</y>
    </hint>
    <hint type="destinationlabel">
     <x>1028</x>
     <y>230</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>buttonLogClear</sender>
   <signal>clicked()</signal>
   <receiver>editLogErrorLog</receiver>
   <slot>clear()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>989</x>
     <y>126</y>
    </hint>
    <hint type="destinationlabel">
     <x>632</x>
     <y>173</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>comboLogSubmittedBy</sender>
   <signal>currentIndexChanged(int)</signal>
   <receiver>stackLog</receiver>
   <slot>setCurrentIndex(int)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>772</x>
     <y>135</y>
    </hint>
    <hint type="destinationlabel">
     <x>1028</x>
     <y>230</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>tabSqlAreas</sender>
   <signal>tabCloseRequested(int)</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>closeSqlTab(int)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>91</x>
     <y>259</y>
    </hint>
    <hint type="destinationlabel">
     <x>-1</x>
     <y>51</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>tabSqlAreas</sender>
   <signal>currentChanged(int)</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>changeSqlTab(int)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>91</x>
     <y>259</y>
    </hint>
    <hint type="destinationlabel">
     <x>-1</x>
     <y>51</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>actionExecuteSql</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>executeQuery()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>399</x>
     <y>299</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>actionSqlOpenTab</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>openSqlTab()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>399</x>
     <y>299</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>actionSqlOpenFile</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>openSqlFile()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>399</x>
     <y>299</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>actionSqlSaveFile</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>saveSqlFile()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>399</x>
     <y>299</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>actionLoadExtension</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>loadExtension()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>399</x>
     <y>299</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>actionSqlExecuteLine</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>executeQuery()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>399</x>
     <y>299</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>actionExportCsvPopup</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>exportTableToCSV()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>399</x>
     <y>299</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>actionOpenProject</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>loadProject()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>399</x>
     <y>299</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>actionSaveProject</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>saveProject()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>399</x>
     <y>299</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>fileAttachAction</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>fileAttach()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>499</x>
     <y>314</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>actionEncryption</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>editEncryption()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>499</x>
     <y>314</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>actionSqlSaveFilePopup</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>saveSqlFile()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>499</x>
     <y>314</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>actionSqlSaveFileAs</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>saveSqlFileAs()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>499</x>
     <y>314</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>actionEditBrowseTable</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>switchToBrowseDataTab()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>499</x>
     <y>314</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>actionEditCopyCreateStatement</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>copyCurrentCreateStatement()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>499</x>
     <y>314</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>fileExportJsonAction</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>exportTableToJson()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>518</x>
     <y>314</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>fileOpenReadOnlyAction</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>fileOpenReadOnly()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>518</x>
     <y>314</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>actionSqlResultsExportCsv</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>saveSqlResultsAsCsv()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>518</x>
     <y>314</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>actionSqlResultsSaveAsView</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>saveSqlResultsAsView()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>518</x>
     <y>314</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>tabSqlAreas</sender>
   <signal>tabBarDoubleClicked(int)</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>renameSqlTab(int)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>330</x>
     <y>372</y>
    </hint>
    <hint type="destinationlabel">
     <x>518</x>
     <y>314</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>viewProjectToolbarAction</sender>
   <signal>toggled(bool)</signal>
   <receiver>toolbarProject</receiver>
   <slot>setVisible(bool)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>887</x>
     <y>44</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>viewExtraDBToolbarAction</sender>
   <signal>toggled(bool)</signal>
   <receiver>toolbarExtraDB</receiver>
   <slot>setVisible(bool)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>737</x>
     <y>44</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>SqliteDBMainWindow</sender>
   <signal>toolButtonStyleChanged(Qt::ToolButtonStyle)</signal>
   <receiver>toolbarDB</receiver>
   <slot>setToolButtonStyle(Qt::ToolButtonStyle)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>518</x>
     <y>314</y>
    </hint>
    <hint type="destinationlabel">
     <x>296</x>
     <y>44</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>SqliteDBMainWindow</sender>
   <signal>toolButtonStyleChanged(Qt::ToolButtonStyle)</signal>
   <receiver>toolbarExtraDB</receiver>
   <slot>setToolButtonStyle(Qt::ToolButtonStyle)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>518</x>
     <y>314</y>
    </hint>
    <hint type="destinationlabel">
     <x>737</x>
     <y>44</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>SqliteDBMainWindow</sender>
   <signal>toolButtonStyleChanged(Qt::ToolButtonStyle)</signal>
   <receiver>toolbarProject</receiver>
   <slot>setToolButtonStyle(Qt::ToolButtonStyle)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>518</x>
     <y>314</y>
    </hint>
    <hint type="destinationlabel">
     <x>959</x>
     <y>44</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>fileOpenActionPopup</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>fileOpen()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>518</x>
     <y>314</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>fileNewInMemoryDatabaseAction</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>fileNewInMemoryDatabase()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>20</x>
     <y>20</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>actionSqlPrint</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>openSqlPrintDialog()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>518</x>
     <y>314</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>actionDbPrint</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>printDbStructure()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>518</x>
     <y>314</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>actionSqlToggleComment</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>toggleSqlBlockComment()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>518</x>
     <y>314</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>labelPragmaAutomaticIndex</sender>
   <signal>linkHovered(QString)</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>showStatusMessage5s(QString)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>85</x>
     <y>133</y>
    </hint>
    <hint type="destinationlabel">
     <x>518</x>
     <y>314</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>labelPragmaCaseSensitiveLike</sender>
   <signal>linkHovered(QString)</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>showStatusMessage5s(QString)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>85</x>
     <y>133</y>
    </hint>
    <hint type="destinationlabel">
     <x>518</x>
     <y>314</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>labelPragmaCheckpointFullFsync</sender>
   <signal>linkHovered(QString)</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>showStatusMessage5s(QString)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>85</x>
     <y>133</y>
    </hint>
    <hint type="destinationlabel">
     <x>518</x>
     <y>314</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>labelPragmaForeignKeys</sender>
   <signal>linkHovered(QString)</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>showStatusMessage5s(QString)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>85</x>
     <y>133</y>
    </hint>
    <hint type="destinationlabel">
     <x>518</x>
     <y>314</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>labelPragmaFullFsync</sender>
   <signal>linkHovered(QString)</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>showStatusMessage5s(QString)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>85</x>
     <y>133</y>
    </hint>
    <hint type="destinationlabel">
     <x>518</x>
     <y>314</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>labelPragmaIgnoreCheckConstraints</sender>
   <signal>linkHovered(QString)</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>showStatusMessage5s(QString)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>85</x>
     <y>133</y>
    </hint>
    <hint type="destinationlabel">
     <x>518</x>
     <y>314</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>labelPragmaJournalMode</sender>
   <signal>linkHovered(QString)</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>showStatusMessage5s(QString)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>85</x>
     <y>133</y>
    </hint>
    <hint type="destinationlabel">
     <x>518</x>
     <y>314</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>labelPragmaLockingMode</sender>
   <signal>linkHovered(QString)</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>showStatusMessage5s(QString)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>85</x>
     <y>133</y>
    </hint>
    <hint type="destinationlabel">
     <x>518</x>
     <y>314</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>labelPragmaMaxPageCount</sender>
   <signal>linkHovered(QString)</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>showStatusMessage5s(QString)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>85</x>
     <y>133</y>
    </hint>
    <hint type="destinationlabel">
     <x>518</x>
     <y>314</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>labelPragmaPageSize</sender>
   <signal>linkHovered(QString)</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>showStatusMessage5s(QString)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>85</x>
     <y>133</y>
    </hint>
    <hint type="destinationlabel">
     <x>518</x>
     <y>314</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>labelPragmaRecursiveTriggers</sender>
   <signal>linkHovered(QString)</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>showStatusMessage5s(QString)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>85</x>
     <y>133</y>
    </hint>
    <hint type="destinationlabel">
     <x>518</x>
     <y>314</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>labelPragmaSecureDelete</sender>
   <signal>linkHovered(QString)</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>showStatusMessage5s(QString)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>85</x>
     <y>133</y>
    </hint>
    <hint type="destinationlabel">
     <x>518</x>
     <y>314</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>labelPragmaSynchronous</sender>
   <signal>linkHovered(QString)</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>showStatusMessage5s(QString)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>85</x>
     <y>133</y>
    </hint>
    <hint type="destinationlabel">
     <x>518</x>
     <y>314</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>labelPragmaTempStore</sender>
   <signal>linkHovered(QString)</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>showStatusMessage5s(QString)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>85</x>
     <y>133</y>
    </hint>
    <hint type="destinationlabel">
     <x>518</x>
     <y>314</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>labelPragmaUserVersion</sender>
   <signal>linkHovered(QString)</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>showStatusMessage5s(QString)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>85</x>
     <y>133</y>
    </hint>
    <hint type="destinationlabel">
     <x>518</x>
     <y>314</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>labelPragmaWalAutoCheckpoint</sender>
   <signal>linkHovered(QString)</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>showStatusMessage5s(QString)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>85</x>
     <y>133</y>
    </hint>
    <hint type="destinationlabel">
     <x>518</x>
     <y>314</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>labelPragmaAutoVacuum</sender>
   <signal>linkHovered(QString)</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>showStatusMessage5s(QString)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>85</x>
     <y>133</y>
    </hint>
    <hint type="destinationlabel">
     <x>518</x>
     <y>314</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>labelPragmaAutoVacuum</sender>
   <signal>linkHovered(QString)</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>showStatusMessage5s(QString)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>85</x>
     <y>133</y>
    </hint>
    <hint type="destinationlabel">
     <x>518</x>
     <y>314</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>labelJournalSizeLimit</sender>
   <signal>linkHovered(QString)</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>showStatusMessage5s(QString)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>99</x>
     <y>345</y>
    </hint>
    <hint type="destinationlabel">
     <x>518</x>
     <y>314</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>actionSaveProjectAs</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>saveProjectAs()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>518</x>
     <y>314</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>actionSaveAll</sender>
   <signal>triggered()</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>saveAll()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>518</x>
     <y>314</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>tabSqlAreas</sender>
   <signal>customContextMenuRequested(QPoint)</signal>
   <receiver>SqliteDBMainWindow</receiver>
   <slot>showContextMenuSqlTabBar(QPoint)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>20</x>
     <y>20</y>
    </hint>
   </hints>
  </connection>
 </connections>
 <slots>
  <slot>fileOpen()</slot>
  <slot>fileClose()</slot>
  <slot>browseFind(bool)</slot>
  <slot>refresh()</slot>
  <slot>compact()</slot>
  <slot>helpWhatsThis()</slot>
  <slot>mainTabSelected(int)</slot>
  <slot>executeQuery()</slot>
  <slot>importTableFromCSV()</slot>
  <slot>exportTableToCSV()</slot>
  <slot>fileRevert()</slot>
  <slot>fileSave()</slot>
  <slot>deleteIndex()</slot>
  <slot>createIndex()</slot>
  <slot>createTable()</slot>
  <slot>deleteObject()</slot>
  <slot>editObject()</slot>
  <slot>editTablePopup()</slot>
  <slot>addField()</slot>
  <slot>editField()</slot>
  <slot>exportDatabaseToSQL()</slot>
  <slot>importDatabaseFromSQL()</slot>
  <slot>openPreferences()</slot>
  <slot>createTreeContextMenu(QPoint)</slot>
  <slot>changeTreeSelection()</slot>
  <slot>fileNew()</slot>
  <slot>helpAbout()</slot>
  <slot>deleteField()</slot>
  <slot>loadPragmas()</slot>
  <slot>savePragmas()</slot>
  <slot>copy()</slot>
  <slot>closeSqlTab(int)</slot>
  <slot>openSqlTab()</slot>
  <slot>openSqlFile()</slot>
  <slot>saveSqlFile()</slot>
  <slot>loadExtension()</slot>
  <slot>loadProject()</slot>
  <slot>saveProject()</slot>
  <slot>fileAttach()</slot>
  <slot>editEncryption()</slot>
  <slot>saveSqlFileAs()</slot>
  <slot>switchToBrowseDataTab()</slot>
  <slot>copyCurrentCreateStatement()</slot>
  <slot>browseDataFetchAllData()</slot>
  <slot>exportTableToJson()</slot>
  <slot>fileOpenReadOnly()</slot>
  <slot>saveSqlResultsAsCsv()</slot>
  <slot>saveSqlResultsAsView()</slot>
  <slot>changeSqlTab(int)</slot>
  <slot>renameSqlTab(int)</slot>
  <slot>fileNewInMemoryDatabase()</slot>
  <slot>showContextMenuSqlTabBar(QPoint)</slot>
 </slots>
</ui>
