/********************************************************************************
** Form generated from reading UI file 'configdialog.ui'
**
** Created by: Qt User Interface Compiler version 5.15.18
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/

#ifndef UI_CONFIGDIALOG_H
#define UI_CONFIGDIALOG_H

#include <QtCore/QVariant>
#include <QtGui/QIcon>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QDialog>
#include <QtWidgets/QDialogButtonBox>
#include <QtWidgets/QFrame>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QListWidget>
#include <QtWidgets/QProgressBar>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QRadioButton>
#include <QtWidgets/QScrollArea>
#include <QtWidgets/QScrollBar>
#include <QtWidgets/QSlider>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QSplitter>
#include <QtWidgets/QStackedWidget>
#include <QtWidgets/QTabWidget>
#include <QtWidgets/QTextEdit>
#include <QtWidgets/QToolBar>
#include <QtWidgets/QToolButton>
#include <QtWidgets/QTreeWidget>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "common/colorbutton.h"
#include "common/configradiobutton.h"
#include "common/fontedit.h"

QT_BEGIN_NAMESPACE

class Ui_ConfigDialog
{
public:
    QGridLayout *gridLayout_5;
    QWidget *mainWidget;
    QVBoxLayout *verticalLayout_5;
    QSplitter *splitter;
    QWidget *categoriesWidget;
    QVBoxLayout *verticalLayout;
    QLineEdit *categoriesFilter;
    QTreeWidget *categoriesTree;
    QStackedWidget *stackedWidget;
    QWidget *databaseListPage;
    QVBoxLayout *verticalLayout_36;
    QGroupBox *dbListGroup;
    QGridLayout *gridLayout;
    QCheckBox *sortColumns;
    QCheckBox *expandTablesCheck;
    QGroupBox *addLabelsGroup;
    QVBoxLayout *verticalLayout_20;
    QCheckBox *regularTableLabelsCheck;
    QCheckBox *virtTableLabelsCheck;
    QCheckBox *expandViewsCheck;
    QCheckBox *sortObjects;
    QCheckBox *dispSysTableCheck;
    QGroupBox *dbDialogGroup;
    QVBoxLayout *verticalLayout_37;
    QCheckBox *dontMarkDbAsDefaultCheck;
    QCheckBox *bypassDbDialogCheck;
    QSpacerItem *verticalSpacer_4;
    QWidget *dataBrowsingPage;
    QVBoxLayout *verticalLayout_21;
    QScrollArea *dataBrowsingScrollArea;
    QWidget *dataBrowsingScrollAreaContents;
    QVBoxLayout *verticalLayout_34;
    QGroupBox *dataBrowsingGroup;
    QGridLayout *gridLayout_2;
    QSpinBox *memPopulConfigsCheck;
    QLabel *rowsPerPageLabel;
    QLabel *memPopulConfigsLabel;
    QCheckBox *limitColumnsVsRowsCheck;
    QCheckBox *tolltipInDataViewCheck;
    QCheckBox *useDefaultForNullCheck;
    QSpinBox *rowsPerPageSpin;
    QCheckBox *keepNullWhenEmptyCheck;
    QCheckBox *useSciFormatForDoublesCheck;
    QGroupBox *dataColumnWdGroup;
    QGridLayout *gridLayout_9;
    QCheckBox *enlargeColumnCheck;
    QSpinBox *initColWidthLimitSpin;
    QLabel *initColWidthLimitLabel;
    QCheckBox *keepColNameCheck;
    QGroupBox *insertRowPlacementGroup;
    QVBoxLayout *verticalLayout_33;
    ConfigRadioButton *insertRowBeforeRadio;
    ConfigRadioButton *insertRowAfterRadio;
    ConfigRadioButton *insertRowAtEndRadio;
    QGroupBox *tableWinGroup;
    QVBoxLayout *verticalLayout_18;
    QCheckBox *openTablesOnDataCheck;
    QCheckBox *dataTabInTableAsFirstCheck;
    QGroupBox *viewWinGroup;
    QVBoxLayout *verticalLayout_19;
    QCheckBox *openViewsOnDataCheck;
    QCheckBox *dataTabInViewAsFirstCheck;
    QSpacerItem *verticalSpacer_6;
    QWidget *dataEditorsPage;
    QVBoxLayout *verticalLayout_24;
    QSplitter *splitter_2;
    QGroupBox *dataEditorsTypesGroup;
    QVBoxLayout *verticalLayout_22;
    QToolBar *dataEditorsTypesToolbar;
    QListWidget *dataEditorsTypesList;
    QWidget *dataEditorsRightWidget;
    QVBoxLayout *verticalLayout_23;
    QGroupBox *dataEditorsAvailableGroup;
    QVBoxLayout *verticalLayout_26;
    QListWidget *dataEditorsAvailableList;
    QGroupBox *dataEditorsSelectedGroup;
    QVBoxLayout *verticalLayout_27;
    QTabWidget *dataEditorsSelectedTabs;
    QWidget *generalPage;
    QVBoxLayout *verticalLayout_3;
    QGroupBox *schemaEditingGroup;
    QGridLayout *gridLayout_12;
    QSpinBox *ddlHistorySizeSpin;
    QLabel *ddlHistorySizeLabel;
    QCheckBox *dontShowDdlPreview;
    QGroupBox *sqlQueriesGroup;
    QGridLayout *gridLayout_4;
    QSpinBox *queryHistorySizeSpin;
    QLabel *bindParamLimitLabel;
    QSpinBox *bindParamLimitSpin;
    QCheckBox *execQueryUnderCursorCheck;
    QLabel *queryHistorySizeLabel;
    QCheckBox *wrapLinesInSqlEditorCheck;
    QCheckBox *highlightCurrentQueryCheck;
    QGroupBox *updatesGroup;
    QVBoxLayout *verticalLayout_29;
    QCheckBox *checkForUpdatesCheck;
    QGroupBox *sessionGroup;
    QGridLayout *gridLayout_11;
    QCheckBox *sessionCheck;
    QCheckBox *multipleSessionsCheck;
    QGroupBox *statusFieldGroup_2;
    QVBoxLayout *verticalLayout_35;
    QCheckBox *checkBox_2;
    QSpacerItem *verticalSpacer;
    QWidget *codeColorsPage;
    QGridLayout *gridLayout_6;
    QTabWidget *codeColorsPreviewTabWidget;
    QSpacerItem *codeColorsSpacer;
    QGroupBox *commonCodeColorsGroup;
    QGridLayout *gridLayout_3;
    QCheckBox *keywordFgCheck;
    ColorButton *regularFgBtn;
    ColorButton *blobFgBtn;
    ColorButton *keywordFgBtn;
    ColorButton *validObjectsFgBtn;
    ColorButton *commentFgBtn;
    QCheckBox *regularFgCheck;
    QCheckBox *commentFgCheck;
    ColorButton *numberFgBtn;
    QCheckBox *numberFgCheck;
    ColorButton *matchedParBgBtn;
    QCheckBox *validObjectsFkCheck;
    ColorButton *stringFgBtn;
    ColorButton *currQueryBgBtn;
    QCheckBox *blobFgCheck;
    QCheckBox *stringFgCheck;
    ColorButton *currLineBgBtn;
    ColorButton *matchedParFgBtn;
    QCheckBox *bindParamFgCheck;
    ColorButton *bindParamFgBtn;
    QCheckBox *currLineBgCheck;
    QCheckBox *currQueryBgCheck;
    QCheckBox *matchedParBgCheck;
    QCheckBox *matchedParFgCheck;
    QFrame *frame;
    QHBoxLayout *horizontalLayout_3;
    QPushButton *codeColorsResetBtn;
    QWidget *shortcutsPage;
    QVBoxLayout *verticalLayout_28;
    QLineEdit *shortcutsFilterEdit;
    QTreeWidget *shortcutsTable;
    QWidget *lookAndFeelPage;
    QVBoxLayout *verticalLayout_7;
    QScrollArea *lookAndFeelScroll;
    QWidget *lookAndFeelScrollWidget;
    QVBoxLayout *verticalLayout_31;
    QGroupBox *langGroup;
    QVBoxLayout *verticalLayout_30;
    QLabel *label;
    QComboBox *langCombo;
    QGroupBox *compactLayoutGroup;
    QVBoxLayout *verticalLayout_32;
    QCheckBox *compactLayoutCheck;
    QGroupBox *dockLayoutGroup;
    QGridLayout *gridLayout_13;
    ConfigRadioButton *dockLayoutVertical;
    ConfigRadioButton *dockLeyoutHorizontal;
    QSpacerItem *verticalSpacer_5;
    QWidget *pluginsPage;
    QGridLayout *gridLayout_18;
    QTreeWidget *pluginsList;
    QWidget *hideBuiltInPluginsWidget;
    QHBoxLayout *horizontalLayout_2;
    QSpacerItem *horizontalSpacer;
    QCheckBox *hideBuiltInPluginsCheck;
    QWidget *stylePage;
    QVBoxLayout *verticalLayout_6;
    QWidget *activeStyleWidget;
    QHBoxLayout *horizontalLayout;
    QLabel *activeStyleLabel;
    QComboBox *activeStyleCombo;
    QGroupBox *activeStylePreviewGroup;
    QVBoxLayout *verticalLayout_8;
    QTabWidget *previewTabs;
    QWidget *previewTab1;
    QVBoxLayout *verticalLayout_2;
    QWidget *previewWidget;
    QGridLayout *gridLayout_8;
    QProgressBar *previewProgressBar;
    QCheckBox *previewCheckBox;
    QSlider *previewVerticalSlider;
    QScrollBar *previewVerticalScrollBar;
    QPushButton *previewPushButton;
    QSpinBox *previewSpinBox;
    QProgressBar *progressBar;
    QTreeWidget *previewTreeWidget;
    QToolButton *previewToolButton;
    QLineEdit *previewLineEdit;
    QRadioButton *previewRadioButton;
    QComboBox *previewComboBox;
    QTextEdit *previewTextEdit;
    QWidget *previewTab2;
    QGridLayout *gridLayout_7;
    QWidget *formatterPluginsPage;
    QVBoxLayout *verticalLayout_17;
    QTreeWidget *formatterPluginsTree;
    QWidget *fontsPage;
    QVBoxLayout *verticalLayout_4;
    QScrollArea *fontsScrollArea;
    QWidget *fontsWidget;
    QVBoxLayout *verticalLayout_9;
    QGroupBox *sqlEditorFontGroup;
    QVBoxLayout *verticalLayout_10;
    FontEdit *sqlEditorFont;
    QGroupBox *dbTreeFontGroup;
    QVBoxLayout *verticalLayout_13;
    FontEdit *dbTreeFont;
    QGroupBox *dbTreeLabelGroup;
    QVBoxLayout *verticalLayout_14;
    FontEdit *dbTreeLabelFont;
    QGroupBox *dataViewFontGroup;
    QVBoxLayout *verticalLayout_15;
    FontEdit *dataViewFont;
    QGroupBox *statusFieldFontGroup;
    QVBoxLayout *verticalLayout_16;
    FontEdit *statusFieldfont;
    QSpacerItem *verticalSpacer_2;
    QWidget *codeAssistantPage;
    QGridLayout *gridLayout_10;
    QGroupBox *codeAssistantGroup;
    QGridLayout *gridLayout_14;
    QCheckBox *autoTriggerAssistantCheck;
    QSpacerItem *codeAssistantSpacer;
    QDialogButtonBox *buttonBox;

    void setupUi(QDialog *ConfigDialog)
    {
        if (ConfigDialog->objectName().isEmpty())
            ConfigDialog->setObjectName(QString::fromUtf8("ConfigDialog"));
        ConfigDialog->resize(866, 580);
        gridLayout_5 = new QGridLayout(ConfigDialog);
        gridLayout_5->setObjectName(QString::fromUtf8("gridLayout_5"));
        mainWidget = new QWidget(ConfigDialog);
        mainWidget->setObjectName(QString::fromUtf8("mainWidget"));
        mainWidget->setContextMenuPolicy(Qt::PreventContextMenu);
        verticalLayout_5 = new QVBoxLayout(mainWidget);
        verticalLayout_5->setObjectName(QString::fromUtf8("verticalLayout_5"));
        verticalLayout_5->setContentsMargins(0, 0, 0, 0);
        splitter = new QSplitter(mainWidget);
        splitter->setObjectName(QString::fromUtf8("splitter"));
        splitter->setOrientation(Qt::Horizontal);
        categoriesWidget = new QWidget(splitter);
        categoriesWidget->setObjectName(QString::fromUtf8("categoriesWidget"));
        QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
        sizePolicy.setHorizontalStretch(1);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(categoriesWidget->sizePolicy().hasHeightForWidth());
        categoriesWidget->setSizePolicy(sizePolicy);
        verticalLayout = new QVBoxLayout(categoriesWidget);
        verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
        verticalLayout->setContentsMargins(0, 0, 0, 0);
        categoriesFilter = new QLineEdit(categoriesWidget);
        categoriesFilter->setObjectName(QString::fromUtf8("categoriesFilter"));

        verticalLayout->addWidget(categoriesFilter);

        categoriesTree = new QTreeWidget(categoriesWidget);
        QTreeWidgetItem *__qtreewidgetitem = new QTreeWidgetItem();
        __qtreewidgetitem->setText(0, QString::fromUtf8("1"));
        categoriesTree->setHeaderItem(__qtreewidgetitem);
        QIcon icon;
        icon.addFile(QString::fromUtf8(":/icons/img/config_general.png"), QSize(), QIcon::Normal, QIcon::Off);
        QIcon icon1;
        icon1.addFile(QString::fromUtf8(":/icons/img/keyboard.png"), QSize(), QIcon::Normal, QIcon::Off);
        QIcon icon2;
        icon2.addFile(QString::fromUtf8(":/icons/img/config_look_and_feel.png"), QSize(), QIcon::Normal, QIcon::Off);
        QIcon icon3;
        icon3.addFile(QString::fromUtf8(":/icons/img/config_style.png"), QSize(), QIcon::Normal, QIcon::Off);
        QIcon icon4;
        icon4.addFile(QString::fromUtf8(":/icons/img/config_font.png"), QSize(), QIcon::Normal, QIcon::Off);
        QIcon icon5;
        icon5.addFile(QString::fromUtf8(":/icons/img/config_colors.png"), QSize(), QIcon::Normal, QIcon::Off);
        QIcon icon6;
        icon6.addFile(QString::fromUtf8(":/icons/img/database_online.png"), QSize(), QIcon::Normal, QIcon::Off);
        QIcon icon7;
        icon7.addFile(QString::fromUtf8(":/icons/img/code_assistant.png"), QSize(), QIcon::Normal, QIcon::Off);
        QIcon icon8;
        icon8.addFile(QString::fromUtf8(":/icons/img/table.png"), QSize(), QIcon::Normal, QIcon::Off);
        QIcon icon9;
        icon9.addFile(QString::fromUtf8(":/icons/img/config_data_editors.png"), QSize(), QIcon::Normal, QIcon::Off);
        QIcon icon10;
        icon10.addFile(QString::fromUtf8(":/icons/img/plugin.png"), QSize(), QIcon::Normal, QIcon::Off);
        QTreeWidgetItem *__qtreewidgetitem1 = new QTreeWidgetItem(categoriesTree);
        __qtreewidgetitem1->setIcon(0, icon);
#if QT_CONFIG(statustip)
        __qtreewidgetitem1->setStatusTip(0, QString::fromUtf8("generalPage"));
#endif // QT_CONFIG(statustip)
        QTreeWidgetItem *__qtreewidgetitem2 = new QTreeWidgetItem(categoriesTree);
        __qtreewidgetitem2->setIcon(0, icon1);
#if QT_CONFIG(statustip)
        __qtreewidgetitem2->setStatusTip(0, QString::fromUtf8("shortcutsPage"));
#endif // QT_CONFIG(statustip)
        QTreeWidgetItem *__qtreewidgetitem3 = new QTreeWidgetItem(categoriesTree);
        __qtreewidgetitem3->setIcon(0, icon2);
#if QT_CONFIG(statustip)
        __qtreewidgetitem3->setStatusTip(0, QString::fromUtf8("lookAndFeelPage"));
#endif // QT_CONFIG(statustip)
        QTreeWidgetItem *__qtreewidgetitem4 = new QTreeWidgetItem(__qtreewidgetitem3);
        __qtreewidgetitem4->setIcon(0, icon3);
#if QT_CONFIG(statustip)
        __qtreewidgetitem4->setStatusTip(0, QString::fromUtf8("stylePage"));
#endif // QT_CONFIG(statustip)
        QTreeWidgetItem *__qtreewidgetitem5 = new QTreeWidgetItem(__qtreewidgetitem3);
        __qtreewidgetitem5->setIcon(0, icon4);
#if QT_CONFIG(statustip)
        __qtreewidgetitem5->setStatusTip(0, QString::fromUtf8("fontsPage"));
#endif // QT_CONFIG(statustip)
        QTreeWidgetItem *__qtreewidgetitem6 = new QTreeWidgetItem(__qtreewidgetitem3);
        __qtreewidgetitem6->setIcon(0, icon5);
#if QT_CONFIG(statustip)
        __qtreewidgetitem6->setStatusTip(0, QString::fromUtf8("codeColorsPage"));
#endif // QT_CONFIG(statustip)
        QTreeWidgetItem *__qtreewidgetitem7 = new QTreeWidgetItem(categoriesTree);
        __qtreewidgetitem7->setIcon(0, icon6);
#if QT_CONFIG(statustip)
        __qtreewidgetitem7->setStatusTip(0, QString::fromUtf8("databaseListPage"));
#endif // QT_CONFIG(statustip)
        QTreeWidgetItem *__qtreewidgetitem8 = new QTreeWidgetItem(categoriesTree);
        __qtreewidgetitem8->setIcon(0, icon7);
#if QT_CONFIG(statustip)
        __qtreewidgetitem8->setStatusTip(0, QString::fromUtf8("codeAssistantPage"));
#endif // QT_CONFIG(statustip)
        QTreeWidgetItem *__qtreewidgetitem9 = new QTreeWidgetItem(categoriesTree);
        __qtreewidgetitem9->setIcon(0, icon8);
#if QT_CONFIG(statustip)
        __qtreewidgetitem9->setStatusTip(0, QString::fromUtf8("dataBrowsingPage"));
#endif // QT_CONFIG(statustip)
        QTreeWidgetItem *__qtreewidgetitem10 = new QTreeWidgetItem(__qtreewidgetitem9);
        __qtreewidgetitem10->setIcon(0, icon9);
#if QT_CONFIG(statustip)
        __qtreewidgetitem10->setStatusTip(0, QString::fromUtf8("dataEditorsPage"));
#endif // QT_CONFIG(statustip)
        QTreeWidgetItem *__qtreewidgetitem11 = new QTreeWidgetItem(categoriesTree);
        __qtreewidgetitem11->setIcon(0, icon10);
#if QT_CONFIG(statustip)
        __qtreewidgetitem11->setStatusTip(0, QString::fromUtf8("pluginsPage"));
#endif // QT_CONFIG(statustip)
#if QT_CONFIG(statustip)
        QTreeWidgetItem *__qtreewidgetitem12 = new QTreeWidgetItem(__qtreewidgetitem11);
#else
        new QTreeWidgetItem(__qtreewidgetitem11);
#endif
#if QT_CONFIG(statustip)
        __qtreewidgetitem12->setStatusTip(0, QString::fromUtf8("formatterPluginsPage"));
#endif // QT_CONFIG(statustip)
        categoriesTree->setObjectName(QString::fromUtf8("categoriesTree"));
        QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Expanding);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(categoriesTree->sizePolicy().hasHeightForWidth());
        categoriesTree->setSizePolicy(sizePolicy1);
        categoriesTree->setMinimumSize(QSize(150, 0));
        categoriesTree->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel);
        categoriesTree->header()->setVisible(false);

        verticalLayout->addWidget(categoriesTree);

        splitter->addWidget(categoriesWidget);
        stackedWidget = new QStackedWidget(splitter);
        stackedWidget->setObjectName(QString::fromUtf8("stackedWidget"));
        QSizePolicy sizePolicy2(QSizePolicy::Preferred, QSizePolicy::Preferred);
        sizePolicy2.setHorizontalStretch(5);
        sizePolicy2.setVerticalStretch(0);
        sizePolicy2.setHeightForWidth(stackedWidget->sizePolicy().hasHeightForWidth());
        stackedWidget->setSizePolicy(sizePolicy2);
        databaseListPage = new QWidget();
        databaseListPage->setObjectName(QString::fromUtf8("databaseListPage"));
        verticalLayout_36 = new QVBoxLayout(databaseListPage);
        verticalLayout_36->setObjectName(QString::fromUtf8("verticalLayout_36"));
        dbListGroup = new QGroupBox(databaseListPage);
        dbListGroup->setObjectName(QString::fromUtf8("dbListGroup"));
        gridLayout = new QGridLayout(dbListGroup);
        gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
        sortColumns = new QCheckBox(dbListGroup);
        sortColumns->setObjectName(QString::fromUtf8("sortColumns"));
        sortColumns->setProperty("cfg", QVariant(QString::fromUtf8("General.SortColumns")));

        gridLayout->addWidget(sortColumns, 4, 0, 1, 1);

        expandTablesCheck = new QCheckBox(dbListGroup);
        expandTablesCheck->setObjectName(QString::fromUtf8("expandTablesCheck"));
        expandTablesCheck->setProperty("cfg", QVariant(QString::fromUtf8("General.ExpandTables")));

        gridLayout->addWidget(expandTablesCheck, 1, 0, 1, 1);

        addLabelsGroup = new QGroupBox(dbListGroup);
        addLabelsGroup->setObjectName(QString::fromUtf8("addLabelsGroup"));
        addLabelsGroup->setCheckable(true);
        addLabelsGroup->setChecked(false);
        addLabelsGroup->setProperty("cfg", QVariant(QString::fromUtf8("General.ShowDbTreeLabels")));
        verticalLayout_20 = new QVBoxLayout(addLabelsGroup);
        verticalLayout_20->setObjectName(QString::fromUtf8("verticalLayout_20"));
        regularTableLabelsCheck = new QCheckBox(addLabelsGroup);
        regularTableLabelsCheck->setObjectName(QString::fromUtf8("regularTableLabelsCheck"));
        regularTableLabelsCheck->setProperty("cfg", QVariant(QString::fromUtf8("General.ShowRegularTableLabels")));

        verticalLayout_20->addWidget(regularTableLabelsCheck);

        virtTableLabelsCheck = new QCheckBox(addLabelsGroup);
        virtTableLabelsCheck->setObjectName(QString::fromUtf8("virtTableLabelsCheck"));
        virtTableLabelsCheck->setProperty("cfg", QVariant(QString::fromUtf8("General.ShowVirtualTableLabels")));

        verticalLayout_20->addWidget(virtTableLabelsCheck);


        gridLayout->addWidget(addLabelsGroup, 6, 0, 1, 1);

        expandViewsCheck = new QCheckBox(dbListGroup);
        expandViewsCheck->setObjectName(QString::fromUtf8("expandViewsCheck"));
        expandViewsCheck->setProperty("cfg", QVariant(QString::fromUtf8("General.ExpandViews")));

        gridLayout->addWidget(expandViewsCheck, 2, 0, 1, 1);

        sortObjects = new QCheckBox(dbListGroup);
        sortObjects->setObjectName(QString::fromUtf8("sortObjects"));
        sortObjects->setProperty("cfg", QVariant(QString::fromUtf8("General.SortObjects")));

        gridLayout->addWidget(sortObjects, 3, 0, 1, 1);

        dispSysTableCheck = new QCheckBox(dbListGroup);
        dispSysTableCheck->setObjectName(QString::fromUtf8("dispSysTableCheck"));
        dispSysTableCheck->setProperty("cfg", QVariant(QString::fromUtf8("General.ShowSystemObjects")));

        gridLayout->addWidget(dispSysTableCheck, 5, 0, 1, 1);


        verticalLayout_36->addWidget(dbListGroup);

        dbDialogGroup = new QGroupBox(databaseListPage);
        dbDialogGroup->setObjectName(QString::fromUtf8("dbDialogGroup"));
        verticalLayout_37 = new QVBoxLayout(dbDialogGroup);
        verticalLayout_37->setObjectName(QString::fromUtf8("verticalLayout_37"));
        dontMarkDbAsDefaultCheck = new QCheckBox(dbDialogGroup);
        dontMarkDbAsDefaultCheck->setObjectName(QString::fromUtf8("dontMarkDbAsDefaultCheck"));
        dontMarkDbAsDefaultCheck->setProperty("cfg", QVariant(QString::fromUtf8("General.NewDbNotPermanentByDefault")));

        verticalLayout_37->addWidget(dontMarkDbAsDefaultCheck);

        bypassDbDialogCheck = new QCheckBox(dbDialogGroup);
        bypassDbDialogCheck->setObjectName(QString::fromUtf8("bypassDbDialogCheck"));
        bypassDbDialogCheck->setProperty("cfg", QVariant(QString::fromUtf8("General.BypassDbDialogWhenDropped")));

        verticalLayout_37->addWidget(bypassDbDialogCheck);


        verticalLayout_36->addWidget(dbDialogGroup);

        verticalSpacer_4 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);

        verticalLayout_36->addItem(verticalSpacer_4);

        stackedWidget->addWidget(databaseListPage);
        dataBrowsingPage = new QWidget();
        dataBrowsingPage->setObjectName(QString::fromUtf8("dataBrowsingPage"));
        verticalLayout_21 = new QVBoxLayout(dataBrowsingPage);
        verticalLayout_21->setObjectName(QString::fromUtf8("verticalLayout_21"));
        dataBrowsingScrollArea = new QScrollArea(dataBrowsingPage);
        dataBrowsingScrollArea->setObjectName(QString::fromUtf8("dataBrowsingScrollArea"));
        dataBrowsingScrollArea->setWidgetResizable(true);
        dataBrowsingScrollAreaContents = new QWidget();
        dataBrowsingScrollAreaContents->setObjectName(QString::fromUtf8("dataBrowsingScrollAreaContents"));
        dataBrowsingScrollAreaContents->setGeometry(QRect(0, 0, 433, 718));
        verticalLayout_34 = new QVBoxLayout(dataBrowsingScrollAreaContents);
        verticalLayout_34->setObjectName(QString::fromUtf8("verticalLayout_34"));
        dataBrowsingGroup = new QGroupBox(dataBrowsingScrollAreaContents);
        dataBrowsingGroup->setObjectName(QString::fromUtf8("dataBrowsingGroup"));
        gridLayout_2 = new QGridLayout(dataBrowsingGroup);
        gridLayout_2->setObjectName(QString::fromUtf8("gridLayout_2"));
        memPopulConfigsCheck = new QSpinBox(dataBrowsingGroup);
        memPopulConfigsCheck->setObjectName(QString::fromUtf8("memPopulConfigsCheck"));
        memPopulConfigsCheck->setMaximum(999999);
        memPopulConfigsCheck->setProperty("cfg", QVariant(QString::fromUtf8("General.PopulateHistorySize")));

        gridLayout_2->addWidget(memPopulConfigsCheck, 2, 2, 1, 1);

        rowsPerPageLabel = new QLabel(dataBrowsingGroup);
        rowsPerPageLabel->setObjectName(QString::fromUtf8("rowsPerPageLabel"));

        gridLayout_2->addWidget(rowsPerPageLabel, 0, 0, 1, 2);

        memPopulConfigsLabel = new QLabel(dataBrowsingGroup);
        memPopulConfigsLabel->setObjectName(QString::fromUtf8("memPopulConfigsLabel"));

        gridLayout_2->addWidget(memPopulConfigsLabel, 2, 0, 1, 2);

        limitColumnsVsRowsCheck = new QCheckBox(dataBrowsingGroup);
        limitColumnsVsRowsCheck->setObjectName(QString::fromUtf8("limitColumnsVsRowsCheck"));
        limitColumnsVsRowsCheck->setProperty("cfg", QVariant(QString::fromUtf8("General.LimitRowsForManyColumns")));

        gridLayout_2->addWidget(limitColumnsVsRowsCheck, 1, 0, 1, 3);

        tolltipInDataViewCheck = new QCheckBox(dataBrowsingGroup);
        tolltipInDataViewCheck->setObjectName(QString::fromUtf8("tolltipInDataViewCheck"));
        tolltipInDataViewCheck->setProperty("cfg", QVariant(QString::fromUtf8("General.ShowDataViewTooltips")));

        gridLayout_2->addWidget(tolltipInDataViewCheck, 3, 0, 1, 3);

        useDefaultForNullCheck = new QCheckBox(dataBrowsingGroup);
        useDefaultForNullCheck->setObjectName(QString::fromUtf8("useDefaultForNullCheck"));
        useDefaultForNullCheck->setProperty("cfg", QVariant(QString::fromUtf8("General.UseDefaultValueForNull")));

        gridLayout_2->addWidget(useDefaultForNullCheck, 5, 0, 1, 3);

        rowsPerPageSpin = new QSpinBox(dataBrowsingGroup);
        rowsPerPageSpin->setObjectName(QString::fromUtf8("rowsPerPageSpin"));
        rowsPerPageSpin->setMaximumSize(QSize(150, 16777215));
        rowsPerPageSpin->setMinimum(1);
        rowsPerPageSpin->setMaximum(99999);
        rowsPerPageSpin->setProperty("cfg", QVariant(QString::fromUtf8("General.NumberOfRowsPerPage")));

        gridLayout_2->addWidget(rowsPerPageSpin, 0, 2, 1, 1);

        keepNullWhenEmptyCheck = new QCheckBox(dataBrowsingGroup);
        keepNullWhenEmptyCheck->setObjectName(QString::fromUtf8("keepNullWhenEmptyCheck"));
        keepNullWhenEmptyCheck->setProperty("cfg", QVariant(QString::fromUtf8("General.KeepNullWhenEmptyValue")));

        gridLayout_2->addWidget(keepNullWhenEmptyCheck, 4, 0, 1, 3);

        useSciFormatForDoublesCheck = new QCheckBox(dataBrowsingGroup);
        useSciFormatForDoublesCheck->setObjectName(QString::fromUtf8("useSciFormatForDoublesCheck"));
        useSciFormatForDoublesCheck->setProperty("cfg", QVariant(QString::fromUtf8("General.UseSciFormatForDoubles")));

        gridLayout_2->addWidget(useSciFormatForDoublesCheck, 6, 0, 1, 1);


        verticalLayout_34->addWidget(dataBrowsingGroup);

        dataColumnWdGroup = new QGroupBox(dataBrowsingScrollAreaContents);
        dataColumnWdGroup->setObjectName(QString::fromUtf8("dataColumnWdGroup"));
        gridLayout_9 = new QGridLayout(dataColumnWdGroup);
        gridLayout_9->setObjectName(QString::fromUtf8("gridLayout_9"));
        enlargeColumnCheck = new QCheckBox(dataColumnWdGroup);
        enlargeColumnCheck->setObjectName(QString::fromUtf8("enlargeColumnCheck"));
        enlargeColumnCheck->setProperty("cfg", QVariant(QString::fromUtf8("General.EnlargeColumnForValue")));

        gridLayout_9->addWidget(enlargeColumnCheck, 1, 0, 1, 2);

        initColWidthLimitSpin = new QSpinBox(dataColumnWdGroup);
        initColWidthLimitSpin->setObjectName(QString::fromUtf8("initColWidthLimitSpin"));
        initColWidthLimitSpin->setMaximumSize(QSize(150, 16777215));
        initColWidthLimitSpin->setMinimum(10);
        initColWidthLimitSpin->setMaximum(99999);
        initColWidthLimitSpin->setValue(600);
        initColWidthLimitSpin->setProperty("cfg", QVariant(QString::fromUtf8("General.MaxInitialColumnWith")));

        gridLayout_9->addWidget(initColWidthLimitSpin, 0, 1, 1, 1);

        initColWidthLimitLabel = new QLabel(dataColumnWdGroup);
        initColWidthLimitLabel->setObjectName(QString::fromUtf8("initColWidthLimitLabel"));

        gridLayout_9->addWidget(initColWidthLimitLabel, 0, 0, 1, 1);

        keepColNameCheck = new QCheckBox(dataColumnWdGroup);
        keepColNameCheck->setObjectName(QString::fromUtf8("keepColNameCheck"));
        keepColNameCheck->setProperty("cfg", QVariant(QString::fromUtf8("General.ColumnWidthForName")));

        gridLayout_9->addWidget(keepColNameCheck, 2, 0, 1, 2);


        verticalLayout_34->addWidget(dataColumnWdGroup);

        insertRowPlacementGroup = new QGroupBox(dataBrowsingScrollAreaContents);
        insertRowPlacementGroup->setObjectName(QString::fromUtf8("insertRowPlacementGroup"));
        verticalLayout_33 = new QVBoxLayout(insertRowPlacementGroup);
        verticalLayout_33->setObjectName(QString::fromUtf8("verticalLayout_33"));
        insertRowBeforeRadio = new ConfigRadioButton(insertRowPlacementGroup);
        insertRowBeforeRadio->setObjectName(QString::fromUtf8("insertRowBeforeRadio"));
        insertRowBeforeRadio->setChecked(true);
        insertRowBeforeRadio->setProperty("assignedValue", QVariant(0));
        insertRowBeforeRadio->setProperty("cfg", QVariant(QString::fromUtf8("General.InsertRowPlacement")));

        verticalLayout_33->addWidget(insertRowBeforeRadio);

        insertRowAfterRadio = new ConfigRadioButton(insertRowPlacementGroup);
        insertRowAfterRadio->setObjectName(QString::fromUtf8("insertRowAfterRadio"));
        insertRowAfterRadio->setProperty("assignedValue", QVariant(1));
        insertRowAfterRadio->setProperty("cfg", QVariant(QString::fromUtf8("General.InsertRowPlacement")));

        verticalLayout_33->addWidget(insertRowAfterRadio);

        insertRowAtEndRadio = new ConfigRadioButton(insertRowPlacementGroup);
        insertRowAtEndRadio->setObjectName(QString::fromUtf8("insertRowAtEndRadio"));
        insertRowAtEndRadio->setProperty("assignedValue", QVariant(2));
        insertRowAtEndRadio->setProperty("cfg", QVariant(QString::fromUtf8("General.InsertRowPlacement")));

        verticalLayout_33->addWidget(insertRowAtEndRadio);


        verticalLayout_34->addWidget(insertRowPlacementGroup);

        tableWinGroup = new QGroupBox(dataBrowsingScrollAreaContents);
        tableWinGroup->setObjectName(QString::fromUtf8("tableWinGroup"));
        verticalLayout_18 = new QVBoxLayout(tableWinGroup);
        verticalLayout_18->setObjectName(QString::fromUtf8("verticalLayout_18"));
        openTablesOnDataCheck = new QCheckBox(tableWinGroup);
        openTablesOnDataCheck->setObjectName(QString::fromUtf8("openTablesOnDataCheck"));
        openTablesOnDataCheck->setProperty("cfg", QVariant(QString::fromUtf8("General.OpenTablesOnData")));

        verticalLayout_18->addWidget(openTablesOnDataCheck);

        dataTabInTableAsFirstCheck = new QCheckBox(tableWinGroup);
        dataTabInTableAsFirstCheck->setObjectName(QString::fromUtf8("dataTabInTableAsFirstCheck"));
        dataTabInTableAsFirstCheck->setProperty("cfg", QVariant(QString::fromUtf8("General.DataTabAsFirstInTables")));

        verticalLayout_18->addWidget(dataTabInTableAsFirstCheck);


        verticalLayout_34->addWidget(tableWinGroup);

        viewWinGroup = new QGroupBox(dataBrowsingScrollAreaContents);
        viewWinGroup->setObjectName(QString::fromUtf8("viewWinGroup"));
        verticalLayout_19 = new QVBoxLayout(viewWinGroup);
        verticalLayout_19->setObjectName(QString::fromUtf8("verticalLayout_19"));
        openViewsOnDataCheck = new QCheckBox(viewWinGroup);
        openViewsOnDataCheck->setObjectName(QString::fromUtf8("openViewsOnDataCheck"));
        openViewsOnDataCheck->setProperty("cfg", QVariant(QString::fromUtf8("General.OpenViewsOnData")));

        verticalLayout_19->addWidget(openViewsOnDataCheck);

        dataTabInViewAsFirstCheck = new QCheckBox(viewWinGroup);
        dataTabInViewAsFirstCheck->setObjectName(QString::fromUtf8("dataTabInViewAsFirstCheck"));
        dataTabInViewAsFirstCheck->setProperty("cfg", QVariant(QString::fromUtf8("General.DataTabAsFirstInViews")));

        verticalLayout_19->addWidget(dataTabInViewAsFirstCheck);


        verticalLayout_34->addWidget(viewWinGroup);

        verticalSpacer_6 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);

        verticalLayout_34->addItem(verticalSpacer_6);

        dataBrowsingScrollArea->setWidget(dataBrowsingScrollAreaContents);

        verticalLayout_21->addWidget(dataBrowsingScrollArea);

        stackedWidget->addWidget(dataBrowsingPage);
        dataEditorsPage = new QWidget();
        dataEditorsPage->setObjectName(QString::fromUtf8("dataEditorsPage"));
        verticalLayout_24 = new QVBoxLayout(dataEditorsPage);
        verticalLayout_24->setObjectName(QString::fromUtf8("verticalLayout_24"));
        splitter_2 = new QSplitter(dataEditorsPage);
        splitter_2->setObjectName(QString::fromUtf8("splitter_2"));
        splitter_2->setOrientation(Qt::Horizontal);
        dataEditorsTypesGroup = new QGroupBox(splitter_2);
        dataEditorsTypesGroup->setObjectName(QString::fromUtf8("dataEditorsTypesGroup"));
        sizePolicy.setHeightForWidth(dataEditorsTypesGroup->sizePolicy().hasHeightForWidth());
        dataEditorsTypesGroup->setSizePolicy(sizePolicy);
        verticalLayout_22 = new QVBoxLayout(dataEditorsTypesGroup);
        verticalLayout_22->setObjectName(QString::fromUtf8("verticalLayout_22"));
        dataEditorsTypesToolbar = new QToolBar(dataEditorsTypesGroup);
        dataEditorsTypesToolbar->setObjectName(QString::fromUtf8("dataEditorsTypesToolbar"));

        verticalLayout_22->addWidget(dataEditorsTypesToolbar);

        dataEditorsTypesList = new QListWidget(dataEditorsTypesGroup);
        dataEditorsTypesList->setObjectName(QString::fromUtf8("dataEditorsTypesList"));
        dataEditorsTypesList->setProperty("cfg", QVariant(QString::fromUtf8("General.DataEditorsOrder")));

        verticalLayout_22->addWidget(dataEditorsTypesList);

        splitter_2->addWidget(dataEditorsTypesGroup);
        dataEditorsRightWidget = new QWidget(splitter_2);
        dataEditorsRightWidget->setObjectName(QString::fromUtf8("dataEditorsRightWidget"));
        QSizePolicy sizePolicy3(QSizePolicy::Preferred, QSizePolicy::Preferred);
        sizePolicy3.setHorizontalStretch(3);
        sizePolicy3.setVerticalStretch(0);
        sizePolicy3.setHeightForWidth(dataEditorsRightWidget->sizePolicy().hasHeightForWidth());
        dataEditorsRightWidget->setSizePolicy(sizePolicy3);
        verticalLayout_23 = new QVBoxLayout(dataEditorsRightWidget);
        verticalLayout_23->setObjectName(QString::fromUtf8("verticalLayout_23"));
        verticalLayout_23->setContentsMargins(0, 0, 0, 0);
        dataEditorsAvailableGroup = new QGroupBox(dataEditorsRightWidget);
        dataEditorsAvailableGroup->setObjectName(QString::fromUtf8("dataEditorsAvailableGroup"));
        verticalLayout_26 = new QVBoxLayout(dataEditorsAvailableGroup);
        verticalLayout_26->setObjectName(QString::fromUtf8("verticalLayout_26"));
        dataEditorsAvailableList = new QListWidget(dataEditorsAvailableGroup);
        dataEditorsAvailableList->setObjectName(QString::fromUtf8("dataEditorsAvailableList"));
        dataEditorsAvailableList->setSortingEnabled(true);

        verticalLayout_26->addWidget(dataEditorsAvailableList);


        verticalLayout_23->addWidget(dataEditorsAvailableGroup);

        dataEditorsSelectedGroup = new QGroupBox(dataEditorsRightWidget);
        dataEditorsSelectedGroup->setObjectName(QString::fromUtf8("dataEditorsSelectedGroup"));
        verticalLayout_27 = new QVBoxLayout(dataEditorsSelectedGroup);
        verticalLayout_27->setObjectName(QString::fromUtf8("verticalLayout_27"));
        dataEditorsSelectedTabs = new QTabWidget(dataEditorsSelectedGroup);
        dataEditorsSelectedTabs->setObjectName(QString::fromUtf8("dataEditorsSelectedTabs"));
        dataEditorsSelectedTabs->setMovable(true);

        verticalLayout_27->addWidget(dataEditorsSelectedTabs);


        verticalLayout_23->addWidget(dataEditorsSelectedGroup);

        splitter_2->addWidget(dataEditorsRightWidget);

        verticalLayout_24->addWidget(splitter_2);

        stackedWidget->addWidget(dataEditorsPage);
        generalPage = new QWidget();
        generalPage->setObjectName(QString::fromUtf8("generalPage"));
        verticalLayout_3 = new QVBoxLayout(generalPage);
        verticalLayout_3->setObjectName(QString::fromUtf8("verticalLayout_3"));
        verticalLayout_3->setContentsMargins(0, 0, 0, 0);
        schemaEditingGroup = new QGroupBox(generalPage);
        schemaEditingGroup->setObjectName(QString::fromUtf8("schemaEditingGroup"));
        gridLayout_12 = new QGridLayout(schemaEditingGroup);
        gridLayout_12->setObjectName(QString::fromUtf8("gridLayout_12"));
        ddlHistorySizeSpin = new QSpinBox(schemaEditingGroup);
        ddlHistorySizeSpin->setObjectName(QString::fromUtf8("ddlHistorySizeSpin"));
        ddlHistorySizeSpin->setMaximumSize(QSize(150, 16777215));
        ddlHistorySizeSpin->setMaximum(9999999);
        ddlHistorySizeSpin->setProperty("cfg", QVariant(QString::fromUtf8("General.DdlHistorySize")));

        gridLayout_12->addWidget(ddlHistorySizeSpin, 1, 1, 1, 1);

        ddlHistorySizeLabel = new QLabel(schemaEditingGroup);
        ddlHistorySizeLabel->setObjectName(QString::fromUtf8("ddlHistorySizeLabel"));

        gridLayout_12->addWidget(ddlHistorySizeLabel, 1, 0, 1, 1);

        dontShowDdlPreview = new QCheckBox(schemaEditingGroup);
        dontShowDdlPreview->setObjectName(QString::fromUtf8("dontShowDdlPreview"));
        dontShowDdlPreview->setProperty("cfg", QVariant(QString::fromUtf8("General.DontShowDdlPreview")));

        gridLayout_12->addWidget(dontShowDdlPreview, 0, 0, 1, 2);


        verticalLayout_3->addWidget(schemaEditingGroup);

        sqlQueriesGroup = new QGroupBox(generalPage);
        sqlQueriesGroup->setObjectName(QString::fromUtf8("sqlQueriesGroup"));
        gridLayout_4 = new QGridLayout(sqlQueriesGroup);
        gridLayout_4->setObjectName(QString::fromUtf8("gridLayout_4"));
        queryHistorySizeSpin = new QSpinBox(sqlQueriesGroup);
        queryHistorySizeSpin->setObjectName(QString::fromUtf8("queryHistorySizeSpin"));
        queryHistorySizeSpin->setMaximumSize(QSize(150, 16777215));
        queryHistorySizeSpin->setMaximum(999999);
        queryHistorySizeSpin->setProperty("cfg", QVariant(QString::fromUtf8("General.SqlHistorySize")));

        gridLayout_4->addWidget(queryHistorySizeSpin, 1, 1, 1, 1);

        bindParamLimitLabel = new QLabel(sqlQueriesGroup);
        bindParamLimitLabel->setObjectName(QString::fromUtf8("bindParamLimitLabel"));

        gridLayout_4->addWidget(bindParamLimitLabel, 2, 0, 1, 1);

        bindParamLimitSpin = new QSpinBox(sqlQueriesGroup);
        bindParamLimitSpin->setObjectName(QString::fromUtf8("bindParamLimitSpin"));
        bindParamLimitSpin->setMaximum(999999);
        bindParamLimitSpin->setProperty("cfg", QVariant(QString::fromUtf8("General.BindParamsCacheSize")));

        gridLayout_4->addWidget(bindParamLimitSpin, 2, 1, 1, 1);

        execQueryUnderCursorCheck = new QCheckBox(sqlQueriesGroup);
        execQueryUnderCursorCheck->setObjectName(QString::fromUtf8("execQueryUnderCursorCheck"));
        execQueryUnderCursorCheck->setProperty("cfg", QVariant(QString::fromUtf8("General.ExecuteCurrentQueryOnly")));

        gridLayout_4->addWidget(execQueryUnderCursorCheck, 3, 0, 1, 1);

        queryHistorySizeLabel = new QLabel(sqlQueriesGroup);
        queryHistorySizeLabel->setObjectName(QString::fromUtf8("queryHistorySizeLabel"));

        gridLayout_4->addWidget(queryHistorySizeLabel, 1, 0, 1, 1);

        wrapLinesInSqlEditorCheck = new QCheckBox(sqlQueriesGroup);
        wrapLinesInSqlEditorCheck->setObjectName(QString::fromUtf8("wrapLinesInSqlEditorCheck"));
        wrapLinesInSqlEditorCheck->setProperty("cfg", QVariant(QString::fromUtf8("General.SqlEditorWrapWords")));

        gridLayout_4->addWidget(wrapLinesInSqlEditorCheck, 5, 0, 1, 1);

        highlightCurrentQueryCheck = new QCheckBox(sqlQueriesGroup);
        highlightCurrentQueryCheck->setObjectName(QString::fromUtf8("highlightCurrentQueryCheck"));
        highlightCurrentQueryCheck->setProperty("cfg", QVariant(QString::fromUtf8("General.SqlEditorCurrQueryHighlight")));

        gridLayout_4->addWidget(highlightCurrentQueryCheck, 4, 0, 1, 1);


        verticalLayout_3->addWidget(sqlQueriesGroup);

        updatesGroup = new QGroupBox(generalPage);
        updatesGroup->setObjectName(QString::fromUtf8("updatesGroup"));
        verticalLayout_29 = new QVBoxLayout(updatesGroup);
        verticalLayout_29->setObjectName(QString::fromUtf8("verticalLayout_29"));
        checkForUpdatesCheck = new QCheckBox(updatesGroup);
        checkForUpdatesCheck->setObjectName(QString::fromUtf8("checkForUpdatesCheck"));
        checkForUpdatesCheck->setProperty("cfg", QVariant(QString::fromUtf8("General.CheckUpdatesOnStartup")));

        verticalLayout_29->addWidget(checkForUpdatesCheck);


        verticalLayout_3->addWidget(updatesGroup);

        sessionGroup = new QGroupBox(generalPage);
        sessionGroup->setObjectName(QString::fromUtf8("sessionGroup"));
        gridLayout_11 = new QGridLayout(sessionGroup);
        gridLayout_11->setObjectName(QString::fromUtf8("gridLayout_11"));
        sessionCheck = new QCheckBox(sessionGroup);
        sessionCheck->setObjectName(QString::fromUtf8("sessionCheck"));
        sessionCheck->setProperty("cfg", QVariant(QString::fromUtf8("General.RestoreSession")));

        gridLayout_11->addWidget(sessionCheck, 0, 0, 1, 1);

        multipleSessionsCheck = new QCheckBox(sessionGroup);
        multipleSessionsCheck->setObjectName(QString::fromUtf8("multipleSessionsCheck"));
        multipleSessionsCheck->setProperty("cfg", QVariant(QString::fromUtf8("General.AllowMultipleSessions")));

        gridLayout_11->addWidget(multipleSessionsCheck, 1, 0, 1, 1);


        verticalLayout_3->addWidget(sessionGroup);

        statusFieldGroup_2 = new QGroupBox(generalPage);
        statusFieldGroup_2->setObjectName(QString::fromUtf8("statusFieldGroup_2"));
        verticalLayout_35 = new QVBoxLayout(statusFieldGroup_2);
        verticalLayout_35->setObjectName(QString::fromUtf8("verticalLayout_35"));
        checkBox_2 = new QCheckBox(statusFieldGroup_2);
        checkBox_2->setObjectName(QString::fromUtf8("checkBox_2"));
        checkBox_2->setProperty("cfg", QVariant(QString::fromUtf8("General.AutoOpenStatusField")));

        verticalLayout_35->addWidget(checkBox_2);


        verticalLayout_3->addWidget(statusFieldGroup_2);

        verticalSpacer = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);

        verticalLayout_3->addItem(verticalSpacer);

        stackedWidget->addWidget(generalPage);
        codeColorsPage = new QWidget();
        codeColorsPage->setObjectName(QString::fromUtf8("codeColorsPage"));
        gridLayout_6 = new QGridLayout(codeColorsPage);
        gridLayout_6->setObjectName(QString::fromUtf8("gridLayout_6"));
        gridLayout_6->setHorizontalSpacing(15);
        codeColorsPreviewTabWidget = new QTabWidget(codeColorsPage);
        codeColorsPreviewTabWidget->setObjectName(QString::fromUtf8("codeColorsPreviewTabWidget"));

        gridLayout_6->addWidget(codeColorsPreviewTabWidget, 0, 2, 1, 1);

        codeColorsSpacer = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);

        gridLayout_6->addItem(codeColorsSpacer, 2, 0, 1, 3);

        commonCodeColorsGroup = new QGroupBox(codeColorsPage);
        commonCodeColorsGroup->setObjectName(QString::fromUtf8("commonCodeColorsGroup"));
        sizePolicy1.setHeightForWidth(commonCodeColorsGroup->sizePolicy().hasHeightForWidth());
        commonCodeColorsGroup->setSizePolicy(sizePolicy1);
        gridLayout_3 = new QGridLayout(commonCodeColorsGroup);
        gridLayout_3->setObjectName(QString::fromUtf8("gridLayout_3"));
        keywordFgCheck = new QCheckBox(commonCodeColorsGroup);
        keywordFgCheck->setObjectName(QString::fromUtf8("keywordFgCheck"));
        keywordFgCheck->setProperty("cfg", QVariant(QString::fromUtf8("Colors.SyntaxKeywordFgCustom")));

        gridLayout_3->addWidget(keywordFgCheck, 3, 0, 1, 1);

        regularFgBtn = new ColorButton(commonCodeColorsGroup);
        regularFgBtn->setObjectName(QString::fromUtf8("regularFgBtn"));
        regularFgBtn->setMaximumSize(QSize(50, 16777215));
        regularFgBtn->setText(QString::fromUtf8(""));
        regularFgBtn->setProperty("cfg", QVariant(QString::fromUtf8("Colors.SyntaxForeground")));

        gridLayout_3->addWidget(regularFgBtn, 0, 1, 1, 1);

        blobFgBtn = new ColorButton(commonCodeColorsGroup);
        blobFgBtn->setObjectName(QString::fromUtf8("blobFgBtn"));
        blobFgBtn->setMaximumSize(QSize(50, 16777215));
        blobFgBtn->setText(QString::fromUtf8(""));
        blobFgBtn->setProperty("cfg", QVariant(QString::fromUtf8("Colors.SyntaxBlobFg")));

        gridLayout_3->addWidget(blobFgBtn, 11, 1, 1, 1);

        keywordFgBtn = new ColorButton(commonCodeColorsGroup);
        keywordFgBtn->setObjectName(QString::fromUtf8("keywordFgBtn"));
        keywordFgBtn->setMaximumSize(QSize(50, 16777215));
        keywordFgBtn->setText(QString::fromUtf8(""));
        keywordFgBtn->setProperty("cfg", QVariant(QString::fromUtf8("Colors.SyntaxKeywordFg")));

        gridLayout_3->addWidget(keywordFgBtn, 3, 1, 1, 1);

        validObjectsFgBtn = new ColorButton(commonCodeColorsGroup);
        validObjectsFgBtn->setObjectName(QString::fromUtf8("validObjectsFgBtn"));
        validObjectsFgBtn->setMaximumSize(QSize(50, 16777215));
        validObjectsFgBtn->setText(QString::fromUtf8(""));
        validObjectsFgBtn->setProperty("cfg", QVariant(QString::fromUtf8("Colors.SyntaxValidObject")));

        gridLayout_3->addWidget(validObjectsFgBtn, 9, 1, 1, 1);

        commentFgBtn = new ColorButton(commonCodeColorsGroup);
        commentFgBtn->setObjectName(QString::fromUtf8("commentFgBtn"));
        commentFgBtn->setMaximumSize(QSize(50, 16777215));
        commentFgBtn->setText(QString::fromUtf8(""));
        commentFgBtn->setProperty("cfg", QVariant(QString::fromUtf8("Colors.SyntaxCommentFg")));

        gridLayout_3->addWidget(commentFgBtn, 7, 1, 1, 1);

        regularFgCheck = new QCheckBox(commonCodeColorsGroup);
        regularFgCheck->setObjectName(QString::fromUtf8("regularFgCheck"));
        regularFgCheck->setProperty("cfg", QVariant(QString::fromUtf8("Colors.SyntaxForegroundCustom")));

        gridLayout_3->addWidget(regularFgCheck, 0, 0, 1, 1);

        commentFgCheck = new QCheckBox(commonCodeColorsGroup);
        commentFgCheck->setObjectName(QString::fromUtf8("commentFgCheck"));
        commentFgCheck->setProperty("cfg", QVariant(QString::fromUtf8("Colors.SyntaxCommentFgCustom")));

        gridLayout_3->addWidget(commentFgCheck, 7, 0, 1, 1);

        numberFgBtn = new ColorButton(commonCodeColorsGroup);
        numberFgBtn->setObjectName(QString::fromUtf8("numberFgBtn"));
        numberFgBtn->setMaximumSize(QSize(50, 16777215));
        numberFgBtn->setText(QString::fromUtf8(""));
        numberFgBtn->setProperty("cfg", QVariant(QString::fromUtf8("Colors.SyntaxNumberFg")));

        gridLayout_3->addWidget(numberFgBtn, 5, 1, 1, 1);

        numberFgCheck = new QCheckBox(commonCodeColorsGroup);
        numberFgCheck->setObjectName(QString::fromUtf8("numberFgCheck"));
        numberFgCheck->setProperty("cfg", QVariant(QString::fromUtf8("Colors.SyntaxNumberFgCustom")));

        gridLayout_3->addWidget(numberFgCheck, 5, 0, 1, 1);

        matchedParBgBtn = new ColorButton(commonCodeColorsGroup);
        matchedParBgBtn->setObjectName(QString::fromUtf8("matchedParBgBtn"));
        matchedParBgBtn->setMaximumSize(QSize(50, 16777215));
        matchedParBgBtn->setText(QString::fromUtf8(""));
        matchedParBgBtn->setProperty("cfg", QVariant(QString::fromUtf8("Colors.SyntaxParenthesisBg")));

        gridLayout_3->addWidget(matchedParBgBtn, 19, 1, 1, 1);

        validObjectsFkCheck = new QCheckBox(commonCodeColorsGroup);
        validObjectsFkCheck->setObjectName(QString::fromUtf8("validObjectsFkCheck"));
        validObjectsFkCheck->setProperty("cfg", QVariant(QString::fromUtf8("Colors.SyntaxValidObjectCustom")));

        gridLayout_3->addWidget(validObjectsFkCheck, 9, 0, 1, 1);

        stringFgBtn = new ColorButton(commonCodeColorsGroup);
        stringFgBtn->setObjectName(QString::fromUtf8("stringFgBtn"));
        stringFgBtn->setMaximumSize(QSize(50, 16777215));
        stringFgBtn->setText(QString::fromUtf8(""));
        stringFgBtn->setProperty("cfg", QVariant(QString::fromUtf8("Colors.SyntaxStringFg")));

        gridLayout_3->addWidget(stringFgBtn, 1, 1, 1, 1);

        currQueryBgBtn = new ColorButton(commonCodeColorsGroup);
        currQueryBgBtn->setObjectName(QString::fromUtf8("currQueryBgBtn"));
        currQueryBgBtn->setMaximumSize(QSize(50, 16777215));
        currQueryBgBtn->setText(QString::fromUtf8(""));
        currQueryBgBtn->setProperty("cfg", QVariant(QString::fromUtf8("Colors.SyntaxCurrentQueryBg")));

        gridLayout_3->addWidget(currQueryBgBtn, 17, 1, 1, 1);

        blobFgCheck = new QCheckBox(commonCodeColorsGroup);
        blobFgCheck->setObjectName(QString::fromUtf8("blobFgCheck"));
        blobFgCheck->setProperty("cfg", QVariant(QString::fromUtf8("Colors.SyntaxBlobFgCustom")));

        gridLayout_3->addWidget(blobFgCheck, 11, 0, 1, 1);

        stringFgCheck = new QCheckBox(commonCodeColorsGroup);
        stringFgCheck->setObjectName(QString::fromUtf8("stringFgCheck"));
        stringFgCheck->setProperty("cfg", QVariant(QString::fromUtf8("Colors.SyntaxStringFgCustom")));

        gridLayout_3->addWidget(stringFgCheck, 1, 0, 1, 1);

        currLineBgBtn = new ColorButton(commonCodeColorsGroup);
        currLineBgBtn->setObjectName(QString::fromUtf8("currLineBgBtn"));
        currLineBgBtn->setMaximumSize(QSize(50, 16777215));
        currLineBgBtn->setText(QString::fromUtf8(""));
        currLineBgBtn->setProperty("cfg", QVariant(QString::fromUtf8("Colors.SyntaxCurrentLineBg")));

        gridLayout_3->addWidget(currLineBgBtn, 15, 1, 1, 1);

        matchedParFgBtn = new ColorButton(commonCodeColorsGroup);
        matchedParFgBtn->setObjectName(QString::fromUtf8("matchedParFgBtn"));
        matchedParFgBtn->setText(QString::fromUtf8(""));
        matchedParFgBtn->setProperty("cfg", QVariant(QString::fromUtf8("Colors.SyntaxParenthesisFg")));

        gridLayout_3->addWidget(matchedParFgBtn, 21, 1, 1, 1);

        bindParamFgCheck = new QCheckBox(commonCodeColorsGroup);
        bindParamFgCheck->setObjectName(QString::fromUtf8("bindParamFgCheck"));
        bindParamFgCheck->setProperty("cfg", QVariant(QString::fromUtf8("Colors.SyntaxBindParamFgCustom")));

        gridLayout_3->addWidget(bindParamFgCheck, 13, 0, 1, 1);

        bindParamFgBtn = new ColorButton(commonCodeColorsGroup);
        bindParamFgBtn->setObjectName(QString::fromUtf8("bindParamFgBtn"));
        bindParamFgBtn->setMaximumSize(QSize(50, 16777215));
        bindParamFgBtn->setText(QString::fromUtf8(""));
        bindParamFgBtn->setProperty("cfg", QVariant(QString::fromUtf8("Colors.SyntaxBindParamFg")));

        gridLayout_3->addWidget(bindParamFgBtn, 13, 1, 1, 1);

        currLineBgCheck = new QCheckBox(commonCodeColorsGroup);
        currLineBgCheck->setObjectName(QString::fromUtf8("currLineBgCheck"));
        currLineBgCheck->setProperty("cfg", QVariant(QString::fromUtf8("Colors.SyntaxCurrentLineBgCustom")));

        gridLayout_3->addWidget(currLineBgCheck, 15, 0, 1, 1);

        currQueryBgCheck = new QCheckBox(commonCodeColorsGroup);
        currQueryBgCheck->setObjectName(QString::fromUtf8("currQueryBgCheck"));
        currQueryBgCheck->setProperty("cfg", QVariant(QString::fromUtf8("Colors.SyntaxCurrentQueryBgCustom")));

        gridLayout_3->addWidget(currQueryBgCheck, 17, 0, 1, 1);

        matchedParBgCheck = new QCheckBox(commonCodeColorsGroup);
        matchedParBgCheck->setObjectName(QString::fromUtf8("matchedParBgCheck"));
        matchedParBgCheck->setProperty("cfg", QVariant(QString::fromUtf8("Colors.SyntaxParenthesisBgCustom")));

        gridLayout_3->addWidget(matchedParBgCheck, 19, 0, 1, 1);

        matchedParFgCheck = new QCheckBox(commonCodeColorsGroup);
        matchedParFgCheck->setObjectName(QString::fromUtf8("matchedParFgCheck"));
        matchedParFgCheck->setProperty("cfg", QVariant(QString::fromUtf8("Colors.SyntaxParenthesisFgCustom")));

        gridLayout_3->addWidget(matchedParFgCheck, 21, 0, 1, 1);


        gridLayout_6->addWidget(commonCodeColorsGroup, 0, 0, 1, 2);

        frame = new QFrame(codeColorsPage);
        frame->setObjectName(QString::fromUtf8("frame"));
        frame->setFrameShape(QFrame::NoFrame);
        frame->setFrameShadow(QFrame::Raised);
        horizontalLayout_3 = new QHBoxLayout(frame);
        horizontalLayout_3->setSpacing(0);
        horizontalLayout_3->setObjectName(QString::fromUtf8("horizontalLayout_3"));
        horizontalLayout_3->setContentsMargins(0, 0, 0, 0);
        codeColorsResetBtn = new QPushButton(frame);
        codeColorsResetBtn->setObjectName(QString::fromUtf8("codeColorsResetBtn"));

        horizontalLayout_3->addWidget(codeColorsResetBtn, 0, Qt::AlignRight);


        gridLayout_6->addWidget(frame, 1, 0, 1, 3);

        stackedWidget->addWidget(codeColorsPage);
        shortcutsPage = new QWidget();
        shortcutsPage->setObjectName(QString::fromUtf8("shortcutsPage"));
        verticalLayout_28 = new QVBoxLayout(shortcutsPage);
        verticalLayout_28->setObjectName(QString::fromUtf8("verticalLayout_28"));
        verticalLayout_28->setContentsMargins(0, 0, 0, 0);
        shortcutsFilterEdit = new QLineEdit(shortcutsPage);
        shortcutsFilterEdit->setObjectName(QString::fromUtf8("shortcutsFilterEdit"));

        verticalLayout_28->addWidget(shortcutsFilterEdit);

        shortcutsTable = new QTreeWidget(shortcutsPage);
        shortcutsTable->headerItem()->setText(2, QString());
        shortcutsTable->headerItem()->setText(3, QString());
        shortcutsTable->setObjectName(QString::fromUtf8("shortcutsTable"));
        shortcutsTable->setFocusPolicy(Qt::NoFocus);
        shortcutsTable->setEditTriggers(QAbstractItemView::NoEditTriggers);
        shortcutsTable->setProperty("showDropIndicator", QVariant(false));
        shortcutsTable->setSelectionMode(QAbstractItemView::NoSelection);
        shortcutsTable->setIndentation(0);
        shortcutsTable->setRootIsDecorated(false);
        shortcutsTable->setWordWrap(true);
        shortcutsTable->setExpandsOnDoubleClick(false);
        shortcutsTable->header()->setMinimumSectionSize(16);
        shortcutsTable->header()->setDefaultSectionSize(150);
        shortcutsTable->header()->setStretchLastSection(false);

        verticalLayout_28->addWidget(shortcutsTable);

        stackedWidget->addWidget(shortcutsPage);
        lookAndFeelPage = new QWidget();
        lookAndFeelPage->setObjectName(QString::fromUtf8("lookAndFeelPage"));
        verticalLayout_7 = new QVBoxLayout(lookAndFeelPage);
        verticalLayout_7->setObjectName(QString::fromUtf8("verticalLayout_7"));
        verticalLayout_7->setContentsMargins(0, 0, 0, 0);
        lookAndFeelScroll = new QScrollArea(lookAndFeelPage);
        lookAndFeelScroll->setObjectName(QString::fromUtf8("lookAndFeelScroll"));
        lookAndFeelScroll->setWidgetResizable(true);
        lookAndFeelScrollWidget = new QWidget();
        lookAndFeelScrollWidget->setObjectName(QString::fromUtf8("lookAndFeelScrollWidget"));
        lookAndFeelScrollWidget->setGeometry(QRect(0, 0, 364, 283));
        verticalLayout_31 = new QVBoxLayout(lookAndFeelScrollWidget);
        verticalLayout_31->setObjectName(QString::fromUtf8("verticalLayout_31"));
        langGroup = new QGroupBox(lookAndFeelScrollWidget);
        langGroup->setObjectName(QString::fromUtf8("langGroup"));
        verticalLayout_30 = new QVBoxLayout(langGroup);
        verticalLayout_30->setObjectName(QString::fromUtf8("verticalLayout_30"));
        label = new QLabel(langGroup);
        label->setObjectName(QString::fromUtf8("label"));

        verticalLayout_30->addWidget(label);

        langCombo = new QComboBox(langGroup);
        langCombo->setObjectName(QString::fromUtf8("langCombo"));
        langCombo->setProperty("cfg", QVariant(QString::fromUtf8("General.Language")));

        verticalLayout_30->addWidget(langCombo);


        verticalLayout_31->addWidget(langGroup);

        compactLayoutGroup = new QGroupBox(lookAndFeelScrollWidget);
        compactLayoutGroup->setObjectName(QString::fromUtf8("compactLayoutGroup"));
        verticalLayout_32 = new QVBoxLayout(compactLayoutGroup);
        verticalLayout_32->setObjectName(QString::fromUtf8("verticalLayout_32"));
        compactLayoutCheck = new QCheckBox(compactLayoutGroup);
        compactLayoutCheck->setObjectName(QString::fromUtf8("compactLayoutCheck"));
        compactLayoutCheck->setChecked(true);
        compactLayoutCheck->setProperty("cfg", QVariant(QString::fromUtf8("General.CompactLayout")));

        verticalLayout_32->addWidget(compactLayoutCheck);


        verticalLayout_31->addWidget(compactLayoutGroup);

        dockLayoutGroup = new QGroupBox(lookAndFeelScrollWidget);
        dockLayoutGroup->setObjectName(QString::fromUtf8("dockLayoutGroup"));
        gridLayout_13 = new QGridLayout(dockLayoutGroup);
        gridLayout_13->setObjectName(QString::fromUtf8("gridLayout_13"));
        dockLayoutVertical = new ConfigRadioButton(dockLayoutGroup);
        dockLayoutVertical->setObjectName(QString::fromUtf8("dockLayoutVertical"));
        QIcon icon11;
        icon11.addFile(QString::fromUtf8(":/icons/img/dock_layout_vertical.png"), QSize(), QIcon::Normal, QIcon::Off);
        dockLayoutVertical->setIcon(icon11);
        dockLayoutVertical->setChecked(true);
        dockLayoutVertical->setProperty("cfg", QVariant(QString::fromUtf8("General.DockLayout")));
        dockLayoutVertical->setProperty("assignedValue", QVariant(QString::fromUtf8("vertical")));

        gridLayout_13->addWidget(dockLayoutVertical, 0, 0, 1, 1);

        dockLeyoutHorizontal = new ConfigRadioButton(dockLayoutGroup);
        dockLeyoutHorizontal->setObjectName(QString::fromUtf8("dockLeyoutHorizontal"));
        QIcon icon12;
        icon12.addFile(QString::fromUtf8(":/icons/img/dock_layout_horizontal.png"), QSize(), QIcon::Normal, QIcon::Off);
        dockLeyoutHorizontal->setIcon(icon12);
        dockLeyoutHorizontal->setProperty("cfg", QVariant(QString::fromUtf8("General.DockLayout")));
        dockLeyoutHorizontal->setProperty("assignedValue", QVariant(QString::fromUtf8("horizontal")));

        gridLayout_13->addWidget(dockLeyoutHorizontal, 1, 0, 1, 1);


        verticalLayout_31->addWidget(dockLayoutGroup);

        verticalSpacer_5 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);

        verticalLayout_31->addItem(verticalSpacer_5);

        lookAndFeelScroll->setWidget(lookAndFeelScrollWidget);

        verticalLayout_7->addWidget(lookAndFeelScroll);

        stackedWidget->addWidget(lookAndFeelPage);
        pluginsPage = new QWidget();
        pluginsPage->setObjectName(QString::fromUtf8("pluginsPage"));
        gridLayout_18 = new QGridLayout(pluginsPage);
        gridLayout_18->setObjectName(QString::fromUtf8("gridLayout_18"));
        gridLayout_18->setContentsMargins(-1, 0, -1, 0);
        pluginsList = new QTreeWidget(pluginsPage);
        QTreeWidgetItem *__qtreewidgetitem13 = new QTreeWidgetItem();
        __qtreewidgetitem13->setText(1, QString::fromUtf8("2"));
        __qtreewidgetitem13->setText(0, QString::fromUtf8("1"));
        pluginsList->setHeaderItem(__qtreewidgetitem13);
        pluginsList->setObjectName(QString::fromUtf8("pluginsList"));
        pluginsList->setFocusPolicy(Qt::NoFocus);
        pluginsList->setEditTriggers(QAbstractItemView::NoEditTriggers);
        pluginsList->setProperty("showDropIndicator", QVariant(false));
        pluginsList->setSelectionMode(QAbstractItemView::NoSelection);
        pluginsList->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel);
        pluginsList->setIndentation(0);
        pluginsList->setRootIsDecorated(false);
        pluginsList->setExpandsOnDoubleClick(false);
        pluginsList->setColumnCount(2);
        pluginsList->header()->setVisible(false);
        pluginsList->header()->setStretchLastSection(false);

        gridLayout_18->addWidget(pluginsList, 1, 0, 1, 2);

        hideBuiltInPluginsWidget = new QWidget(pluginsPage);
        hideBuiltInPluginsWidget->setObjectName(QString::fromUtf8("hideBuiltInPluginsWidget"));
        horizontalLayout_2 = new QHBoxLayout(hideBuiltInPluginsWidget);
        horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
        horizontalLayout_2->setContentsMargins(0, 0, 0, 0);
        horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_2->addItem(horizontalSpacer);

        hideBuiltInPluginsCheck = new QCheckBox(hideBuiltInPluginsWidget);
        hideBuiltInPluginsCheck->setObjectName(QString::fromUtf8("hideBuiltInPluginsCheck"));

        horizontalLayout_2->addWidget(hideBuiltInPluginsCheck);


        gridLayout_18->addWidget(hideBuiltInPluginsWidget, 0, 0, 1, 2);

        stackedWidget->addWidget(pluginsPage);
        stylePage = new QWidget();
        stylePage->setObjectName(QString::fromUtf8("stylePage"));
        verticalLayout_6 = new QVBoxLayout(stylePage);
        verticalLayout_6->setObjectName(QString::fromUtf8("verticalLayout_6"));
        verticalLayout_6->setContentsMargins(0, 0, 0, 0);
        activeStyleWidget = new QWidget(stylePage);
        activeStyleWidget->setObjectName(QString::fromUtf8("activeStyleWidget"));
        horizontalLayout = new QHBoxLayout(activeStyleWidget);
        horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
        activeStyleLabel = new QLabel(activeStyleWidget);
        activeStyleLabel->setObjectName(QString::fromUtf8("activeStyleLabel"));

        horizontalLayout->addWidget(activeStyleLabel);

        activeStyleCombo = new QComboBox(activeStyleWidget);
        activeStyleCombo->setObjectName(QString::fromUtf8("activeStyleCombo"));
        activeStyleCombo->setProperty("cfg", QVariant(QString::fromUtf8("General.Style")));

        horizontalLayout->addWidget(activeStyleCombo);


        verticalLayout_6->addWidget(activeStyleWidget);

        activeStylePreviewGroup = new QGroupBox(stylePage);
        activeStylePreviewGroup->setObjectName(QString::fromUtf8("activeStylePreviewGroup"));
        verticalLayout_8 = new QVBoxLayout(activeStylePreviewGroup);
        verticalLayout_8->setObjectName(QString::fromUtf8("verticalLayout_8"));
        previewTabs = new QTabWidget(activeStylePreviewGroup);
        previewTabs->setObjectName(QString::fromUtf8("previewTabs"));
        previewTab1 = new QWidget();
        previewTab1->setObjectName(QString::fromUtf8("previewTab1"));
        verticalLayout_2 = new QVBoxLayout(previewTab1);
        verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
        previewWidget = new QWidget(previewTab1);
        previewWidget->setObjectName(QString::fromUtf8("previewWidget"));
        gridLayout_8 = new QGridLayout(previewWidget);
        gridLayout_8->setObjectName(QString::fromUtf8("gridLayout_8"));
        gridLayout_8->setContentsMargins(0, 0, 0, 0);
        previewProgressBar = new QProgressBar(previewWidget);
        previewProgressBar->setObjectName(QString::fromUtf8("previewProgressBar"));
        previewProgressBar->setValue(24);

        gridLayout_8->addWidget(previewProgressBar, 2, 0, 1, 1);

        previewCheckBox = new QCheckBox(previewWidget);
        previewCheckBox->setObjectName(QString::fromUtf8("previewCheckBox"));
        previewCheckBox->setText(QString::fromUtf8("CheckBox"));

        gridLayout_8->addWidget(previewCheckBox, 1, 6, 1, 1);

        previewVerticalSlider = new QSlider(previewWidget);
        previewVerticalSlider->setObjectName(QString::fromUtf8("previewVerticalSlider"));
        previewVerticalSlider->setValue(50);
        previewVerticalSlider->setOrientation(Qt::Vertical);

        gridLayout_8->addWidget(previewVerticalSlider, 0, 1, 4, 1);

        previewVerticalScrollBar = new QScrollBar(previewWidget);
        previewVerticalScrollBar->setObjectName(QString::fromUtf8("previewVerticalScrollBar"));
        previewVerticalScrollBar->setOrientation(Qt::Vertical);

        gridLayout_8->addWidget(previewVerticalScrollBar, 0, 2, 4, 1);

        previewPushButton = new QPushButton(previewWidget);
        previewPushButton->setObjectName(QString::fromUtf8("previewPushButton"));
        previewPushButton->setText(QString::fromUtf8("PushButton"));

        gridLayout_8->addWidget(previewPushButton, 0, 3, 1, 2);

        previewSpinBox = new QSpinBox(previewWidget);
        previewSpinBox->setObjectName(QString::fromUtf8("previewSpinBox"));

        gridLayout_8->addWidget(previewSpinBox, 1, 3, 1, 3);

        progressBar = new QProgressBar(previewWidget);
        progressBar->setObjectName(QString::fromUtf8("progressBar"));
        progressBar->setMaximum(0);
        progressBar->setValue(0);
        progressBar->setAlignment(Qt::AlignCenter);

        gridLayout_8->addWidget(progressBar, 2, 3, 1, 5);

        previewTreeWidget = new QTreeWidget(previewWidget);
        QTreeWidgetItem *__qtreewidgetitem14 = new QTreeWidgetItem();
        __qtreewidgetitem14->setText(0, QString::fromUtf8("Column"));
        previewTreeWidget->setHeaderItem(__qtreewidgetitem14);
        QTreeWidgetItem *__qtreewidgetitem15 = new QTreeWidgetItem(previewTreeWidget);
        __qtreewidgetitem15->setText(0, QString::fromUtf8("123"));
        QTreeWidgetItem *__qtreewidgetitem16 = new QTreeWidgetItem(__qtreewidgetitem15);
        __qtreewidgetitem16->setText(0, QString::fromUtf8("11111"));
        QTreeWidgetItem *__qtreewidgetitem17 = new QTreeWidgetItem(__qtreewidgetitem15);
        __qtreewidgetitem17->setText(0, QString::fromUtf8("22222"));
        QTreeWidgetItem *__qtreewidgetitem18 = new QTreeWidgetItem(__qtreewidgetitem15);
        __qtreewidgetitem18->setText(0, QString::fromUtf8("33333"));
        QTreeWidgetItem *__qtreewidgetitem19 = new QTreeWidgetItem(previewTreeWidget);
        __qtreewidgetitem19->setText(0, QString::fromUtf8("456"));
        QTreeWidgetItem *__qtreewidgetitem20 = new QTreeWidgetItem(__qtreewidgetitem19);
        __qtreewidgetitem20->setText(0, QString::fromUtf8("44444"));
        QTreeWidgetItem *__qtreewidgetitem21 = new QTreeWidgetItem(__qtreewidgetitem19);
        __qtreewidgetitem21->setText(0, QString::fromUtf8("55555"));
        QTreeWidgetItem *__qtreewidgetitem22 = new QTreeWidgetItem(__qtreewidgetitem19);
        __qtreewidgetitem22->setText(0, QString::fromUtf8("66666"));
        previewTreeWidget->setObjectName(QString::fromUtf8("previewTreeWidget"));

        gridLayout_8->addWidget(previewTreeWidget, 3, 0, 1, 1);

        previewToolButton = new QToolButton(previewWidget);
        previewToolButton->setObjectName(QString::fromUtf8("previewToolButton"));
        previewToolButton->setText(QString::fromUtf8("..."));

        gridLayout_8->addWidget(previewToolButton, 0, 5, 1, 1);

        previewLineEdit = new QLineEdit(previewWidget);
        previewLineEdit->setObjectName(QString::fromUtf8("previewLineEdit"));

        gridLayout_8->addWidget(previewLineEdit, 0, 0, 1, 1);

        previewRadioButton = new QRadioButton(previewWidget);
        previewRadioButton->setObjectName(QString::fromUtf8("previewRadioButton"));
        previewRadioButton->setText(QString::fromUtf8("RadioButton"));

        gridLayout_8->addWidget(previewRadioButton, 0, 6, 1, 1);

        previewComboBox = new QComboBox(previewWidget);
        previewComboBox->addItem(QString::fromUtf8("ABC"));
        previewComboBox->addItem(QString::fromUtf8("XYZ"));
        previewComboBox->setObjectName(QString::fromUtf8("previewComboBox"));
        previewComboBox->setCurrentText(QString::fromUtf8("ABC"));

        gridLayout_8->addWidget(previewComboBox, 1, 0, 1, 1);

        previewTextEdit = new QTextEdit(previewWidget);
        previewTextEdit->setObjectName(QString::fromUtf8("previewTextEdit"));
        previewTextEdit->setHtml(QString::fromUtf8("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><meta charset=\"utf-8\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"hr { height: 1px; border-width: 0; }\n"
"li.unchecked::marker { content: \"\\2610\"; }\n"
"li.checked::marker { content: \"\\2612\"; }\n"
"</style></head><body style=\" font-family:'Segoe UI'; font-size:9pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-family:'MS Shell Dlg 2'; font-size:8pt;\">Abcdefgh</span></p></body></html>"));

        gridLayout_8->addWidget(previewTextEdit, 3, 3, 1, 5);


        verticalLayout_2->addWidget(previewWidget);

        previewTabs->addTab(previewTab1, QString());
        previewTab2 = new QWidget();
        previewTab2->setObjectName(QString::fromUtf8("previewTab2"));
        gridLayout_7 = new QGridLayout(previewTab2);
        gridLayout_7->setObjectName(QString::fromUtf8("gridLayout_7"));
        previewTabs->addTab(previewTab2, QString());

        verticalLayout_8->addWidget(previewTabs);


        verticalLayout_6->addWidget(activeStylePreviewGroup);

        stackedWidget->addWidget(stylePage);
        formatterPluginsPage = new QWidget();
        formatterPluginsPage->setObjectName(QString::fromUtf8("formatterPluginsPage"));
        verticalLayout_17 = new QVBoxLayout(formatterPluginsPage);
        verticalLayout_17->setObjectName(QString::fromUtf8("verticalLayout_17"));
        verticalLayout_17->setContentsMargins(0, 0, 0, 0);
        formatterPluginsTree = new QTreeWidget(formatterPluginsPage);
        formatterPluginsTree->setObjectName(QString::fromUtf8("formatterPluginsTree"));
        formatterPluginsTree->setAlternatingRowColors(true);
        formatterPluginsTree->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel);
        formatterPluginsTree->setRootIsDecorated(false);
        formatterPluginsTree->setItemsExpandable(false);
        formatterPluginsTree->header()->setStretchLastSection(false);

        verticalLayout_17->addWidget(formatterPluginsTree);

        stackedWidget->addWidget(formatterPluginsPage);
        fontsPage = new QWidget();
        fontsPage->setObjectName(QString::fromUtf8("fontsPage"));
        verticalLayout_4 = new QVBoxLayout(fontsPage);
        verticalLayout_4->setObjectName(QString::fromUtf8("verticalLayout_4"));
        fontsScrollArea = new QScrollArea(fontsPage);
        fontsScrollArea->setObjectName(QString::fromUtf8("fontsScrollArea"));
        fontsScrollArea->setFrameShape(QFrame::NoFrame);
        fontsScrollArea->setLineWidth(0);
        fontsScrollArea->setWidgetResizable(true);
        fontsWidget = new QWidget();
        fontsWidget->setObjectName(QString::fromUtf8("fontsWidget"));
        fontsWidget->setGeometry(QRect(0, 0, 222, 313));
        verticalLayout_9 = new QVBoxLayout(fontsWidget);
        verticalLayout_9->setObjectName(QString::fromUtf8("verticalLayout_9"));
        sqlEditorFontGroup = new QGroupBox(fontsWidget);
        sqlEditorFontGroup->setObjectName(QString::fromUtf8("sqlEditorFontGroup"));
        verticalLayout_10 = new QVBoxLayout(sqlEditorFontGroup);
        verticalLayout_10->setObjectName(QString::fromUtf8("verticalLayout_10"));
        sqlEditorFont = new FontEdit(sqlEditorFontGroup);
        sqlEditorFont->setObjectName(QString::fromUtf8("sqlEditorFont"));
        sqlEditorFont->setProperty("cfg", QVariant(QString::fromUtf8("Fonts.SqlEditor")));

        verticalLayout_10->addWidget(sqlEditorFont);


        verticalLayout_9->addWidget(sqlEditorFontGroup);

        dbTreeFontGroup = new QGroupBox(fontsWidget);
        dbTreeFontGroup->setObjectName(QString::fromUtf8("dbTreeFontGroup"));
        verticalLayout_13 = new QVBoxLayout(dbTreeFontGroup);
        verticalLayout_13->setObjectName(QString::fromUtf8("verticalLayout_13"));
        dbTreeFont = new FontEdit(dbTreeFontGroup);
        dbTreeFont->setObjectName(QString::fromUtf8("dbTreeFont"));
        dbTreeFont->setProperty("cfg", QVariant(QString::fromUtf8("Fonts.DbTree")));

        verticalLayout_13->addWidget(dbTreeFont);


        verticalLayout_9->addWidget(dbTreeFontGroup);

        dbTreeLabelGroup = new QGroupBox(fontsWidget);
        dbTreeLabelGroup->setObjectName(QString::fromUtf8("dbTreeLabelGroup"));
        verticalLayout_14 = new QVBoxLayout(dbTreeLabelGroup);
        verticalLayout_14->setObjectName(QString::fromUtf8("verticalLayout_14"));
        dbTreeLabelFont = new FontEdit(dbTreeLabelGroup);
        dbTreeLabelFont->setObjectName(QString::fromUtf8("dbTreeLabelFont"));
        dbTreeLabelFont->setProperty("cfg", QVariant(QString::fromUtf8("Fonts.DbTreeLabel")));

        verticalLayout_14->addWidget(dbTreeLabelFont);


        verticalLayout_9->addWidget(dbTreeLabelGroup);

        dataViewFontGroup = new QGroupBox(fontsWidget);
        dataViewFontGroup->setObjectName(QString::fromUtf8("dataViewFontGroup"));
        verticalLayout_15 = new QVBoxLayout(dataViewFontGroup);
        verticalLayout_15->setObjectName(QString::fromUtf8("verticalLayout_15"));
        dataViewFont = new FontEdit(dataViewFontGroup);
        dataViewFont->setObjectName(QString::fromUtf8("dataViewFont"));
        dataViewFont->setProperty("cfg", QVariant(QString::fromUtf8("Fonts.DataView")));

        verticalLayout_15->addWidget(dataViewFont);


        verticalLayout_9->addWidget(dataViewFontGroup);

        statusFieldFontGroup = new QGroupBox(fontsWidget);
        statusFieldFontGroup->setObjectName(QString::fromUtf8("statusFieldFontGroup"));
        verticalLayout_16 = new QVBoxLayout(statusFieldFontGroup);
        verticalLayout_16->setObjectName(QString::fromUtf8("verticalLayout_16"));
        statusFieldfont = new FontEdit(statusFieldFontGroup);
        statusFieldfont->setObjectName(QString::fromUtf8("statusFieldfont"));
        statusFieldfont->setProperty("cfg", QVariant(QString::fromUtf8("Fonts.StatusField")));

        verticalLayout_16->addWidget(statusFieldfont);


        verticalLayout_9->addWidget(statusFieldFontGroup);

        verticalSpacer_2 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);

        verticalLayout_9->addItem(verticalSpacer_2);

        fontsScrollArea->setWidget(fontsWidget);

        verticalLayout_4->addWidget(fontsScrollArea);

        stackedWidget->addWidget(fontsPage);
        codeAssistantPage = new QWidget();
        codeAssistantPage->setObjectName(QString::fromUtf8("codeAssistantPage"));
        gridLayout_10 = new QGridLayout(codeAssistantPage);
        gridLayout_10->setObjectName(QString::fromUtf8("gridLayout_10"));
        codeAssistantGroup = new QGroupBox(codeAssistantPage);
        codeAssistantGroup->setObjectName(QString::fromUtf8("codeAssistantGroup"));
        gridLayout_14 = new QGridLayout(codeAssistantGroup);
        gridLayout_14->setObjectName(QString::fromUtf8("gridLayout_14"));
        autoTriggerAssistantCheck = new QCheckBox(codeAssistantGroup);
        autoTriggerAssistantCheck->setObjectName(QString::fromUtf8("autoTriggerAssistantCheck"));
        autoTriggerAssistantCheck->setProperty("cfg", QVariant(QString::fromUtf8("CodeAssistant.AutoTrigger")));

        gridLayout_14->addWidget(autoTriggerAssistantCheck, 0, 0, 1, 1);

        codeAssistantSpacer = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);

        gridLayout_14->addItem(codeAssistantSpacer, 1, 0, 1, 1);


        gridLayout_10->addWidget(codeAssistantGroup, 0, 0, 1, 1);

        stackedWidget->addWidget(codeAssistantPage);
        splitter->addWidget(stackedWidget);

        verticalLayout_5->addWidget(splitter);


        gridLayout_5->addWidget(mainWidget, 0, 0, 1, 1);

        buttonBox = new QDialogButtonBox(ConfigDialog);
        buttonBox->setObjectName(QString::fromUtf8("buttonBox"));
        buttonBox->setOrientation(Qt::Horizontal);
        buttonBox->setStandardButtons(QDialogButtonBox::Apply|QDialogButtonBox::Cancel|QDialogButtonBox::Ok);

        gridLayout_5->addWidget(buttonBox, 4, 0, 1, 1);

        QWidget::setTabOrder(categoriesFilter, categoriesTree);
        QWidget::setTabOrder(categoriesTree, pluginsList);
        QWidget::setTabOrder(pluginsList, buttonBox);
        QWidget::setTabOrder(buttonBox, expandViewsCheck);
        QWidget::setTabOrder(expandViewsCheck, sortObjects);
        QWidget::setTabOrder(sortObjects, sortColumns);
        QWidget::setTabOrder(sortColumns, ddlHistorySizeSpin);
        QWidget::setTabOrder(ddlHistorySizeSpin, dontShowDdlPreview);
        QWidget::setTabOrder(dontShowDdlPreview, queryHistorySizeSpin);
        QWidget::setTabOrder(queryHistorySizeSpin, execQueryUnderCursorCheck);
        QWidget::setTabOrder(execQueryUnderCursorCheck, expandTablesCheck);
        QWidget::setTabOrder(expandTablesCheck, activeStyleCombo);
        QWidget::setTabOrder(activeStyleCombo, previewTabs);
        QWidget::setTabOrder(previewTabs, previewCheckBox);
        QWidget::setTabOrder(previewCheckBox, previewVerticalSlider);
        QWidget::setTabOrder(previewVerticalSlider, previewPushButton);
        QWidget::setTabOrder(previewPushButton, previewSpinBox);
        QWidget::setTabOrder(previewSpinBox, previewTreeWidget);
        QWidget::setTabOrder(previewTreeWidget, previewToolButton);
        QWidget::setTabOrder(previewToolButton, previewLineEdit);
        QWidget::setTabOrder(previewLineEdit, previewRadioButton);
        QWidget::setTabOrder(previewRadioButton, previewComboBox);
        QWidget::setTabOrder(previewComboBox, previewTextEdit);
        QWidget::setTabOrder(previewTextEdit, fontsScrollArea);

        retranslateUi(ConfigDialog);
        QObject::connect(buttonBox, SIGNAL(accepted()), ConfigDialog, SLOT(accept()));
        QObject::connect(buttonBox, SIGNAL(rejected()), ConfigDialog, SLOT(reject()));

        stackedWidget->setCurrentIndex(4);
        previewTabs->setCurrentIndex(0);


        QMetaObject::connectSlotsByName(ConfigDialog);
    } // setupUi

    void retranslateUi(QDialog *ConfigDialog)
    {
        ConfigDialog->setWindowTitle(QCoreApplication::translate("ConfigDialog", "Configuration", nullptr));
        categoriesFilter->setPlaceholderText(QCoreApplication::translate("ConfigDialog", "Search", nullptr));

        const bool __sortingEnabled = categoriesTree->isSortingEnabled();
        categoriesTree->setSortingEnabled(false);
        QTreeWidgetItem *___qtreewidgetitem = categoriesTree->topLevelItem(0);
        ___qtreewidgetitem->setText(0, QCoreApplication::translate("ConfigDialog", "General", nullptr));
        QTreeWidgetItem *___qtreewidgetitem1 = categoriesTree->topLevelItem(1);
        ___qtreewidgetitem1->setText(0, QCoreApplication::translate("ConfigDialog", "Keyboard shortcuts", nullptr));
        QTreeWidgetItem *___qtreewidgetitem2 = categoriesTree->topLevelItem(2);
        ___qtreewidgetitem2->setText(0, QCoreApplication::translate("ConfigDialog", "Look & feel", nullptr));
        QTreeWidgetItem *___qtreewidgetitem3 = ___qtreewidgetitem2->child(0);
        ___qtreewidgetitem3->setText(0, QCoreApplication::translate("ConfigDialog", "Style", nullptr));
        QTreeWidgetItem *___qtreewidgetitem4 = ___qtreewidgetitem2->child(1);
        ___qtreewidgetitem4->setText(0, QCoreApplication::translate("ConfigDialog", "Fonts", nullptr));
        QTreeWidgetItem *___qtreewidgetitem5 = ___qtreewidgetitem2->child(2);
        ___qtreewidgetitem5->setText(0, QCoreApplication::translate("ConfigDialog", "Code colors", nullptr));
        QTreeWidgetItem *___qtreewidgetitem6 = categoriesTree->topLevelItem(3);
        ___qtreewidgetitem6->setText(0, QCoreApplication::translate("ConfigDialog", "Database list", nullptr));
        QTreeWidgetItem *___qtreewidgetitem7 = categoriesTree->topLevelItem(4);
        ___qtreewidgetitem7->setText(0, QCoreApplication::translate("ConfigDialog", "Code assistant", nullptr));
        QTreeWidgetItem *___qtreewidgetitem8 = categoriesTree->topLevelItem(5);
        ___qtreewidgetitem8->setText(0, QCoreApplication::translate("ConfigDialog", "Data browsing", nullptr));
        QTreeWidgetItem *___qtreewidgetitem9 = ___qtreewidgetitem8->child(0);
        ___qtreewidgetitem9->setText(0, QCoreApplication::translate("ConfigDialog", "Data editors", nullptr));
        QTreeWidgetItem *___qtreewidgetitem10 = categoriesTree->topLevelItem(6);
        ___qtreewidgetitem10->setText(0, QCoreApplication::translate("ConfigDialog", "Plugins", nullptr));
        QTreeWidgetItem *___qtreewidgetitem11 = ___qtreewidgetitem10->child(0);
        ___qtreewidgetitem11->setText(0, QCoreApplication::translate("ConfigDialog", "Code formatters", nullptr));
        categoriesTree->setSortingEnabled(__sortingEnabled);

        dbListGroup->setTitle(QCoreApplication::translate("ConfigDialog", "Database list", nullptr));
#if QT_CONFIG(tooltip)
        sortColumns->setToolTip(QCoreApplication::translate("ConfigDialog", "If switched off, then columns will be sorted in the order they are typed in CREATE TABLE statement.", nullptr));
#endif // QT_CONFIG(tooltip)
        sortColumns->setText(QCoreApplication::translate("ConfigDialog", "Sort table columns alphabetically", nullptr));
        expandTablesCheck->setText(QCoreApplication::translate("ConfigDialog", "Expand tables node when connected to a database", nullptr));
#if QT_CONFIG(tooltip)
        addLabelsGroup->setToolTip(QCoreApplication::translate("ConfigDialog", "<p>Additional labels are those displayed next to the names on the databases list (they are blue, unless configured otherwise). Enabling this option will result in labels for databases, invalid databases and aggregated nodes (column group, index group, trigger group). For more labels see options below.<p>", nullptr));
#endif // QT_CONFIG(tooltip)
        addLabelsGroup->setTitle(QCoreApplication::translate("ConfigDialog", "Display additional labels on the list", nullptr));
#if QT_CONFIG(tooltip)
        regularTableLabelsCheck->setToolTip(QCoreApplication::translate("ConfigDialog", "For regular tables labels will show number of columns, indexes and triggers for each of tables.", nullptr));
#endif // QT_CONFIG(tooltip)
        regularTableLabelsCheck->setText(QCoreApplication::translate("ConfigDialog", "Display labels for regular tables", nullptr));
#if QT_CONFIG(tooltip)
        virtTableLabelsCheck->setToolTip(QCoreApplication::translate("ConfigDialog", "Virtual tables will be marked with a 'virtual' label.", nullptr));
#endif // QT_CONFIG(tooltip)
        virtTableLabelsCheck->setText(QCoreApplication::translate("ConfigDialog", "Display labels for virtual tables", nullptr));
        expandViewsCheck->setText(QCoreApplication::translate("ConfigDialog", "Expand views node when connected to a database", nullptr));
#if QT_CONFIG(tooltip)
        sortObjects->setToolTip(QCoreApplication::translate("ConfigDialog", "If this option is switched off, then objects will be sorted in order they appear in sqlite_master table (which is in order they were created)", nullptr));
#endif // QT_CONFIG(tooltip)
        sortObjects->setText(QCoreApplication::translate("ConfigDialog", "Sort objects (tables, indexes, triggers and views) alphabetically", nullptr));
        dispSysTableCheck->setText(QCoreApplication::translate("ConfigDialog", "Display system tables and indexes on the list", nullptr));
        dbDialogGroup->setTitle(QCoreApplication::translate("ConfigDialog", "Database dialog window", nullptr));
#if QT_CONFIG(tooltip)
        dontMarkDbAsDefaultCheck->setToolTip(QCoreApplication::translate("ConfigDialog", "<p>When adding new database it is marked to be \"permanent\" (stored in configuration) by default. Checking this option makes every new database to NOT be \"permanent\" by default.</p>", nullptr));
#endif // QT_CONFIG(tooltip)
        dontMarkDbAsDefaultCheck->setText(QCoreApplication::translate("ConfigDialog", "Do not mark database to be \"permanent\" by default", nullptr));
#if QT_CONFIG(tooltip)
        bypassDbDialogCheck->setToolTip(QCoreApplication::translate("ConfigDialog", "<p>When this option is enabled, then files dropped from file manager onto database list will be automatically added to the list, bypassing standard database dialog. If for various reasons automatic process fails, then standard dialog will be presented to the user.</p>", nullptr));
#endif // QT_CONFIG(tooltip)
        bypassDbDialogCheck->setText(QCoreApplication::translate("ConfigDialog", "Try to bypass dialog completly when dropping database file onto the list", nullptr));
        dataBrowsingGroup->setTitle(QCoreApplication::translate("ConfigDialog", "Data browsing and editing", nullptr));
#if QT_CONFIG(tooltip)
        memPopulConfigsCheck->setToolTip(QCoreApplication::translate("ConfigDialog", "<p>Maximum number of configurations of Populate Table dialog stored in configuration. Value of 100 should be sufficient.</p>", nullptr));
#endif // QT_CONFIG(tooltip)
        rowsPerPageLabel->setText(QCoreApplication::translate("ConfigDialog", "Number of data rows per page:", nullptr));
#if QT_CONFIG(tooltip)
        memPopulConfigsLabel->setToolTip(QCoreApplication::translate("ConfigDialog", "<p>Maximum number of configurations of Populate Table dialog stored in configuration. Value of 100 should be sufficient.</p>", nullptr));
#endif // QT_CONFIG(tooltip)
        memPopulConfigsLabel->setText(QCoreApplication::translate("ConfigDialog", "Number of memorized table populating configurations", nullptr));
#if QT_CONFIG(tooltip)
        limitColumnsVsRowsCheck->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>If query results contain dozens (or hundreds) of columns, it is more likely that it will exhaust free memory of your computer by loading several gigabytes of data at once. SQLiteStudio may try to limit number of results displayed on one page in such cases to protect your computer. If you know that you don't work with big values in database, you can disable this limit and you will always see as many rows as defined per page.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        limitColumnsVsRowsCheck->setText(QCoreApplication::translate("ConfigDialog", "Limit number of rows for in case of dozens of columns", nullptr));
#if QT_CONFIG(tooltip)
        tolltipInDataViewCheck->setToolTip(QCoreApplication::translate("ConfigDialog", "<p>When this is enabled and user holds mouse pointer over a cell in any data view (query results, a table data, a view data) a tooltip will appear with details about the cell - it includes details like column data type, constraints, ROWID and others.</p>", nullptr));
#endif // QT_CONFIG(tooltip)
        tolltipInDataViewCheck->setText(QCoreApplication::translate("ConfigDialog", "Show column and row details tooltip in data view", nullptr));
#if QT_CONFIG(tooltip)
        useDefaultForNullCheck->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>Enable this to always enforce DEFAULT value when committing a NULL value for a column that has DEFAULT value defined, even though the column is allowed to contain NULL values.</p><p>Disable this option to use DEFAULT value exclusively when NULL value is committed for column with NOT NULL constraint.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        useDefaultForNullCheck->setText(QCoreApplication::translate("ConfigDialog", "Use DEFAULT value (if defined), when committing NULL value", nullptr));
#if QT_CONFIG(tooltip)
        keepNullWhenEmptyCheck->setToolTip(QCoreApplication::translate("ConfigDialog", "<p>When editing a cell which used to have NULL value and entering empty string as new value, then this option determinates whether the new value should remain NULL (have this option enabled), or should it be overwritten with empty string value (have this option disabled).</p>", nullptr));
#endif // QT_CONFIG(tooltip)
        keepNullWhenEmptyCheck->setText(QCoreApplication::translate("ConfigDialog", "Keep NULL value when entering empty value", nullptr));
#if QT_CONFIG(tooltip)
        useSciFormatForDoublesCheck->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>By default (when this option is disabled) a real number is displayed in the format of decimals with decimal point. In some cases, when the number is really small (several places after decimal point), the default representation may appear inaccurate. In such case you may want to enable this option to use the scientific notation (i.e. <span style=\" font-style:italic;\">5.3e-21</span>).</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        useSciFormatForDoublesCheck->setText(QCoreApplication::translate("ConfigDialog", "Use scientific notation for real numbers in the grid view", nullptr));
        dataColumnWdGroup->setTitle(QCoreApplication::translate("ConfigDialog", "Data column width", nullptr));
#if QT_CONFIG(tooltip)
        enlargeColumnCheck->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>When user enters new value into column and the value is bigger than the current column width, the application will enlarge the column to fit the new value, but not wider than the limit defined in the option above.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        enlargeColumnCheck->setText(QCoreApplication::translate("ConfigDialog", "Enlarge column when entering value longer than current width", nullptr));
#if QT_CONFIG(tooltip)
        initColWidthLimitSpin->setToolTip(QCoreApplication::translate("ConfigDialog", "<p>When the data is read into grid view columns width is automatically adjusted. This value limits the initial width for the adjustment, but user can still resize the column manually over this limit.</p>", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        initColWidthLimitLabel->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>When the data is read into grid view columns width is automatically adjusted. This value limits the initial width for the adjustment, but user can still resize the column manually over this limit. This value is also used when enlarging column upon new, longer value entered by the user (see option below).</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        initColWidthLimitLabel->setText(QCoreApplication::translate("ConfigDialog", "Limit automatic data column width to (in pixels):", nullptr));
#if QT_CONFIG(tooltip)
        keepColNameCheck->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>Initial width of data columns will be set to at least show complete name of the column in the header. This can still be overwritten by the initial limit of column width specified in pixels (the setting above).</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        keepColNameCheck->setText(QCoreApplication::translate("ConfigDialog", "Keep at least the width to show complete column name", nullptr));
        insertRowPlacementGroup->setTitle(QCoreApplication::translate("ConfigDialog", "Inserting new row in data grid", nullptr));
        insertRowBeforeRadio->setText(QCoreApplication::translate("ConfigDialog", "Before currently selected row", nullptr));
        insertRowAfterRadio->setText(QCoreApplication::translate("ConfigDialog", "After currently selected row", nullptr));
        insertRowAtEndRadio->setText(QCoreApplication::translate("ConfigDialog", "At the end of data view", nullptr));
        tableWinGroup->setTitle(QCoreApplication::translate("ConfigDialog", "Table windows", nullptr));
#if QT_CONFIG(tooltip)
        openTablesOnDataCheck->setToolTip(QCoreApplication::translate("ConfigDialog", "<p>When enabled, Table Windows will show up with the data tab, instead of the structure tab.</p>", nullptr));
#endif // QT_CONFIG(tooltip)
        openTablesOnDataCheck->setText(QCoreApplication::translate("ConfigDialog", "Open Table Windows with the data tab for start", nullptr));
#if QT_CONFIG(tooltip)
        dataTabInTableAsFirstCheck->setToolTip(QCoreApplication::translate("ConfigDialog", "<p>When enabled the \"Data\" tab will be placed as first tab in every Table Window, instead of being at second place.</p>", nullptr));
#endif // QT_CONFIG(tooltip)
        dataTabInTableAsFirstCheck->setText(QCoreApplication::translate("ConfigDialog", "Place data tab as first tab in a Table Window", nullptr));
        viewWinGroup->setTitle(QCoreApplication::translate("ConfigDialog", "View windows", nullptr));
#if QT_CONFIG(tooltip)
        openViewsOnDataCheck->setToolTip(QCoreApplication::translate("ConfigDialog", "<p>When enabled, View Windows will show up with the data tab, instead of the structure tab.</p>", nullptr));
#endif // QT_CONFIG(tooltip)
        openViewsOnDataCheck->setText(QCoreApplication::translate("ConfigDialog", "Open View Windows with the data tab for start", nullptr));
#if QT_CONFIG(tooltip)
        dataTabInViewAsFirstCheck->setToolTip(QCoreApplication::translate("ConfigDialog", "<p>When enabled the \"Data\" tab will be placed as first tab in every View Window, instead of being at second place.</p>", nullptr));
#endif // QT_CONFIG(tooltip)
        dataTabInViewAsFirstCheck->setText(QCoreApplication::translate("ConfigDialog", "Place data tab as first tab in a View Window", nullptr));
        dataEditorsTypesGroup->setTitle(QCoreApplication::translate("ConfigDialog", "Data types", nullptr));
        dataEditorsAvailableGroup->setTitle(QCoreApplication::translate("ConfigDialog", "Available editors:", nullptr));
        dataEditorsSelectedGroup->setTitle(QCoreApplication::translate("ConfigDialog", "Editors selected for this data type:", nullptr));
        schemaEditingGroup->setTitle(QCoreApplication::translate("ConfigDialog", "Schema editing", nullptr));
#if QT_CONFIG(tooltip)
        ddlHistorySizeSpin->setToolTip(QCoreApplication::translate("ConfigDialog", "Number of DDL changes kept in history.", nullptr));
#endif // QT_CONFIG(tooltip)
        ddlHistorySizeLabel->setText(QCoreApplication::translate("ConfigDialog", "DDL history size:", nullptr));
        dontShowDdlPreview->setText(QCoreApplication::translate("ConfigDialog", "Don't show DDL preview dialog when committing schema changes", nullptr));
        sqlQueriesGroup->setTitle(QCoreApplication::translate("ConfigDialog", "SQL queries", nullptr));
#if QT_CONFIG(tooltip)
        queryHistorySizeSpin->setToolTip(QCoreApplication::translate("ConfigDialog", "Number of queries kept in the history.", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        bindParamLimitLabel->setToolTip(QCoreApplication::translate("ConfigDialog", "<p>Maximum number of query parameters (:param, @param, $param, ?) stored in history. When you re-use parameter with the same name/position, SQLiteStudio will pre-initialize it with most recent memorized value (you will still be able to change it). Value of 1000 should be sufficient.</p>", nullptr));
#endif // QT_CONFIG(tooltip)
        bindParamLimitLabel->setText(QCoreApplication::translate("ConfigDialog", "Number of memorized query parameters", nullptr));
#if QT_CONFIG(tooltip)
        bindParamLimitSpin->setToolTip(QCoreApplication::translate("ConfigDialog", "<p>Maximum number of query parameters (:param, @param, $param, ?) stored in history. When you re-use parameter with the same name/position, SQLiteStudio will pre-initialize it with most recent memorized value (you will still be able to change it). Value of 1000 should be sufficient.</p>", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        execQueryUnderCursorCheck->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>If there is more than one query in the SQL editor window, then (if this option is enabled) only a single query will be executed - the one under the keyboard insertion cursor. Otherwise all queries will be executed. You can always limit queries to be executed by selecting those queries before calling to execute. You can also use dedicated shortcuts for executing in one mode or the other (currently configured to %1 for single query execution and %2 for all queries execution).</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        execQueryUnderCursorCheck->setText(QCoreApplication::translate("ConfigDialog", "Execute only the query under the cursor", nullptr));
#if QT_CONFIG(tooltip)
        queryHistorySizeLabel->setToolTip(QCoreApplication::translate("ConfigDialog", "Number of queries kept in the history.", nullptr));
#endif // QT_CONFIG(tooltip)
        queryHistorySizeLabel->setText(QCoreApplication::translate("ConfigDialog", "History size:", nullptr));
#if QT_CONFIG(tooltip)
        wrapLinesInSqlEditorCheck->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>If enabled, lines longer than the editor width will be wrapped, so horizontal scrolling will not be needed.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        wrapLinesInSqlEditorCheck->setText(QCoreApplication::translate("ConfigDialog", "Wrap lines in SQL editor", nullptr));
#if QT_CONFIG(tooltip)
        highlightCurrentQueryCheck->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>Highlights entire query that is currently under the insertion cursor. It's the same query that will be executed when you hit &quot;Execute query&quot; hotkey or button (unless configured otherwise).</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        highlightCurrentQueryCheck->setText(QCoreApplication::translate("ConfigDialog", "Highlight current query", nullptr));
        updatesGroup->setTitle(QCoreApplication::translate("ConfigDialog", "Updates", nullptr));
        checkForUpdatesCheck->setText(QCoreApplication::translate("ConfigDialog", "Automatically check for updates at startup", nullptr));
        sessionGroup->setTitle(QCoreApplication::translate("ConfigDialog", "Session", nullptr));
        sessionCheck->setText(QCoreApplication::translate("ConfigDialog", "Restore last session (active MDI windows) after startup", nullptr));
        multipleSessionsCheck->setText(QCoreApplication::translate("ConfigDialog", "Allow multiple instances of the application at the same time", nullptr));
        statusFieldGroup_2->setTitle(QCoreApplication::translate("ConfigDialog", "Status Field", nullptr));
#if QT_CONFIG(tooltip)
        checkBox_2->setToolTip(QCoreApplication::translate("ConfigDialog", "<p>When user manually closes the Status panel, this option makes sure that if any new message is printed in the Status panel it will be reopened. If it's disabled, then Status panel can only be open manually by the user from the \"View\" menu.</p>", nullptr));
#endif // QT_CONFIG(tooltip)
        checkBox_2->setText(QCoreApplication::translate("ConfigDialog", "Always open Status panel when new message is printed", nullptr));
        commonCodeColorsGroup->setTitle(QCoreApplication::translate("ConfigDialog", "Code syntax colors", nullptr));
        keywordFgCheck->setText(QCoreApplication::translate("ConfigDialog", "Keyword foreground", nullptr));
        regularFgCheck->setText(QCoreApplication::translate("ConfigDialog", "Regular foreground", nullptr));
        commentFgCheck->setText(QCoreApplication::translate("ConfigDialog", "Comment foreground", nullptr));
        numberFgCheck->setText(QCoreApplication::translate("ConfigDialog", "Number foreground", nullptr));
        validObjectsFkCheck->setText(QCoreApplication::translate("ConfigDialog", "Valid objects foreground", nullptr));
#if QT_CONFIG(tooltip)
        currQueryBgBtn->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>You can disable current query highlighting entirely on the General settings page.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        blobFgCheck->setText(QCoreApplication::translate("ConfigDialog", "BLOB value foreground", nullptr));
        stringFgCheck->setText(QCoreApplication::translate("ConfigDialog", "String foreground", nullptr));
        bindParamFgCheck->setText(QCoreApplication::translate("ConfigDialog", "Bind parameter foreground", nullptr));
        currLineBgCheck->setText(QCoreApplication::translate("ConfigDialog", "Current line background", nullptr));
        currQueryBgCheck->setText(QCoreApplication::translate("ConfigDialog", "Current query background", nullptr));
        matchedParBgCheck->setText(QCoreApplication::translate("ConfigDialog", "Matched parenthesis background", nullptr));
        matchedParFgCheck->setText(QCoreApplication::translate("ConfigDialog", "Matched parenthesis foreground", nullptr));
        codeColorsResetBtn->setText(QCoreApplication::translate("ConfigDialog", "Reset to defaults", nullptr));
        shortcutsFilterEdit->setPlaceholderText(QCoreApplication::translate("ConfigDialog", "Filter shortcuts by name or key combination", nullptr));
        QTreeWidgetItem *___qtreewidgetitem12 = shortcutsTable->headerItem();
        ___qtreewidgetitem12->setText(1, QCoreApplication::translate("ConfigDialog", "Key combination", nullptr));
        ___qtreewidgetitem12->setText(0, QCoreApplication::translate("ConfigDialog", "Action", nullptr));
        langGroup->setTitle(QCoreApplication::translate("ConfigDialog", "Language", nullptr));
        label->setText(QCoreApplication::translate("ConfigDialog", "Changing language requires application restart to take effect.", nullptr));
        compactLayoutGroup->setTitle(QCoreApplication::translate("ConfigDialog", "Compact layout", nullptr));
#if QT_CONFIG(tooltip)
        compactLayoutCheck->setToolTip(QCoreApplication::translate("ConfigDialog", "<p>Compact layout reduces all margins and spacing on the UI to minimum, making space for displaying more data. It makes the interface a little bit less aesthetic, but allows to display more data at once.</p>", nullptr));
#endif // QT_CONFIG(tooltip)
        compactLayoutCheck->setText(QCoreApplication::translate("ConfigDialog", "Use compact layout", nullptr));
        dockLayoutGroup->setTitle(QCoreApplication::translate("ConfigDialog", "Main window dock areas", nullptr));
        dockLayoutVertical->setText(QCoreApplication::translate("ConfigDialog", "Left and right areas occupy corners", nullptr));
        dockLeyoutHorizontal->setText(QCoreApplication::translate("ConfigDialog", "Top and bottom areas occupy corners", nullptr));
        hideBuiltInPluginsCheck->setText(QCoreApplication::translate("ConfigDialog", "Hide built-in plugins", nullptr));
        activeStyleLabel->setText(QCoreApplication::translate("ConfigDialog", "Current style:", nullptr));
        activeStylePreviewGroup->setTitle(QCoreApplication::translate("ConfigDialog", "Preview", nullptr));

        const bool __sortingEnabled1 = previewTreeWidget->isSortingEnabled();
        previewTreeWidget->setSortingEnabled(false);
        previewTreeWidget->setSortingEnabled(__sortingEnabled1);


        previewTabs->setTabText(previewTabs->indexOf(previewTab1), QCoreApplication::translate("ConfigDialog", "Enabled", nullptr));
        previewTabs->setTabText(previewTabs->indexOf(previewTab2), QCoreApplication::translate("ConfigDialog", "Disabled", nullptr));
        QTreeWidgetItem *___qtreewidgetitem13 = formatterPluginsTree->headerItem();
        ___qtreewidgetitem13->setText(2, QCoreApplication::translate("ConfigDialog", "Configuration", nullptr));
        ___qtreewidgetitem13->setText(1, QCoreApplication::translate("ConfigDialog", "Active formatter plugin", nullptr));
        ___qtreewidgetitem13->setText(0, QCoreApplication::translate("ConfigDialog", "Language", nullptr));
        sqlEditorFontGroup->setTitle(QCoreApplication::translate("ConfigDialog", "SQL editor font", nullptr));
        dbTreeFontGroup->setTitle(QCoreApplication::translate("ConfigDialog", "Database list font", nullptr));
        dbTreeLabelGroup->setTitle(QCoreApplication::translate("ConfigDialog", "Database list additional label font", nullptr));
        dataViewFontGroup->setTitle(QCoreApplication::translate("ConfigDialog", "Data view font", nullptr));
        statusFieldFontGroup->setTitle(QCoreApplication::translate("ConfigDialog", "Status field font", nullptr));
        codeAssistantGroup->setTitle(QCoreApplication::translate("ConfigDialog", "Code assistant settings", nullptr));
#if QT_CONFIG(tooltip)
        autoTriggerAssistantCheck->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>If this option is enabled, the code assistant will be triggered in cases, when user types for example <span style=\" font-weight:700;\">tableName.</span> to propose columns of the table. If the option is disabled, user will have to hit the assistant hotkey explicitly.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        autoTriggerAssistantCheck->setText(QCoreApplication::translate("ConfigDialog", "Automatically trigger the assistant after a dot is typed after an object name", nullptr));
    } // retranslateUi

};

namespace Ui {
    class ConfigDialog: public Ui_ConfigDialog {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_CONFIGDIALOG_H
