337 lines
16 KiB
Plaintext
337 lines
16 KiB
Plaintext
|
/********************************************************************************
|
||
|
** Form generated from reading UI file 'mainwindow.ui'
|
||
|
**
|
||
|
** Created by: Qt User Interface Compiler version 5.15.8
|
||
|
**
|
||
|
** WARNING! All changes made in this file will be lost when recompiling UI file!
|
||
|
********************************************************************************/
|
||
|
|
||
|
#ifndef MAINWINDOW_UI_H
|
||
|
#define MAINWINDOW_UI_H
|
||
|
|
||
|
#include <QtCore/QVariant>
|
||
|
#include <QtGui/QIcon>
|
||
|
#include <QtWidgets/QAction>
|
||
|
#include <QtWidgets/QApplication>
|
||
|
#include <QtWidgets/QGridLayout>
|
||
|
#include <QtWidgets/QHeaderView>
|
||
|
#include <QtWidgets/QMainWindow>
|
||
|
#include <QtWidgets/QMenu>
|
||
|
#include <QtWidgets/QMenuBar>
|
||
|
#include <QtWidgets/QPlainTextEdit>
|
||
|
#include <QtWidgets/QPushButton>
|
||
|
#include <QtWidgets/QSpacerItem>
|
||
|
#include <QtWidgets/QSplitter>
|
||
|
#include <QtWidgets/QStackedWidget>
|
||
|
#include <QtWidgets/QStatusBar>
|
||
|
#include <QtWidgets/QTabWidget>
|
||
|
#include <QtWidgets/QToolBar>
|
||
|
#include <QtWidgets/QTreeWidget>
|
||
|
#include <QtWidgets/QWidget>
|
||
|
|
||
|
QT_BEGIN_NAMESPACE
|
||
|
|
||
|
class Ui_MainWindow
|
||
|
{
|
||
|
public:
|
||
|
QAction *actionAbout_qbolt;
|
||
|
QAction *actionAbout_Qt;
|
||
|
QAction *actionOpen_database;
|
||
|
QAction *actionExit;
|
||
|
QAction *actionDisconnect;
|
||
|
QAction *actionDelete_bucket;
|
||
|
QAction *actionRefresh_buckets;
|
||
|
QAction *actionClear_selection;
|
||
|
QAction *actionNew_database;
|
||
|
QAction *actionAdd_bucket;
|
||
|
QAction *actionOpen_database_as_read_only;
|
||
|
QWidget *centralWidget;
|
||
|
QGridLayout *gridLayout;
|
||
|
QSplitter *splitter;
|
||
|
QTreeWidget *bucketTree;
|
||
|
QStackedWidget *stackedWidget;
|
||
|
QWidget *databasePage;
|
||
|
QGridLayout *gridLayout_4;
|
||
|
QTabWidget *databaseTabWidget;
|
||
|
QWidget *databasePropertiesTab;
|
||
|
QGridLayout *gridLayout_2;
|
||
|
QPlainTextEdit *databasePropertiesArea;
|
||
|
QWidget *bucketPage;
|
||
|
QGridLayout *gridLayout_3;
|
||
|
QTabWidget *bucketTabWidget;
|
||
|
QWidget *bucketPropertiesTab;
|
||
|
QGridLayout *gridLayout_5;
|
||
|
QPlainTextEdit *bucketPropertiesArea;
|
||
|
QWidget *bucketDataTab;
|
||
|
QGridLayout *gridLayout_6;
|
||
|
QTreeWidget *bucketData;
|
||
|
QPushButton *AddDataButton;
|
||
|
QSpacerItem *horizontalSpacer;
|
||
|
QPushButton *DeleteDataButton;
|
||
|
QMenuBar *menuBar;
|
||
|
QMenu *menuFile;
|
||
|
QMenu *menuHelp;
|
||
|
QMenu *menuView;
|
||
|
QToolBar *mainToolBar;
|
||
|
QStatusBar *statusBar;
|
||
|
|
||
|
void setupUi(QMainWindow *MainWindow)
|
||
|
{
|
||
|
if (MainWindow->objectName().isEmpty())
|
||
|
MainWindow->setObjectName(QString::fromUtf8("MainWindow"));
|
||
|
MainWindow->resize(668, 405);
|
||
|
QIcon icon;
|
||
|
icon.addFile(QString::fromUtf8(":/rsrc/database_lightning.png"), QSize(), QIcon::Normal, QIcon::Off);
|
||
|
MainWindow->setWindowIcon(icon);
|
||
|
actionAbout_qbolt = new QAction(MainWindow);
|
||
|
actionAbout_qbolt->setObjectName(QString::fromUtf8("actionAbout_qbolt"));
|
||
|
QIcon icon1;
|
||
|
icon1.addFile(QString::fromUtf8(":/rsrc/information.png"), QSize(), QIcon::Normal, QIcon::Off);
|
||
|
actionAbout_qbolt->setIcon(icon1);
|
||
|
actionAbout_Qt = new QAction(MainWindow);
|
||
|
actionAbout_Qt->setObjectName(QString::fromUtf8("actionAbout_Qt"));
|
||
|
actionOpen_database = new QAction(MainWindow);
|
||
|
actionOpen_database->setObjectName(QString::fromUtf8("actionOpen_database"));
|
||
|
QIcon icon2;
|
||
|
icon2.addFile(QString::fromUtf8(":/rsrc/database.png"), QSize(), QIcon::Normal, QIcon::Off);
|
||
|
actionOpen_database->setIcon(icon2);
|
||
|
actionExit = new QAction(MainWindow);
|
||
|
actionExit->setObjectName(QString::fromUtf8("actionExit"));
|
||
|
QIcon icon3;
|
||
|
icon3.addFile(QString::fromUtf8(":/rsrc/door_out.png"), QSize(), QIcon::Normal, QIcon::Off);
|
||
|
actionExit->setIcon(icon3);
|
||
|
actionDisconnect = new QAction(MainWindow);
|
||
|
actionDisconnect->setObjectName(QString::fromUtf8("actionDisconnect"));
|
||
|
QIcon icon4;
|
||
|
icon4.addFile(QString::fromUtf8(":/rsrc/disconnect.png"), QSize(), QIcon::Normal, QIcon::Off);
|
||
|
actionDisconnect->setIcon(icon4);
|
||
|
actionDelete_bucket = new QAction(MainWindow);
|
||
|
actionDelete_bucket->setObjectName(QString::fromUtf8("actionDelete_bucket"));
|
||
|
QIcon icon5;
|
||
|
icon5.addFile(QString::fromUtf8(":/rsrc/table_delete.png"), QSize(), QIcon::Normal, QIcon::Off);
|
||
|
actionDelete_bucket->setIcon(icon5);
|
||
|
actionRefresh_buckets = new QAction(MainWindow);
|
||
|
actionRefresh_buckets->setObjectName(QString::fromUtf8("actionRefresh_buckets"));
|
||
|
QIcon icon6;
|
||
|
icon6.addFile(QString::fromUtf8(":/rsrc/arrow_refresh.png"), QSize(), QIcon::Normal, QIcon::Off);
|
||
|
actionRefresh_buckets->setIcon(icon6);
|
||
|
actionClear_selection = new QAction(MainWindow);
|
||
|
actionClear_selection->setObjectName(QString::fromUtf8("actionClear_selection"));
|
||
|
actionNew_database = new QAction(MainWindow);
|
||
|
actionNew_database->setObjectName(QString::fromUtf8("actionNew_database"));
|
||
|
QIcon icon7;
|
||
|
icon7.addFile(QString::fromUtf8(":/rsrc/database_add.png"), QSize(), QIcon::Normal, QIcon::Off);
|
||
|
actionNew_database->setIcon(icon7);
|
||
|
actionAdd_bucket = new QAction(MainWindow);
|
||
|
actionAdd_bucket->setObjectName(QString::fromUtf8("actionAdd_bucket"));
|
||
|
QIcon icon8;
|
||
|
icon8.addFile(QString::fromUtf8(":/rsrc/table_add.png"), QSize(), QIcon::Normal, QIcon::Off);
|
||
|
actionAdd_bucket->setIcon(icon8);
|
||
|
actionOpen_database_as_read_only = new QAction(MainWindow);
|
||
|
actionOpen_database_as_read_only->setObjectName(QString::fromUtf8("actionOpen_database_as_read_only"));
|
||
|
centralWidget = new QWidget(MainWindow);
|
||
|
centralWidget->setObjectName(QString::fromUtf8("centralWidget"));
|
||
|
gridLayout = new QGridLayout(centralWidget);
|
||
|
gridLayout->setSpacing(6);
|
||
|
gridLayout->setContentsMargins(11, 11, 11, 11);
|
||
|
gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
|
||
|
gridLayout->setContentsMargins(0, 0, 0, 0);
|
||
|
splitter = new QSplitter(centralWidget);
|
||
|
splitter->setObjectName(QString::fromUtf8("splitter"));
|
||
|
splitter->setOrientation(Qt::Horizontal);
|
||
|
splitter->setChildrenCollapsible(false);
|
||
|
bucketTree = new QTreeWidget(splitter);
|
||
|
bucketTree->setObjectName(QString::fromUtf8("bucketTree"));
|
||
|
bucketTree->setContextMenuPolicy(Qt::CustomContextMenu);
|
||
|
bucketTree->setUniformRowHeights(true);
|
||
|
splitter->addWidget(bucketTree);
|
||
|
stackedWidget = new QStackedWidget(splitter);
|
||
|
stackedWidget->setObjectName(QString::fromUtf8("stackedWidget"));
|
||
|
databasePage = new QWidget();
|
||
|
databasePage->setObjectName(QString::fromUtf8("databasePage"));
|
||
|
gridLayout_4 = new QGridLayout(databasePage);
|
||
|
gridLayout_4->setSpacing(6);
|
||
|
gridLayout_4->setContentsMargins(11, 11, 11, 11);
|
||
|
gridLayout_4->setObjectName(QString::fromUtf8("gridLayout_4"));
|
||
|
gridLayout_4->setContentsMargins(0, 0, 0, 0);
|
||
|
databaseTabWidget = new QTabWidget(databasePage);
|
||
|
databaseTabWidget->setObjectName(QString::fromUtf8("databaseTabWidget"));
|
||
|
databasePropertiesTab = new QWidget();
|
||
|
databasePropertiesTab->setObjectName(QString::fromUtf8("databasePropertiesTab"));
|
||
|
gridLayout_2 = new QGridLayout(databasePropertiesTab);
|
||
|
gridLayout_2->setSpacing(6);
|
||
|
gridLayout_2->setContentsMargins(11, 11, 11, 11);
|
||
|
gridLayout_2->setObjectName(QString::fromUtf8("gridLayout_2"));
|
||
|
gridLayout_2->setContentsMargins(3, 3, 3, 3);
|
||
|
databasePropertiesArea = new QPlainTextEdit(databasePropertiesTab);
|
||
|
databasePropertiesArea->setObjectName(QString::fromUtf8("databasePropertiesArea"));
|
||
|
databasePropertiesArea->setFrameShape(QFrame::NoFrame);
|
||
|
databasePropertiesArea->setReadOnly(true);
|
||
|
|
||
|
gridLayout_2->addWidget(databasePropertiesArea, 0, 0, 1, 1);
|
||
|
|
||
|
QIcon icon9;
|
||
|
icon9.addFile(QString::fromUtf8(":/rsrc/chart_bar.png"), QSize(), QIcon::Normal, QIcon::Off);
|
||
|
databaseTabWidget->addTab(databasePropertiesTab, icon9, QString());
|
||
|
|
||
|
gridLayout_4->addWidget(databaseTabWidget, 0, 0, 1, 1);
|
||
|
|
||
|
stackedWidget->addWidget(databasePage);
|
||
|
bucketPage = new QWidget();
|
||
|
bucketPage->setObjectName(QString::fromUtf8("bucketPage"));
|
||
|
gridLayout_3 = new QGridLayout(bucketPage);
|
||
|
gridLayout_3->setSpacing(6);
|
||
|
gridLayout_3->setContentsMargins(11, 11, 11, 11);
|
||
|
gridLayout_3->setObjectName(QString::fromUtf8("gridLayout_3"));
|
||
|
gridLayout_3->setContentsMargins(0, 0, 0, 0);
|
||
|
bucketTabWidget = new QTabWidget(bucketPage);
|
||
|
bucketTabWidget->setObjectName(QString::fromUtf8("bucketTabWidget"));
|
||
|
bucketPropertiesTab = new QWidget();
|
||
|
bucketPropertiesTab->setObjectName(QString::fromUtf8("bucketPropertiesTab"));
|
||
|
gridLayout_5 = new QGridLayout(bucketPropertiesTab);
|
||
|
gridLayout_5->setSpacing(6);
|
||
|
gridLayout_5->setContentsMargins(11, 11, 11, 11);
|
||
|
gridLayout_5->setObjectName(QString::fromUtf8("gridLayout_5"));
|
||
|
gridLayout_5->setContentsMargins(3, 3, 3, 3);
|
||
|
bucketPropertiesArea = new QPlainTextEdit(bucketPropertiesTab);
|
||
|
bucketPropertiesArea->setObjectName(QString::fromUtf8("bucketPropertiesArea"));
|
||
|
bucketPropertiesArea->setFrameShape(QFrame::NoFrame);
|
||
|
bucketPropertiesArea->setReadOnly(true);
|
||
|
|
||
|
gridLayout_5->addWidget(bucketPropertiesArea, 0, 0, 1, 1);
|
||
|
|
||
|
bucketTabWidget->addTab(bucketPropertiesTab, icon9, QString());
|
||
|
bucketDataTab = new QWidget();
|
||
|
bucketDataTab->setObjectName(QString::fromUtf8("bucketDataTab"));
|
||
|
gridLayout_6 = new QGridLayout(bucketDataTab);
|
||
|
gridLayout_6->setSpacing(6);
|
||
|
gridLayout_6->setContentsMargins(11, 11, 11, 11);
|
||
|
gridLayout_6->setObjectName(QString::fromUtf8("gridLayout_6"));
|
||
|
gridLayout_6->setContentsMargins(3, 3, 3, 3);
|
||
|
bucketData = new QTreeWidget(bucketDataTab);
|
||
|
bucketData->setObjectName(QString::fromUtf8("bucketData"));
|
||
|
bucketData->setSelectionMode(QAbstractItemView::ExtendedSelection);
|
||
|
bucketData->setIndentation(0);
|
||
|
bucketData->setRootIsDecorated(false);
|
||
|
bucketData->setUniformRowHeights(true);
|
||
|
bucketData->setItemsExpandable(false);
|
||
|
|
||
|
gridLayout_6->addWidget(bucketData, 0, 0, 1, 3);
|
||
|
|
||
|
AddDataButton = new QPushButton(bucketDataTab);
|
||
|
AddDataButton->setObjectName(QString::fromUtf8("AddDataButton"));
|
||
|
QIcon icon10;
|
||
|
icon10.addFile(QString::fromUtf8(":/rsrc/add.png"), QSize(), QIcon::Normal, QIcon::Off);
|
||
|
AddDataButton->setIcon(icon10);
|
||
|
|
||
|
gridLayout_6->addWidget(AddDataButton, 1, 0, 1, 1);
|
||
|
|
||
|
horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
|
||
|
|
||
|
gridLayout_6->addItem(horizontalSpacer, 1, 2, 1, 1);
|
||
|
|
||
|
DeleteDataButton = new QPushButton(bucketDataTab);
|
||
|
DeleteDataButton->setObjectName(QString::fromUtf8("DeleteDataButton"));
|
||
|
QIcon icon11;
|
||
|
icon11.addFile(QString::fromUtf8(":/rsrc/delete.png"), QSize(), QIcon::Normal, QIcon::Off);
|
||
|
DeleteDataButton->setIcon(icon11);
|
||
|
|
||
|
gridLayout_6->addWidget(DeleteDataButton, 1, 1, 1, 1);
|
||
|
|
||
|
QIcon icon12;
|
||
|
icon12.addFile(QString::fromUtf8(":/rsrc/table.png"), QSize(), QIcon::Normal, QIcon::Off);
|
||
|
bucketTabWidget->addTab(bucketDataTab, icon12, QString());
|
||
|
|
||
|
gridLayout_3->addWidget(bucketTabWidget, 0, 0, 1, 1);
|
||
|
|
||
|
stackedWidget->addWidget(bucketPage);
|
||
|
splitter->addWidget(stackedWidget);
|
||
|
|
||
|
gridLayout->addWidget(splitter, 0, 0, 1, 1);
|
||
|
|
||
|
MainWindow->setCentralWidget(centralWidget);
|
||
|
menuBar = new QMenuBar(MainWindow);
|
||
|
menuBar->setObjectName(QString::fromUtf8("menuBar"));
|
||
|
menuBar->setGeometry(QRect(0, 0, 668, 21));
|
||
|
menuFile = new QMenu(menuBar);
|
||
|
menuFile->setObjectName(QString::fromUtf8("menuFile"));
|
||
|
menuHelp = new QMenu(menuBar);
|
||
|
menuHelp->setObjectName(QString::fromUtf8("menuHelp"));
|
||
|
menuView = new QMenu(menuBar);
|
||
|
menuView->setObjectName(QString::fromUtf8("menuView"));
|
||
|
MainWindow->setMenuBar(menuBar);
|
||
|
mainToolBar = new QToolBar(MainWindow);
|
||
|
mainToolBar->setObjectName(QString::fromUtf8("mainToolBar"));
|
||
|
MainWindow->addToolBar(Qt::TopToolBarArea, mainToolBar);
|
||
|
statusBar = new QStatusBar(MainWindow);
|
||
|
statusBar->setObjectName(QString::fromUtf8("statusBar"));
|
||
|
MainWindow->setStatusBar(statusBar);
|
||
|
|
||
|
menuBar->addAction(menuFile->menuAction());
|
||
|
menuBar->addAction(menuView->menuAction());
|
||
|
menuBar->addAction(menuHelp->menuAction());
|
||
|
menuFile->addAction(actionNew_database);
|
||
|
menuFile->addAction(actionOpen_database);
|
||
|
menuFile->addAction(actionOpen_database_as_read_only);
|
||
|
menuFile->addSeparator();
|
||
|
menuFile->addAction(actionExit);
|
||
|
menuHelp->addAction(actionAbout_qbolt);
|
||
|
menuHelp->addAction(actionAbout_Qt);
|
||
|
menuView->addAction(actionClear_selection);
|
||
|
mainToolBar->addAction(actionNew_database);
|
||
|
mainToolBar->addAction(actionOpen_database);
|
||
|
mainToolBar->addSeparator();
|
||
|
|
||
|
retranslateUi(MainWindow);
|
||
|
|
||
|
stackedWidget->setCurrentIndex(0);
|
||
|
databaseTabWidget->setCurrentIndex(0);
|
||
|
bucketTabWidget->setCurrentIndex(0);
|
||
|
|
||
|
|
||
|
QMetaObject::connectSlotsByName(MainWindow);
|
||
|
} // setupUi
|
||
|
|
||
|
void retranslateUi(QMainWindow *MainWindow)
|
||
|
{
|
||
|
MainWindow->setWindowTitle(QCoreApplication::translate("MainWindow", "QBolt", nullptr));
|
||
|
actionAbout_qbolt->setText(QCoreApplication::translate("MainWindow", "&About QBolt", nullptr));
|
||
|
actionAbout_Qt->setText(QCoreApplication::translate("MainWindow", "About &Qt", nullptr));
|
||
|
actionOpen_database->setText(QCoreApplication::translate("MainWindow", "&Open database...", nullptr));
|
||
|
#if QT_CONFIG(shortcut)
|
||
|
actionOpen_database->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+O", nullptr));
|
||
|
#endif // QT_CONFIG(shortcut)
|
||
|
actionExit->setText(QCoreApplication::translate("MainWindow", "&Exit", nullptr));
|
||
|
actionDisconnect->setText(QCoreApplication::translate("MainWindow", "Disconnect", nullptr));
|
||
|
actionDelete_bucket->setText(QCoreApplication::translate("MainWindow", "Delete bucket", nullptr));
|
||
|
actionRefresh_buckets->setText(QCoreApplication::translate("MainWindow", "Refresh buckets", nullptr));
|
||
|
actionClear_selection->setText(QCoreApplication::translate("MainWindow", "&Clear selection", nullptr));
|
||
|
actionNew_database->setText(QCoreApplication::translate("MainWindow", "&New database...", nullptr));
|
||
|
actionAdd_bucket->setText(QCoreApplication::translate("MainWindow", "Add bucket...", nullptr));
|
||
|
actionOpen_database_as_read_only->setText(QCoreApplication::translate("MainWindow", "Open database as read-only...", nullptr));
|
||
|
QTreeWidgetItem *___qtreewidgetitem = bucketTree->headerItem();
|
||
|
___qtreewidgetitem->setText(0, QCoreApplication::translate("MainWindow", "Bucket", nullptr));
|
||
|
databasePropertiesArea->setPlainText(QCoreApplication::translate("MainWindow", "No selection", nullptr));
|
||
|
databaseTabWidget->setTabText(databaseTabWidget->indexOf(databasePropertiesTab), QCoreApplication::translate("MainWindow", "Database", nullptr));
|
||
|
bucketTabWidget->setTabText(bucketTabWidget->indexOf(bucketPropertiesTab), QCoreApplication::translate("MainWindow", "Bucket", nullptr));
|
||
|
QTreeWidgetItem *___qtreewidgetitem1 = bucketData->headerItem();
|
||
|
___qtreewidgetitem1->setText(1, QCoreApplication::translate("MainWindow", "Data length", nullptr));
|
||
|
___qtreewidgetitem1->setText(0, QCoreApplication::translate("MainWindow", "Key", nullptr));
|
||
|
AddDataButton->setText(QCoreApplication::translate("MainWindow", "Add...", nullptr));
|
||
|
DeleteDataButton->setText(QCoreApplication::translate("MainWindow", "Delete...", nullptr));
|
||
|
bucketTabWidget->setTabText(bucketTabWidget->indexOf(bucketDataTab), QCoreApplication::translate("MainWindow", "Data", nullptr));
|
||
|
menuFile->setTitle(QCoreApplication::translate("MainWindow", "Fi&le", nullptr));
|
||
|
menuHelp->setTitle(QCoreApplication::translate("MainWindow", "Help", nullptr));
|
||
|
menuView->setTitle(QCoreApplication::translate("MainWindow", "&View", nullptr));
|
||
|
} // retranslateUi
|
||
|
|
||
|
};
|
||
|
|
||
|
namespace Ui {
|
||
|
class MainWindow: public Ui_MainWindow {};
|
||
|
} // namespace Ui
|
||
|
|
||
|
QT_END_NAMESPACE
|
||
|
|
||
|
#endif // MAINWINDOW_UI_H
|