// Generated by miqt-uic. To update this file, edit the .ui file in // Qt Designer, and then run 'go generate'. // //go:generate miqt-uic -Qt6 -InFile mainwindow.ui -OutFile mainwindow_ui.go package main import ( qt "github.com/mappu/miqt/qt6" ) type MainWindowUi struct { MainWindow *qt.QMainWindow centralWidget *qt.QWidget gridLayout *qt.QGridLayout splitter *qt.QSplitter bucketTree *qt.QTreeWidget stackedWidget *qt.QStackedWidget databasePage *qt.QWidget gridLayout_4 *qt.QGridLayout databaseTabWidget *qt.QTabWidget databasePropertiesTab *qt.QWidget gridLayout_2 *qt.QGridLayout databasePropertiesArea *qt.QPlainTextEdit bucketPage *qt.QWidget gridLayout_3 *qt.QGridLayout bucketTabWidget *qt.QTabWidget bucketPropertiesTab *qt.QWidget gridLayout_5 *qt.QGridLayout bucketPropertiesArea *qt.QPlainTextEdit bucketDataTab *qt.QWidget gridLayout_6 *qt.QGridLayout bucketData *qt.QTreeWidget AddDataButton *qt.QPushButton horizontalSpacer *qt.QSpacerItem DeleteDataButton *qt.QPushButton menuBar *qt.QMenuBar menuFile *qt.QMenu menuConvert *qt.QMenu menuHelp *qt.QMenu menuView *qt.QMenu mainToolBar *qt.QToolBar statusBar *qt.QStatusBar actionAbout_qbolt *qt.QAction actionAbout_Qt *qt.QAction actionOpen_database *qt.QAction actionExit *qt.QAction actionDisconnect *qt.QAction actionDelete_bucket *qt.QAction actionRefresh_buckets *qt.QAction actionClear_selection *qt.QAction actionNew_database *qt.QAction actionAdd_bucket *qt.QAction actionOpen_database_as_read_only *qt.QAction actionExport_database_as_zip *qt.QAction actionCreate_database_from_zip *qt.QAction } // NewMainWindowUi creates all Qt widget classes for MainWindow. func NewMainWindowUi() *MainWindowUi { ui := &MainWindowUi{} ui.MainWindow = qt.NewQMainWindow(nil) ui.MainWindow.Resize(668, 405) ui.MainWindow.SetWindowTitle("QBolt") icon0 := qt.NewQIcon() icon0.AddFile4(":/rsrc/database_lightning.png", qt.NewQSize(), qt.QIcon__Normal, qt.QIcon__Off) ui.MainWindow.SetWindowIcon(icon0) ui.actionAbout_qbolt = qt.NewQAction() icon1 := qt.NewQIcon() icon1.AddFile4(":/rsrc/information.png", qt.NewQSize(), qt.QIcon__Normal, qt.QIcon__Off) ui.actionAbout_qbolt.SetIcon(icon1) ui.actionAbout_Qt = qt.NewQAction() ui.actionOpen_database = qt.NewQAction() icon2 := qt.NewQIcon() icon2.AddFile4(":/rsrc/database.png", qt.NewQSize(), qt.QIcon__Normal, qt.QIcon__Off) ui.actionOpen_database.SetIcon(icon2) ui.actionExit = qt.NewQAction() icon3 := qt.NewQIcon() icon3.AddFile4(":/rsrc/door_out.png", qt.NewQSize(), qt.QIcon__Normal, qt.QIcon__Off) ui.actionExit.SetIcon(icon3) ui.actionDisconnect = qt.NewQAction() icon4 := qt.NewQIcon() icon4.AddFile4(":/rsrc/disconnect.png", qt.NewQSize(), qt.QIcon__Normal, qt.QIcon__Off) ui.actionDisconnect.SetIcon(icon4) ui.actionDelete_bucket = qt.NewQAction() icon5 := qt.NewQIcon() icon5.AddFile4(":/rsrc/table_delete.png", qt.NewQSize(), qt.QIcon__Normal, qt.QIcon__Off) ui.actionDelete_bucket.SetIcon(icon5) ui.actionRefresh_buckets = qt.NewQAction() icon6 := qt.NewQIcon() icon6.AddFile4(":/rsrc/arrow_refresh.png", qt.NewQSize(), qt.QIcon__Normal, qt.QIcon__Off) ui.actionRefresh_buckets.SetIcon(icon6) ui.actionClear_selection = qt.NewQAction() ui.actionNew_database = qt.NewQAction() icon7 := qt.NewQIcon() icon7.AddFile4(":/rsrc/database_add.png", qt.NewQSize(), qt.QIcon__Normal, qt.QIcon__Off) ui.actionNew_database.SetIcon(icon7) ui.actionAdd_bucket = qt.NewQAction() icon8 := qt.NewQIcon() icon8.AddFile4(":/rsrc/table_add.png", qt.NewQSize(), qt.QIcon__Normal, qt.QIcon__Off) ui.actionAdd_bucket.SetIcon(icon8) ui.actionOpen_database_as_read_only = qt.NewQAction() ui.actionExport_database_as_zip = qt.NewQAction() ui.actionCreate_database_from_zip = qt.NewQAction() ui.centralWidget = qt.NewQWidget(ui.MainWindow.QWidget) ui.gridLayout = qt.NewQGridLayout(ui.centralWidget) ui.gridLayout.SetContentsMargins(0, 0, 0, 0) ui.gridLayout.SetSpacing(6) ui.splitter = qt.NewQSplitter(ui.centralWidget) ui.splitter.SetOrientation(qt.Horizontal) ui.splitter.SetChildrenCollapsible(false) ui.bucketTree = qt.NewQTreeWidget(ui.splitter.QWidget) ui.bucketTree.SetContextMenuPolicy(qt.CustomContextMenu) ui.bucketTree.SetUniformRowHeights(true) ui.splitter.AddWidget(ui.bucketTree.QWidget) ui.stackedWidget = qt.NewQStackedWidget(ui.splitter.QWidget) ui.databasePage = qt.NewQWidget(ui.stackedWidget.QWidget) ui.gridLayout_4 = qt.NewQGridLayout(ui.databasePage) ui.gridLayout_4.SetContentsMargins(0, 0, 0, 0) ui.gridLayout_4.SetSpacing(6) ui.databaseTabWidget = qt.NewQTabWidget(ui.databasePage) ui.databasePropertiesTab = qt.NewQWidget(ui.databaseTabWidget.QWidget) ui.gridLayout_2 = qt.NewQGridLayout(ui.databasePropertiesTab) ui.gridLayout_2.SetContentsMargins(3, 3, 3, 3) ui.gridLayout_2.SetSpacing(6) ui.databasePropertiesArea = qt.NewQPlainTextEdit(ui.databasePropertiesTab) ui.databasePropertiesArea.SetFrameShape(qt.QFrame__NoFrame) ui.databasePropertiesArea.SetReadOnly(true) ui.gridLayout_2.AddWidget2(ui.databasePropertiesArea.QWidget, 0, 0) icon9 := qt.NewQIcon() icon9.AddFile4(":/rsrc/chart_bar.png", qt.NewQSize(), qt.QIcon__Normal, qt.QIcon__Off) ui.databaseTabWidget.AddTab2(ui.databasePropertiesTab, icon9, "") ui.gridLayout_4.AddWidget2(ui.databaseTabWidget.QWidget, 0, 0) ui.stackedWidget.AddWidget(ui.databasePage) ui.bucketPage = qt.NewQWidget(ui.stackedWidget.QWidget) ui.gridLayout_3 = qt.NewQGridLayout(ui.bucketPage) ui.gridLayout_3.SetContentsMargins(0, 0, 0, 0) ui.gridLayout_3.SetSpacing(6) ui.bucketTabWidget = qt.NewQTabWidget(ui.bucketPage) ui.bucketPropertiesTab = qt.NewQWidget(ui.bucketTabWidget.QWidget) ui.gridLayout_5 = qt.NewQGridLayout(ui.bucketPropertiesTab) ui.gridLayout_5.SetContentsMargins(3, 3, 3, 3) ui.gridLayout_5.SetSpacing(6) ui.bucketPropertiesArea = qt.NewQPlainTextEdit(ui.bucketPropertiesTab) ui.bucketPropertiesArea.SetFrameShape(qt.QFrame__NoFrame) ui.bucketPropertiesArea.SetReadOnly(true) ui.gridLayout_5.AddWidget2(ui.bucketPropertiesArea.QWidget, 0, 0) icon10 := qt.NewQIcon() icon10.AddFile4(":/rsrc/chart_bar.png", qt.NewQSize(), qt.QIcon__Normal, qt.QIcon__Off) ui.bucketTabWidget.AddTab2(ui.bucketPropertiesTab, icon10, "") ui.bucketDataTab = qt.NewQWidget(ui.bucketTabWidget.QWidget) ui.gridLayout_6 = qt.NewQGridLayout(ui.bucketDataTab) ui.gridLayout_6.SetContentsMargins(3, 3, 3, 3) ui.gridLayout_6.SetSpacing(6) ui.bucketData = qt.NewQTreeWidget(ui.bucketDataTab) ui.bucketData.SetSelectionMode(qt.QAbstractItemView__ExtendedSelection) ui.bucketData.SetIndentation(0) ui.bucketData.SetRootIsDecorated(false) ui.bucketData.SetUniformRowHeights(true) ui.bucketData.SetItemsExpandable(false) ui.gridLayout_6.AddWidget3(ui.bucketData.QWidget, 0, 0, 1, 3) ui.AddDataButton = qt.NewQPushButton(ui.bucketDataTab) icon11 := qt.NewQIcon() icon11.AddFile4(":/rsrc/add.png", qt.NewQSize(), qt.QIcon__Normal, qt.QIcon__Off) ui.AddDataButton.SetIcon(icon11) ui.gridLayout_6.AddWidget2(ui.AddDataButton.QWidget, 1, 0) /* miqt-uic: no handler for spacer */ ui.DeleteDataButton = qt.NewQPushButton(ui.bucketDataTab) icon12 := qt.NewQIcon() icon12.AddFile4(":/rsrc/delete.png", qt.NewQSize(), qt.QIcon__Normal, qt.QIcon__Off) ui.DeleteDataButton.SetIcon(icon12) ui.gridLayout_6.AddWidget2(ui.DeleteDataButton.QWidget, 1, 1) icon13 := qt.NewQIcon() icon13.AddFile4(":/rsrc/table.png", qt.NewQSize(), qt.QIcon__Normal, qt.QIcon__Off) ui.bucketTabWidget.AddTab2(ui.bucketDataTab, icon13, "") ui.gridLayout_3.AddWidget2(ui.bucketTabWidget.QWidget, 0, 0) ui.stackedWidget.AddWidget(ui.bucketPage) ui.splitter.AddWidget(ui.stackedWidget.QWidget) ui.gridLayout.AddWidget2(ui.splitter.QWidget, 0, 0) ui.MainWindow.SetCentralWidget(ui.centralWidget) // Set central widget ui.menuBar = qt.NewQMenuBar(ui.MainWindow.QWidget) ui.menuBar.Resize(668, 22) ui.menuFile = qt.NewQMenu(ui.menuBar.QWidget) ui.menuConvert = qt.NewQMenu(ui.menuFile.QWidget) ui.menuConvert.QWidget.AddAction(ui.actionExport_database_as_zip) ui.menuConvert.QWidget.AddAction(ui.actionCreate_database_from_zip) ui.menuFile.QWidget.AddAction(ui.actionNew_database) ui.menuFile.QWidget.AddAction(ui.actionOpen_database) ui.menuFile.QWidget.AddAction(ui.actionOpen_database_as_read_only) ui.menuFile.AddSeparator() ui.menuFile.AddMenu(ui.menuConvert) ui.menuFile.AddSeparator() ui.menuFile.AddSeparator() ui.menuFile.QWidget.AddAction(ui.actionExit) ui.menuHelp = qt.NewQMenu(ui.menuBar.QWidget) ui.menuHelp.QWidget.AddAction(ui.actionAbout_qbolt) ui.menuHelp.QWidget.AddAction(ui.actionAbout_Qt) ui.menuView = qt.NewQMenu(ui.menuBar.QWidget) ui.menuView.QWidget.AddAction(ui.actionClear_selection) ui.menuBar.AddMenu(ui.menuFile) ui.menuBar.AddMenu(ui.menuView) ui.menuBar.AddMenu(ui.menuHelp) ui.MainWindow.SetMenuBar(ui.menuBar) ui.mainToolBar = qt.NewQToolBar(ui.MainWindow.QWidget) ui.MainWindow.AddToolBar(qt.TopToolBarArea, ui.mainToolBar) /* miqt-uic: no handler for mainToolBar attribute 'toolBarBreak' */ ui.mainToolBar.QWidget.AddAction(ui.actionNew_database) ui.mainToolBar.QWidget.AddAction(ui.actionOpen_database) ui.mainToolBar.AddSeparator() ui.statusBar = qt.NewQStatusBar(ui.MainWindow.QWidget) ui.MainWindow.SetStatusBar(ui.statusBar) ui.Retranslate() ui.stackedWidget.SetCurrentIndex(0) ui.databaseTabWidget.SetCurrentIndex(0) ui.bucketTabWidget.SetCurrentIndex(0) return ui } // Retranslate reapplies all text translations. func (ui *MainWindowUi) Retranslate() { ui.actionAbout_qbolt.SetText(qt.QMainWindow_Tr("&About QBolt")) ui.actionAbout_qbolt.SetShortcut(qt.NewQKeySequence2(qt.QMainWindow_Tr("F1"))) ui.actionAbout_Qt.SetText(qt.QMainWindow_Tr("About &Qt")) ui.actionOpen_database.SetText(qt.QMainWindow_Tr("&Open database...")) ui.actionOpen_database.SetShortcut(qt.NewQKeySequence2(qt.QMainWindow_Tr("Ctrl+O"))) ui.actionExit.SetText(qt.QMainWindow_Tr("&Exit")) ui.actionDisconnect.SetText(qt.QMainWindow_Tr("Disconnect")) ui.actionDelete_bucket.SetText(qt.QMainWindow_Tr("Delete bucket")) ui.actionRefresh_buckets.SetText(qt.QMainWindow_Tr("Refresh buckets")) ui.actionRefresh_buckets.SetShortcut(qt.NewQKeySequence2(qt.QMainWindow_Tr("F5"))) ui.actionClear_selection.SetText(qt.QMainWindow_Tr("&Clear selection")) ui.actionNew_database.SetText(qt.QMainWindow_Tr("&New database...")) ui.actionAdd_bucket.SetText(qt.QMainWindow_Tr("Add bucket...")) ui.actionOpen_database_as_read_only.SetText(qt.QMainWindow_Tr("Open database as read-only...")) ui.actionExport_database_as_zip.SetText(qt.QMainWindow_Tr("Export database as zip")) ui.actionCreate_database_from_zip.SetText(qt.QMainWindow_Tr("Create database from zip")) ui.bucketTree.HeaderItem().SetText(0, qt.QTreeWidget_Tr("Bucket")) ui.databaseTabWidget.SetTabText(ui.databaseTabWidget.IndexOf(ui.databasePropertiesTab), qt.QTabWidget_Tr("Database")) ui.databasePropertiesArea.SetPlainText(qt.QWidget_Tr("No selection")) ui.bucketTabWidget.SetTabText(ui.bucketTabWidget.IndexOf(ui.bucketPropertiesTab), qt.QTabWidget_Tr("Bucket")) ui.bucketTabWidget.SetTabText(ui.bucketTabWidget.IndexOf(ui.bucketDataTab), qt.QTabWidget_Tr("Data")) ui.bucketData.HeaderItem().SetText(0, qt.QTreeWidget_Tr("Key")) ui.bucketData.HeaderItem().SetText(1, qt.QTreeWidget_Tr("Data length")) ui.AddDataButton.SetText(qt.QWidget_Tr("Add...")) ui.DeleteDataButton.SetText(qt.QWidget_Tr("Delete...")) ui.menuFile.SetTitle(qt.QMenuBar_Tr("&File")) ui.menuConvert.SetTitle(qt.QMenu_Tr("Convert")) ui.menuHelp.SetTitle(qt.QMenuBar_Tr("Help")) ui.menuView.SetTitle(qt.QMenuBar_Tr("&View")) }