diff --git a/ibridgesgui/__main__.py b/ibridgesgui/__main__.py
index a215d57d..63a151b8 100755
--- a/ibridgesgui/__main__.py
+++ b/ibridgesgui/__main__.py
@@ -5,13 +5,14 @@
import sys
from pathlib import Path
-import PyQt6.QtGui
-import PyQt6.QtWidgets
-import PyQt6.uic
+import PySide6.QtGui
+import PySide6.QtUiTools
+import PySide6.QtWidgets
import setproctitle
from ibridgesgui.browser import Browser
from ibridgesgui.config import ensure_irods_location, get_log_level, init_logger, set_log_level
+from ibridgesgui.gui_utils import UI_FILE_DIR, load_ui
from ibridgesgui.info import Info
from ibridgesgui.login import Login
from ibridgesgui.logviewer import LogViewer
@@ -30,16 +31,19 @@
THIS_APPLICATION = "ibridges-gui"
# Application globals
-app = PyQt6.QtWidgets.QApplication(sys.argv)
+app = PySide6.QtWidgets.QApplication(sys.argv)
-class MainMenu(PyQt6.QtWidgets.QMainWindow, Ui_MainWindow):
+class MainMenu(PySide6.QtWidgets.QMainWindow, Ui_MainWindow):
"""Set up the GUI Main Menu."""
def __init__(self, app_name):
"""Initialise the main window."""
super().__init__()
- super().setupUi(self)
+ if getattr(sys, "frozen", False) or ("__compiled__" in globals()):
+ super().setupUi(self)
+ else:
+ load_ui(UI_FILE_DIR / "MainMenu.ui", self)
app.aboutToQuit.connect(self.close_event)
@@ -101,14 +105,14 @@ def connect(self):
def exit(self):
"""Quit program."""
quit_msg = "Are you sure you want to exit the program?"
- reply = PyQt6.QtWidgets.QMessageBox.question(
+ reply = PySide6.QtWidgets.QMessageBox.question(
self,
"Message",
quit_msg,
- PyQt6.QtWidgets.QMessageBox.StandardButton.Yes,
- PyQt6.QtWidgets.QMessageBox.StandardButton.No,
+ PySide6.QtWidgets.QMessageBox.StandardButton.Yes,
+ PySide6.QtWidgets.QMessageBox.StandardButton.No,
)
- if reply == PyQt6.QtWidgets.QMessageBox.StandardButton.Yes:
+ if reply == PySide6.QtWidgets.QMessageBox.StandardButton.Yes:
self.disconnect()
sys.exit()
else:
@@ -182,7 +186,7 @@ def main():
set_log_level("debug")
init_logger(THIS_APPLICATION, "debug")
ensure_irods_location()
- main_widget = PyQt6.QtWidgets.QStackedWidget()
+ main_widget = PySide6.QtWidgets.QStackedWidget()
main_app = MainMenu(THIS_APPLICATION)
main_widget.addWidget(main_app)
main_widget.show()
diff --git a/ibridgesgui/browser.py b/ibridgesgui/browser.py
index 56c085da..69def32b 100644
--- a/ibridgesgui/browser.py
+++ b/ibridgesgui/browser.py
@@ -5,10 +5,9 @@
from typing import Union
import irods.exception
-import PyQt6.QtCore
-import PyQt6.QtGui
-import PyQt6.QtWidgets
-import PyQt6.uic
+import PySide6.QtCore
+import PySide6.QtGui
+import PySide6.QtWidgets
from ibridges import IrodsPath
from ibridges.permissions import Permissions
from ibridges.util import obj_replicas
@@ -16,6 +15,7 @@
from ibridgesgui.gui_utils import (
UI_FILE_DIR,
get_irods_item,
+ load_ui,
populate_table,
populate_textfield,
)
@@ -23,7 +23,7 @@
from ibridgesgui.ui_files.tabBrowser import Ui_tabBrowser
-class Browser(PyQt6.QtWidgets.QWidget, Ui_tabBrowser):
+class Browser(PySide6.QtWidgets.QWidget, Ui_tabBrowser):
"""Browser view for iRODS session."""
def __init__(self, session, app_name: str):
@@ -32,7 +32,7 @@ def __init__(self, session, app_name: str):
if getattr(sys, "frozen", False) or ("__compiled__" in globals()):
super().setupUi(self)
else:
- PyQt6.uic.loadUi(UI_FILE_DIR / "tabBrowser.ui", self)
+ load_ui(UI_FILE_DIR / "tabBrowser.ui", self)
self.logger = logging.getLogger(app_name)
self.session = session
@@ -166,14 +166,14 @@ def delete_data(self):
item_name = self.browser_table.item(self.browser_table.currentRow(), 1).text()
irods_path = IrodsPath(self.session, "/", *self.input_path.text().split("/"), item_name)
quit_msg = f"Are you sure you want to delete {str(irods_path)}?"
- reply = PyQt6.QtWidgets.QMessageBox.critical(
+ reply = PySide6.QtWidgets.QMessageBox.critical(
self,
"Message",
quit_msg,
- PyQt6.QtWidgets.QMessageBox.StandardButton.Yes,
- PyQt6.QtWidgets.QMessageBox.StandardButton.No,
+ PySide6.QtWidgets.QMessageBox.StandardButton.Yes,
+ PySide6.QtWidgets.QMessageBox.StandardButton.No,
)
- if reply == PyQt6.QtWidgets.QMessageBox.StandardButton.Yes:
+ if reply == PySide6.QtWidgets.QMessageBox.StandardButton.Yes:
try:
irods_path.remove()
self.logger.info("Delete data %s", str(irods_path))
@@ -275,7 +275,7 @@ def delete_icat_meta(self):
self.error_label.setText(repr(error))
# @PyQt6.QtCore.pyqtSlot(PyQt6.QtCore.QModelIndex)
- def edit_metadata(self, index: PyQt6.QtCore.QModelIndex):
+ def edit_metadata(self, index: PySide6.QtCore.QModelIndex):
"""Load selected metadata info edit fields."""
self.error_label.clear()
self.meta_key_field.clear()
@@ -293,7 +293,7 @@ def edit_metadata(self, index: PyQt6.QtCore.QModelIndex):
self.meta_units_field.setText(units)
# @PyQt6.QtCore.pyqtSlot(PyQt6.QtCore.QModelIndex)
- def edit_permission(self, index: PyQt6.QtCore.QModelIndex):
+ def edit_permission(self, index: PySide6.QtCore.QModelIndex):
"""Load selected acl into editing fields."""
self.error_label.clear()
self.acl_user_field.clear()
diff --git a/ibridgesgui/gui_utils.py b/ibridgesgui/gui_utils.py
index 582d3084..34a33a9c 100644
--- a/ibridgesgui/gui_utils.py
+++ b/ibridgesgui/gui_utils.py
@@ -1,10 +1,15 @@
"""Handy and reusable functions for the GUI."""
+# ruff: noqa: N802 # Overriding a pyside6 function that is not snake_case
+# pylint: disable=R0903, R1705, C0103
+import os
import pathlib
from typing import Union
import irods
-import PyQt6
+import PySide6.QtCore
+import PySide6.QtUiTools
+import PySide6.QtWidgets
from ibridges import IrodsPath
from ibridges.executor import Operations
@@ -20,6 +25,36 @@
LOGO_DIR = files(__package__) / "icons"
+class UiLoader(PySide6.QtUiTools.QUiLoader):
+ """UILoader to allow custom widgets."""
+
+ def __init__(self, base_instance):
+ """Initialise the UiLoader."""
+ PySide6.QtUiTools.QUiLoader.__init__(self, base_instance)
+ self.base_instance = base_instance
+
+ def createWidget(self, class_name, parent=None, name=''):
+ """Create a widget for the UI loader."""
+ if parent is None and self.base_instance:
+ return self.base_instance
+ else:
+ # create a new widget for child widgets
+ widget = PySide6.QtUiTools.QUiLoader.createWidget(self, class_name, parent, name)
+ if self.base_instance:
+ setattr(self.base_instance, name, widget)
+ return widget
+
+
+def load_ui(ui_file, base_instance=None):
+ """Load ui, as available in pyqt."""
+ ui_dir = os.path.dirname(ui_file)
+ os.chdir(ui_dir)
+ loader = UiLoader(base_instance)
+ widget = loader.load(ui_file)
+ PySide6.QtCore.QMetaObject.connectSlotsByName(widget)
+ return widget
+
+
# Widget utils
def populate_table(table_widget, rows: int, data_by_row: list):
"""Populate a table-like pyqt widget with data."""
@@ -28,7 +63,7 @@ def populate_table(table_widget, rows: int, data_by_row: list):
for row, data in enumerate(data_by_row):
for col, item in enumerate(data):
- table_widget.setItem(row, col, PyQt6.QtWidgets.QTableWidgetItem(str(item)))
+ table_widget.setItem(row, col, PySide6.QtWidgets.QTableWidgetItem(str(item)))
table_widget.resizeColumnsToContents()
@@ -38,7 +73,7 @@ def append_table(table_widget, curr_len_table, data_by_row):
for data in data_by_row:
for col, item in enumerate(data):
table_widget.setItem(curr_len_table, col,
- PyQt6.QtWidgets.QTableWidgetItem(str(item)))
+ PySide6.QtWidgets.QTableWidgetItem(str(item)))
curr_len_table+=1
table_widget.resizeColumnsToContents()
diff --git a/ibridgesgui/info.py b/ibridgesgui/info.py
index 7a7e1bac..beac1e0c 100644
--- a/ibridgesgui/info.py
+++ b/ibridgesgui/info.py
@@ -2,17 +2,15 @@
import sys
-import PyQt6
-import PyQt6.QtWidgets
-import PyQt6.uic
+import PySide6.QtWidgets
from ibridges.resources import Resources
from ibridgesgui.config import CONFIG_DIR
-from ibridgesgui.gui_utils import UI_FILE_DIR, populate_table, populate_textfield
+from ibridgesgui.gui_utils import UI_FILE_DIR, load_ui, populate_table, populate_textfield
from ibridgesgui.ui_files.tabInfo import Ui_tabInfo
-class Info(PyQt6.QtWidgets.QWidget, Ui_tabInfo):
+class Info(PySide6.QtWidgets.QWidget, Ui_tabInfo):
"""Set iRODS information in the GUI."""
def __init__(self, session):
@@ -21,7 +19,7 @@ def __init__(self, session):
if getattr(sys, "frozen", False) or ("__compiled__" in globals()):
super().setupUi(self)
else:
- PyQt6.uic.loadUi(UI_FILE_DIR / "tabInfo.ui", self)
+ load_ui(UI_FILE_DIR / "tabInfo.ui", self)
self.session = session
self.refresh_button.clicked.connect(self.refresh_info)
@@ -30,7 +28,7 @@ def __init__(self, session):
def refresh_info(self):
"""Find and set the information of the connected iRODS system."""
self.resc_table.setRowCount(0)
- self.setCursor(PyQt6.QtGui.QCursor(PyQt6.QtCore.Qt.CursorShape.WaitCursor))
+ self.setCursor(PySide6.QtGui.QCursor(PySide6.QtCore.Qt.CursorShape.WaitCursor))
# irods Zone
self.zone_label.setText(self.session.zone)
# irods user
@@ -50,4 +48,4 @@ def refresh_info(self):
resc_info = Resources(self.session).root_resources
populate_table(self.resc_table, len(resc_info[0]), resc_info)
self.resc_table.resizeColumnsToContents()
- self.setCursor(PyQt6.QtGui.QCursor(PyQt6.QtCore.Qt.CursorShape.ArrowCursor))
+ self.setCursor(PySide6.QtGui.QCursor(PySide6.QtCore.Qt.CursorShape.ArrowCursor))
diff --git a/ibridgesgui/irods_tree_model.py b/ibridgesgui/irods_tree_model.py
index bcb27a8d..805ff358 100644
--- a/ibridgesgui/irods_tree_model.py
+++ b/ibridgesgui/irods_tree_model.py
@@ -7,14 +7,13 @@
import irods
import irods.exception
-import PyQt6
-import PyQt6.QtCore
-import PyQt6.QtGui
-import PyQt6.QtWidgets
+import PySide6.QtCore
+import PySide6.QtGui
+import PySide6.QtWidgets
from ibridges import IrodsPath
-class IrodsTreeModel(PyQt6.QtGui.QStandardItemModel):
+class IrodsTreeModel(PySide6.QtGui.QStandardItemModel):
"""Model for an iRODS tree view."""
def __init__(self, tree_view, irods_root_path: IrodsPath):
@@ -43,24 +42,24 @@ def __init__(self, tree_view, irods_root_path: IrodsPath):
self.clear()
def _tree_row_from_irods_item(self, item, parent_id, level, display_path=False):
- icon_provider = PyQt6.QtWidgets.QFileIconProvider()
+ icon_provider = PySide6.QtWidgets.QFileIconProvider()
if display_path:
- display = PyQt6.QtGui.QStandardItem(item.path)
+ display = PySide6.QtGui.QStandardItem(item.path)
else:
- display = PyQt6.QtGui.QStandardItem(item.name)
+ display = PySide6.QtGui.QStandardItem(item.name)
if isinstance(item, irods.collection.iRODSCollection):
- display.setIcon(icon_provider.icon(PyQt6.QtWidgets.QFileIconProvider.IconType.Folder))
+ display.setIcon(icon_provider.icon(PySide6.QtWidgets.QFileIconProvider.IconType.Folder))
datatype = "C"
else:
- display.setIcon(icon_provider.icon(PyQt6.QtWidgets.QFileIconProvider.IconType.File))
+ display.setIcon(icon_provider.icon(PySide6.QtWidgets.QFileIconProvider.IconType.File))
datatype = "d"
row = [
display, # display name
- PyQt6.QtGui.QStandardItem(str(level + 1)), # item level in the tree
- PyQt6.QtGui.QStandardItem(str(item.id)), # id in iRODS
- PyQt6.QtGui.QStandardItem(str(parent_id)), # parent id
- PyQt6.QtGui.QStandardItem(datatype), # C or d
- PyQt6.QtGui.QStandardItem(item.path), # absolute irods path
+ PySide6.QtGui.QStandardItem(str(level + 1)), # item level in the tree
+ PySide6.QtGui.QStandardItem(str(item.id)), # id in iRODS
+ PySide6.QtGui.QStandardItem(str(parent_id)), # parent id
+ PySide6.QtGui.QStandardItem(datatype), # C or d
+ PySide6.QtGui.QStandardItem(item.path), # absolute irods path
]
return row
diff --git a/ibridgesgui/login.py b/ibridgesgui/login.py
index 831b7fce..9525c687 100644
--- a/ibridgesgui/login.py
+++ b/ibridgesgui/login.py
@@ -9,8 +9,7 @@
from ibridges.resources import Resources
from ibridges.session import LoginError, PasswordError
from irods.exception import ResourceDoesNotExist
-from PyQt6.QtWidgets import QDialog, QLineEdit
-from PyQt6.uic import loadUi
+from PySide6.QtWidgets import QDialog, QLineEdit
from ibridgesgui.config import (
IRODSA,
@@ -20,7 +19,7 @@
save_current_settings,
set_last_ienv_path,
)
-from ibridgesgui.gui_utils import UI_FILE_DIR
+from ibridgesgui.gui_utils import UI_FILE_DIR, load_ui
from ibridgesgui.ui_files.irodsLogin import Ui_irodsLogin
@@ -37,7 +36,7 @@ def __init__(self, session_dict, app_name):
if getattr(sys, "frozen", False) or ("__compiled__" in globals()):
super().setupUi(self)
else:
- loadUi(UI_FILE_DIR / "irodsLogin.ui", self)
+ load_ui(UI_FILE_DIR / "irodsLogin.ui", self)
self.logger = logging.getLogger(app_name)
self.irods_config_dir = Path("~", ".irods").expanduser()
diff --git a/ibridgesgui/logviewer.py b/ibridgesgui/logviewer.py
index 9a85f021..3d0f461d 100644
--- a/ibridgesgui/logviewer.py
+++ b/ibridgesgui/logviewer.py
@@ -3,33 +3,30 @@
import logging
import sys
-import PyQt6
+import PySide6
from ibridgesgui.config import CONFIG_DIR
-from ibridgesgui.gui_utils import UI_FILE_DIR
+from ibridgesgui.gui_utils import UI_FILE_DIR, load_ui
from ibridgesgui.ui_files.tabLogging import Ui_tabLogging
-class QPlainTextEditLogger(logging.Handler, PyQt6.QtCore.QObject):
- """A thread safe log handler."""
+class QPlainTextEditLogger(logging.Handler, PySide6.QtCore.QObject):
+ """log handler."""
- append_plain_text = PyQt6.QtCore.pyqtSignal(str)
-
- def __init__(self, widget: PyQt6.QtWidgets.QPlainTextEdit):
+ def __init__(self, widget: PySide6.QtWidgets.QPlainTextEdit):
"""Initialize the log handler."""
+ PySide6.QtCore.QObject.__init__(self)
super().__init__()
- PyQt6.QtCore.QObject.__init__(self)
self.widget = widget
self.widget.setReadOnly(True)
- self.append_plain_text.connect(self.widget.insertPlainText)
def emit(self, record: logging.LogRecord):
"""Pass `record` to all connected slots."""
msg = self.format(record)+"\n"
- self.append_plain_text.emit(msg)
+ self.widget.insertPlainText(msg)
-class LogViewer(PyQt6.QtWidgets.QWidget, Ui_tabLogging):
+class LogViewer(PySide6.QtWidgets.QWidget, Ui_tabLogging):
"""Set iBridges logging in GUI."""
def __init__(self, logger):
@@ -38,7 +35,7 @@ def __init__(self, logger):
if getattr(sys, "frozen", False) or ("__compiled__" in globals()):
super().setupUi(self)
else:
- PyQt6.uic.loadUi(UI_FILE_DIR / "tabLogging.ui", self)
+ load_ui(UI_FILE_DIR / "tabLogging.ui", self)
self.logger = logger
self.log_label.setText(str(CONFIG_DIR))
diff --git a/ibridgesgui/popup_widgets.py b/ibridgesgui/popup_widgets.py
index cd33bbe7..eda60d38 100644
--- a/ibridgesgui/popup_widgets.py
+++ b/ibridgesgui/popup_widgets.py
@@ -7,14 +7,15 @@
from pathlib import Path
import irods
+import PySide6.QtCore
+import PySide6.QtGui
+import PySide6.QtWidgets
from ibridges import IrodsPath, download, upload
from ibridges.util import find_environment_provider, get_environment_providers
-from PyQt6 import QtCore, QtGui
-from PyQt6.QtWidgets import QDialog, QFileDialog, QMessageBox
-from PyQt6.uic import loadUi
+#from PyQt6.QtWidgets import QDialog, QFileDialog, QMessageBox
from ibridgesgui.config import _read_json, check_irods_config, get_last_ienv_path, save_irods_config
-from ibridgesgui.gui_utils import UI_FILE_DIR, combine_operations, populate_textfield
+from ibridgesgui.gui_utils import UI_FILE_DIR, combine_operations, load_ui, populate_textfield
from ibridgesgui.threads import TransferDataThread
from ibridgesgui.ui_files.configCheck import Ui_configCheck
from ibridgesgui.ui_files.createCollection import Ui_createCollection
@@ -23,7 +24,7 @@
from ibridgesgui.ui_files.uploadData import Ui_uploadData
-class CreateCollection(QDialog, Ui_createCollection):
+class CreateCollection(PySide6.QtWidgets.QDialog, Ui_createCollection):
"""Popup window to create a new collection."""
def __init__(self, parent, logger):
@@ -32,11 +33,11 @@ def __init__(self, parent, logger):
if getattr(sys, "frozen", False) or ("__compiled__" in globals()):
super().setupUi(self)
else:
- loadUi(UI_FILE_DIR / "createCollection.ui", self)
+ load_ui(UI_FILE_DIR / "createCollection.ui", self)
self.logger = logger
self.setWindowTitle("Create iRODS collection")
- self.setWindowFlags(QtCore.Qt.WindowType.WindowStaysOnTopHint)
+ self.setWindowFlags(PySide6.QtCore.Qt.WindowType.WindowStaysOnTopHint)
self.parent = parent
self.label.setText(str(self.parent) + "/")
self.buttonBox.accepted.connect(self.accept)
@@ -62,7 +63,7 @@ def accept(self):
self.error_label.setText(f"Could not create {new_coll_path}, consult the logs.")
-class CreateDirectory(QDialog, Ui_createCollection):
+class CreateDirectory(PySide6.QtWidgets.QDialog, Ui_createCollection):
"""Popup window to create a new directory."""
def __init__(self, parent):
@@ -71,9 +72,9 @@ def __init__(self, parent):
if getattr(sys, "frozen", False) or ("__compiled__" in globals()):
super().setupUi(self)
else:
- loadUi(UI_FILE_DIR / "createCollection.ui", self)
+ load_ui(UI_FILE_DIR / "createCollection.ui", self)
self.setWindowTitle("Create Directory")
- self.setWindowFlags(QtCore.Qt.WindowType.WindowStaysOnTopHint)
+ self.setWindowFlags(PySide6.QtCore.Qt.WindowType.WindowStaysOnTopHint)
self.parent = parent
self.label.setText(self.parent + os.sep)
self.buttonBox.accepted.connect(self.accept)
@@ -94,7 +95,7 @@ def accept(self):
self.error_label.setText("ERROR: insufficient rights.")
-class Rename(QDialog, Ui_renameItem):
+class Rename(PySide6.QtWidgets.QDialog, Ui_renameItem):
"""Popup window to rename and move a collection or data object."""
def __init__(self, irods_path: IrodsPath, logger):
@@ -103,11 +104,11 @@ def __init__(self, irods_path: IrodsPath, logger):
if getattr(sys, "frozen", False) or ("__compiled__" in globals()):
super().setupUi(self)
else:
- loadUi(UI_FILE_DIR / "renameItem.ui", self)
+ load_ui(UI_FILE_DIR / "renameItem.ui", self)
self.logger = logger
self.setWindowTitle("Create iRODS collection")
- self.setWindowFlags(QtCore.Qt.WindowType.WindowStaysOnTopHint)
+ self.setWindowFlags(PySide6.QtCore.Qt.WindowType.WindowStaysOnTopHint)
self.irods_path = irods_path
self.item_path_label.setText(str(irods_path))
self.item_path_input.setText(str(irods_path))
@@ -131,7 +132,7 @@ def accept(self):
self.error_label.setText(f"Could not create {new_path}, consult the logs.")
-class CheckConfig(QDialog, Ui_configCheck):
+class CheckConfig(PySide6.QtWidgets.QDialog, Ui_configCheck):
"""Popup window to edit, create and check an environment.json."""
def __init__(self, logger, env_path):
@@ -140,7 +141,7 @@ def __init__(self, logger, env_path):
if getattr(sys, "frozen", False) or ("__compiled__" in globals()):
super().setupUi(self)
else:
- loadUi(UI_FILE_DIR / "configCheck.ui", self)
+ load_ui(UI_FILE_DIR / "configCheck.ui", self)
self.logger = logger
self.env_path = env_path
@@ -252,10 +253,10 @@ def save_env(self):
def save_env_as(self):
"""Choose file to save text field as json."""
self.error_label.clear()
- dialog = QFileDialog(self)
- dialog.setFileMode(QFileDialog.FileMode.AnyFile)
+ dialog = PySide6.QtWidgets.QFileDialog(self)
+ dialog.setFileMode(PySide6.QtWidgets.QFileDialog.FileMode.AnyFile)
dialog.setNameFilter("(*.json)")
- create_file = QFileDialog.getSaveFileName(
+ create_file = PySide6.QtWidgets.QFileDialog.getSaveFileName(
self, "Save as File", str(self.env_path), "(*.json)"
)
if create_file[0] != "":
@@ -274,7 +275,7 @@ def save_env_as(self):
self.error_label.setText("File type needs to be .json")
-class UploadData(QDialog, Ui_uploadData):
+class UploadData(PySide6.QtWidgets.QDialog, Ui_uploadData):
"""Popup window to upload data to browser."""
def __init__(self, logger, session, irods_path):
@@ -283,7 +284,7 @@ def __init__(self, logger, session, irods_path):
if getattr(sys, "frozen", False) or ("__compiled__" in globals()):
super().setupUi(self)
else:
- loadUi(UI_FILE_DIR / "uploadData.ui", self)
+ load_ui(UI_FILE_DIR / "uploadData.ui", self)
self.active_upload = False
self.upload_thread = None
@@ -302,14 +303,14 @@ def __init__(self, logger, session, irods_path):
def close_window(self):
"""Close window while data transfer stays in progress."""
if self.active_upload:
- reply = QMessageBox.critical(
+ reply = PySide6.QtWidgets.QMessageBox.critical(
self,
"Message",
"Do you want to close the window while the transfer continues?",
- QMessageBox.StandardButton.Yes,
- QMessageBox.StandardButton.No,
+ PySide6.QtWidgets.QMessageBox.StandardButton.Yes,
+ PySide6.QtWidgets.QMessageBox.StandardButton.No,
)
- if reply == QMessageBox.StandardButton.Yes:
+ if reply == PySide6.QtWidgets.QMessageBox.StandardButton.Yes:
self.active_upload = False
self.close()
@@ -321,7 +322,7 @@ def closeEvent(self, evnt): # noqa
def select_file(self):
"""Open file selector."""
- select_file = QFileDialog.getOpenFileName(self, "Open Filie")
+ select_file = PySide6.QtWidgets.QFileDialog.getOpenFileName(self, "Open Filie")
path = self._fs_select(select_file)
if path is None or str(path) == "." or path in self.sources_list.toPlainText():
return
@@ -329,7 +330,7 @@ def select_file(self):
def select_folder(self):
"""Open folder selctor."""
- select_dir = QFileDialog.getExistingDirectory(self, "Select Directory")
+ select_dir = PySide6.QtWidgets.QFileDialog.getExistingDirectory(self, "Select Directory")
path = self._fs_select(select_dir)
if path is None or str(path) == "." or path in self.sources_list.toPlainText():
return
@@ -345,7 +346,7 @@ def _get_upload_params(self):
self._start_upload(local_paths)
def _start_upload(self, lpaths):
- self.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.WaitCursor))
+ self.setCursor(PySide6.QtGui.QCursor(PySide6.QtCore.Qt.CursorShape.WaitCursor))
self.error_label.setText(f"Uploading to {str(self.irods_path)} ....")
env_path = Path("~").expanduser().joinpath(".irods", get_last_ienv_path())
@@ -365,7 +366,7 @@ def _start_upload(self, lpaths):
if len(ops.upload) == 0:
self.error_label.setText("Data already present and up to date.")
- self.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.ArrowCursor))
+ self.setCursor(PySide6.QtGui.QCursor(PySide6.QtCore.Qt.CursorShape.ArrowCursor))
else:
self._enable_buttons(False)
self.active_upload = True
@@ -379,19 +380,19 @@ def _start_upload(self, lpaths):
except FileExistsError:
self.error_label.setText("Data already exists. Check 'overwrite' to overwrite.")
- self.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.ArrowCursor))
+ self.setCursor(PySide6.QtGui.QCursor(PySide6.QtCore.Qt.CursorShape.ArrowCursor))
self._enable_buttons(True)
return
except Exception as err:
self.error_label.setText(
f"Could not instantiate a new session from {env_path}: {repr(err)}."
)
- self.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.ArrowCursor))
+ self.setCursor(PySide6.QtGui.QCursor(PySide6.QtCore.Qt.CursorShape.ArrowCursor))
self._enable_buttons(True)
return
def _finish_upload(self):
- self.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.ArrowCursor))
+ self.setCursor(PySide6.QtGui.QCursor(PySide6.QtCore.Qt.CursorShape.ArrowCursor))
del self.upload_thread
def _upload_status(self, state):
@@ -424,7 +425,7 @@ def _fs_select(self, path_select):
return path
-class DownloadData(QDialog, Ui_downloadData):
+class DownloadData(PySide6.QtWidgets.QDialog, Ui_downloadData):
"""Popup window to dowload data from browser."""
def __init__(self, logger, session, irods_path):
@@ -433,7 +434,7 @@ def __init__(self, logger, session, irods_path):
if getattr(sys, "frozen", False) or ("__compiled__" in globals()):
super().setupUi(self)
else:
- loadUi(UI_FILE_DIR / "downloadData.ui", self)
+ load_ui(UI_FILE_DIR / "downloadData.ui", self)
self.active_download = False
self.download_thread = None
@@ -455,14 +456,14 @@ def __init__(self, logger, session, irods_path):
def close_window(self):
"""Close window while data transfer stays in progress."""
if self.active_download:
- reply = QMessageBox.critical(
+ reply = PySide6.QtWidgets.QMessageBox.critical(
self,
"Message",
"Do you want to close the window while the transfer continues?",
- QMessageBox.StandardButton.Yes,
- QMessageBox.StandardButton.No,
+ PySide6.QtWidgets.QMessageBox.StandardButton.Yes,
+ PySide6.QtWidgets.QMessageBox.StandardButton.No,
)
- if reply == QMessageBox.StandardButton.Yes:
+ if reply == PySide6.QtWidgets.QMessageBox.StandardButton.Yes:
self.active_download = False
self.close()
@@ -486,7 +487,7 @@ def select_folder(self):
"""Select the download destination."""
self.error_label.clear()
select_dir = Path(
- QFileDialog.getExistingDirectory(
+ PySide6.QtWidgets.QFileDialog.getExistingDirectory(
self, "Select Directory", directory=str(Path("~").expanduser())
)
)
@@ -519,7 +520,7 @@ def _enable_buttons(self, enable):
self.metadata.setEnabled(enable)
def _start_download(self, local_path):
- self.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.WaitCursor))
+ self.setCursor(PySide6.QtGui.QCursor(PySide6. QtCore.Qt.CursorShape.WaitCursor))
self.error_label.setText(f"Downloading to {local_path} ....")
env_path = Path("~").expanduser().joinpath(".irods", get_last_ienv_path())
try:
@@ -534,7 +535,7 @@ def _start_download(self, local_path):
if len(ops.download) == 0 and len(ops.meta_download) == 0:
self.error_label.setText("Data already present and up to date.")
- self.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.ArrowCursor))
+ self.setCursor(PySide6.QtGui.QCursor(PySide6.QtCore.Qt.CursorShape.ArrowCursor))
else:
self._enable_buttons(False)
self.active_download = True
@@ -547,19 +548,19 @@ def _start_download(self, local_path):
self.download_thread.start()
except FileExistsError:
self.error_label.setText("Data already exists. Check 'overwrite' to overwrite.")
- self.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.ArrowCursor))
+ self.setCursor(PySide6.QtGui.QCursor(PySide6.QtCore.Qt.CursorShape.ArrowCursor))
self._enable_buttons(True)
return
except Exception as err:
self.error_label.setText(
f"Could not instantiate thread from {env_path}: {repr(err)}."
)
- self.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.ArrowCursor))
+ self.setCursor(PySide6.QtGui.QCursor(PySide6.QtCore.Qt.CursorShape.ArrowCursor))
self._enable_buttons(True)
return
def _finish_download(self):
- self.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.ArrowCursor))
+ self.setCursor(PySide6.QtGui.QCursor(PySide6.QtCore.Qt.CursorShape.ArrowCursor))
del self.download_thread
def _download_status(self, state):
diff --git a/ibridgesgui/search.py b/ibridgesgui/search.py
index 80739ee8..9f054e9c 100644
--- a/ibridgesgui/search.py
+++ b/ibridgesgui/search.py
@@ -4,19 +4,19 @@
import sys
from pathlib import Path
-import PyQt6.uic
+import PySide6.QtCore
+import PySide6.QtGui
+import PySide6.QtWidgets
from ibridges import IrodsPath, download
from ibridges.search import MetaSearch
-from PyQt6 import QtCore, QtGui, QtWidgets
-from PyQt6.QtWidgets import QMessageBox
from ibridgesgui.config import get_last_ienv_path, is_session_from_config
-from ibridgesgui.gui_utils import UI_FILE_DIR, append_table, combine_operations
+from ibridgesgui.gui_utils import UI_FILE_DIR, append_table, combine_operations, load_ui
from ibridgesgui.threads import SearchThread, TransferDataThread
from ibridgesgui.ui_files.tabSearch import Ui_tabSearch
-class Search(PyQt6.QtWidgets.QWidget, Ui_tabSearch):
+class Search(PySide6.QtWidgets.QWidget, Ui_tabSearch):
"""Search view."""
def __init__(self, session, app_name, browser):
@@ -39,7 +39,7 @@ def __init__(self, session, app_name, browser):
if getattr(sys, "frozen", False) or ("__compiled__" in globals()):
super().setupUi(self)
else:
- PyQt6.uic.loadUi(UI_FILE_DIR / "tabSearch.ui", self)
+ load_ui(UI_FILE_DIR / "tabSearch.ui", self)
self.logger = logging.getLogger(app_name)
self.session = session
@@ -83,7 +83,7 @@ def show_result_elements(self):
def search(self):
"""Validate search parameters and start search."""
self.hide_result_elements()
- self.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.WaitCursor))
+ self.setCursor(PySide6.QtGui.QCursor(PySide6.QtCore.Qt.CursorShape.WaitCursor))
self.error_label.clear()
self.current_batch_num = 0
self.results = None
@@ -101,7 +101,7 @@ def search(self):
)
if msg is not None:
self.error_label.setText(msg)
- self.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.ArrowCursor))
+ self.setCursor(PySide6.QtGui.QCursor(PySide6.QtCore.Qt.CursorShape.ArrowCursor))
return
self._start_search(search_path, path_pattern, meta_searches, checksum, case_sensitive)
@@ -149,20 +149,20 @@ def load_results(self, batch_size=25):
def download(self):
"""Determine iRODS paths, select destination and start download."""
- self.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.WaitCursor))
+ self.setCursor(PySide6.QtGui.QCursor(PySide6.QtCore.Qt.CursorShape.WaitCursor))
self.error_label.clear()
irods_paths = self._retrieve_selected_paths()
if len(irods_paths) == 0:
self.error_label.setText("No data selected.")
- self.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.ArrowCursor))
+ self.setCursor(PySide6.QtGui.QCursor(PySide6.QtCore.Qt.CursorShape.ArrowCursor))
return
select_dir = Path(
- QtWidgets.QFileDialog.getExistingDirectory(
+ PySide6.QtWidgets.QFileDialog.getExistingDirectory(
self, "Select Directory", directory=str(Path("~").expanduser())
)
)
if str(select_dir) == "" or str(select_dir) == ".":
- self.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.ArrowCursor))
+ self.setCursor(PySide6.QtGui.QCursor(PySide6.QtCore.Qt.CursorShape.ArrowCursor))
return
info = f"Download to: {select_dir}\n"
@@ -170,19 +170,19 @@ def download(self):
overwrite = False
if any(exists for _, exists in data_exists):
- button_reply = QMessageBox.question(
+ button_reply = PySide6.QtWidgets.QMessageBox.question(
self,
"Message Box",
info + f"Some data already exists in {select_dir}." + "\nOverwrite data?",
)
else:
- button_reply = QMessageBox.question(self, "Message Box", info)
+ button_reply = PySide6.QtWidgets.QMessageBox.question(self, "Message Box", info)
- if button_reply == QMessageBox.StandardButton.Yes:
+ if button_reply == PySide6.QtWidgets.QMessageBox.StandardButton.Yes:
overwrite = True
self._start_download(irods_paths, select_dir, overwrite)
else:
- self.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.ArrowCursor))
+ self.setCursor(PySide6.QtGui.QCursor(PySide6.QtCore.Qt.CursorShape.ArrowCursor))
return
def send_to_browser(self):
@@ -259,7 +259,7 @@ def _start_download(self, irods_paths, folder, overwrite):
self.error_label.setText(
f"Could not instantiate a new session from {env_path}: {repr(err)}."
)
- self.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.ArrowCursor))
+ self.setCursor(PySide6.QtGui.QCursor(PySide6.QtCore.Qt.CursorShape.ArrowCursor))
return
self.download_thread.result.connect(self._download_fetch_result)
self.download_thread.finished.connect(self._finish_download)
@@ -270,7 +270,7 @@ def _finish_download(self):
self.download_button.setEnabled(True)
self.clear_button.setEnabled(True)
self.search_button.setEnabled(True)
- self.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.ArrowCursor))
+ self.setCursor(PySide6.QtGui.QCursor(PySide6.QtCore.Qt.CursorShape.ArrowCursor))
del self.download_thread
def _download_status(self, state):
@@ -283,7 +283,7 @@ def _download_fetch_result(self, thread: dict):
self.error_label.setText("Download finished.")
else:
self.error_label.setText("Errors occurred during download. Consult the logs.")
- self.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.ArrowCursor))
+ self.setCursor(PySide6.QtGui.QCursor(PySide6.QtCore.Qt.CursorShape.ArrowCursor))
def _start_search(self, search_path, path_pattern, meta_searches, checksum, case_sensitive):
self.search_button.setEnabled(False)
@@ -317,7 +317,7 @@ def _start_search(self, search_path, path_pattern, meta_searches, checksum, case
def _finish_search(self):
self.search_button.setEnabled(True)
- self.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.ArrowCursor))
+ self.setCursor(PySide6.QtGui.QCursor(PySide6.QtCore.Qt.CursorShape.ArrowCursor))
del self.search_thread
def _fetch_results(self, thread: dict):
@@ -330,4 +330,4 @@ def _fetch_results(self, thread: dict):
self.results = thread["results"]
self.load_results()
- self.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.ArrowCursor))
+ self.setCursor(PySide6.QtGui.QCursor(PySide6.QtCore.Qt.CursorShape.ArrowCursor))
diff --git a/ibridgesgui/sync.py b/ibridgesgui/sync.py
index 9286302e..0e5a3ca0 100644
--- a/ibridgesgui/sync.py
+++ b/ibridgesgui/sync.py
@@ -4,18 +4,18 @@
import sys
from pathlib import Path
-import PyQt6.uic
+import PySide6.QtCore
+import PySide6.QtGui
from ibridges import IrodsPath
-from PyQt6 import QtCore, QtGui
-from ibridgesgui.gui_utils import UI_FILE_DIR, populate_table, prep_session_for_copy
+from ibridgesgui.gui_utils import UI_FILE_DIR, load_ui, populate_table, prep_session_for_copy
from ibridgesgui.irods_tree_model import IrodsTreeModel
from ibridgesgui.popup_widgets import CreateCollection, CreateDirectory
from ibridgesgui.threads import SyncThread, TransferDataThread
from ibridgesgui.ui_files.tabSync import Ui_tabSync
-class Sync(PyQt6.QtWidgets.QWidget, Ui_tabSync):
+class Sync(PySide6.QtWidgets.QWidget, Ui_tabSync):
"""Sync view."""
def __init__(self, session, app_name):
@@ -33,7 +33,7 @@ def __init__(self, session, app_name):
if getattr(sys, "frozen", False) or ("__compiled__" in globals()):
super().setupUi(self)
else:
- PyQt6.uic.loadUi(UI_FILE_DIR / "tabSync.ui", self)
+ load_ui(UI_FILE_DIR / "tabSync.ui", self)
self.logger = logging.getLogger(app_name)
self.session = session
@@ -59,10 +59,10 @@ def __init__(self, session, app_name):
def _init_local_fs_tree(self):
"""Create local FS tree."""
- self.local_fs_model = QtGui.QFileSystemModel(self.local_fs_tree)
+ self.local_fs_model = PySide6.QtWidgets.QFileSystemModel(self.local_fs_tree)
self.local_fs_tree.setModel(self.local_fs_model)
- home_location = QtCore.QStandardPaths.standardLocations(
- QtCore.QStandardPaths.StandardLocation.HomeLocation
+ home_location = PySide6.QtCore.QStandardPaths.standardLocations(
+ PySide6.QtCore.QStandardPaths.StandardLocation.HomeLocation
)[0]
index = self.local_fs_model.setRootPath(home_location)
self.local_fs_tree.setCurrentIndex(index)
@@ -194,7 +194,7 @@ def _enable_buttons(self, enable):
def _start_data_sync(self):
self._enable_buttons(False)
- self.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.WaitCursor))
+ self.setCursor(PySide6.QtGui.QCursor(PySide6.QtCore.Qt.CursorShape.WaitCursor))
self.error_label.setText("Synchronising data ....")
env_path = prep_session_for_copy(self.session, self.error_label)
@@ -221,7 +221,7 @@ def _start_sync_diff(self, source, target):
self.diff_table.setRowCount(0)
self._enable_buttons(False)
self.progress_bar.setValue(0)
- self.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.WaitCursor))
+ self.setCursor(PySide6.QtGui.QCursor(PySide6.QtCore.Qt.CursorShape.WaitCursor))
self.error_label.setText("Calculating differences ....")
@@ -243,14 +243,14 @@ def _start_sync_diff(self, source, target):
def _finish_sync_diff(self):
self._enable_buttons(True)
- self.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.ArrowCursor))
+ self.setCursor(PySide6.QtGui.QCursor(PySide6.QtCore.Qt.CursorShape.ArrowCursor))
if self.sync_diff_thread:
del self.sync_diff_thread
def _finish_sync_data(self):
self._enable_buttons(True)
self.sync_button.hide()
- self.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.ArrowCursor))
+ self.setCursor(PySide6.QtGui.QCursor(PySide6.QtCore.Qt.CursorShape.ArrowCursor))
if self.sync_data_thread:
del self.sync_data_thread
@@ -294,4 +294,4 @@ def _sync_diff_end(self, thread_output: dict):
else:
self.diffs = thread_output["result"]
self.sync_button.show()
- self.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.ArrowCursor))
+ self.setCursor(PySide6.QtGui.QCursor(PySide6.QtCore.Qt.CursorShape.ArrowCursor))
diff --git a/ibridgesgui/threads.py b/ibridgesgui/threads.py
index 1b7d7dbe..80bf2621 100644
--- a/ibridgesgui/threads.py
+++ b/ibridgesgui/threads.py
@@ -2,16 +2,16 @@
from pathlib import Path
+import PySide6.QtCore
from ibridges import IrodsPath, Session, search_data, sync
from ibridges.executor import Operations, _obj_get, _obj_put
from irods.exception import CAT_NO_ACCESS_PERMISSION, NetworkException
-from PyQt6.QtCore import QThread, pyqtSignal
-class SearchThread(QThread):
+class SearchThread(PySide6.QtCore.QThread):
"""Start iRODS search in an own thread using the same iRODS session."""
- result = pyqtSignal(dict)
+ result = PySide6.QtCore.Signal(dict)
def __init__(
self,
@@ -63,11 +63,11 @@ def run(self):
self.result.emit(search_out)
-class TransferDataThread(QThread):
+class TransferDataThread(PySide6.QtCore.QThread):
"""Transfer data between local and iRODS."""
- result = pyqtSignal(dict)
- current_progress = pyqtSignal(list)
+ result = PySide6.QtCore.Signal(dict)
+ current_progress = PySide6.QtCore.Signal(list)
def __init__(self, ienv_path: Path, logger, ops: Operations, overwrite: bool):
"""Pass parameters.
@@ -186,10 +186,10 @@ def run(self):
self.result.emit(transfer_out)
-class SyncThread(QThread):
+class SyncThread(PySide6.QtCore.QThread):
"""Sync between iRODS and local FS."""
- result = pyqtSignal(dict)
+ result = PySide6.QtCore.Signal(dict)
def __init__(self, ienv_path, logger, source, target, dry_run: bool):
"""Pass download parameters."""
diff --git a/ibridgesgui/ui_files/.py b/ibridgesgui/ui_files/.py
deleted file mode 100644
index 8370c217..00000000
--- a/ibridgesgui/ui_files/.py
+++ /dev/null
@@ -1,118 +0,0 @@
-# Form implementation generated from reading ui file 'ibridgesgui/ui_files/MainMenu.ui'
-#
-# Created by: PyQt6 UI code generator 6.6.1
-#
-# WARNING: Any manual changes made to this file will be lost when pyuic6 is
-# run again. Do not edit this file unless you know what you are doing.
-
-
-from PyQt6 import QtCore, QtGui, QtWidgets
-
-
-class Ui_MainWindow(object):
- def setupUi(self, MainWindow):
- MainWindow.setObjectName("MainWindow")
- MainWindow.resize(1300, 850)
- MainWindow.setMinimumSize(QtCore.QSize(1300, 850))
- MainWindow.setStyleSheet("QWidget\n"
-"{\n"
-" color: rgb(86, 184, 139);\n"
-" background-color: rgb(54, 54, 54);\n"
-" selection-background-color: rgb(58, 152, 112);\n"
-" font: 16pt;\n"
-"}\n"
-"\n"
-"QTabBar::tab:top:selected {\n"
-" background-color: rgb(58, 152, 112);\n"
-" color: rgb(54, 54, 54);\n"
-"}\n"
-"\n"
-"QLabel#error_label\n"
-"{\n"
-" color: rgb(217, 174, 23);\n"
-" font: 18pt;\n"
-"}\n"
-"")
- self.centralwidget = QtWidgets.QWidget(parent=MainWindow)
- self.centralwidget.setStyleSheet("")
- self.centralwidget.setObjectName("centralwidget")
- self.verticalLayout = QtWidgets.QVBoxLayout(self.centralwidget)
- self.verticalLayout.setObjectName("verticalLayout")
- self.tab_widget = QtWidgets.QTabWidget(parent=self.centralwidget)
- self.tab_widget.setMinimumSize(QtCore.QSize(600, 300))
- font = QtGui.QFont()
- font.setPointSize(16)
- font.setBold(False)
- font.setItalic(False)
- self.tab_widget.setFont(font)
- self.tab_widget.setObjectName("tab_widget")
- self.verticalLayout.addWidget(self.tab_widget)
- self.error_label = QtWidgets.QLabel(parent=self.centralwidget)
- self.error_label.setText("")
- self.error_label.setObjectName("error_label")
- self.verticalLayout.addWidget(self.error_label)
- MainWindow.setCentralWidget(self.centralwidget)
- self.menubar = QtWidgets.QMenuBar(parent=MainWindow)
- self.menubar.setGeometry(QtCore.QRect(0, 0, 1300, 24))
- font = QtGui.QFont()
- font.setPointSize(16)
- font.setBold(False)
- font.setItalic(False)
- self.menubar.setFont(font)
- self.menubar.setObjectName("menubar")
- self.main_menu = QtWidgets.QMenu(parent=self.menubar)
- font = QtGui.QFont()
- font.setPointSize(16)
- font.setBold(False)
- font.setItalic(False)
- self.main_menu.setFont(font)
- self.main_menu.setObjectName("main_menu")
- self.config_menu = QtWidgets.QMenu(parent=self.menubar)
- self.config_menu.setObjectName("config_menu")
- MainWindow.setMenuBar(self.menubar)
- self.action_close_session = QtGui.QAction(parent=MainWindow)
- font = QtGui.QFont()
- self.action_close_session.setFont(font)
- self.action_close_session.setObjectName("action_close_session")
- self.action_exit = QtGui.QAction(parent=MainWindow)
- font = QtGui.QFont()
- self.action_exit.setFont(font)
- self.action_exit.setObjectName("action_exit")
- self.actionSearch = QtGui.QAction(parent=MainWindow)
- font = QtGui.QFont()
- self.actionSearch.setFont(font)
- self.actionSearch.setObjectName("actionSearch")
- self.actionSaveConfig = QtGui.QAction(parent=MainWindow)
- font = QtGui.QFont()
- self.actionSaveConfig.setFont(font)
- self.actionSaveConfig.setObjectName("actionSaveConfig")
- self.action_connect = QtGui.QAction(parent=MainWindow)
- self.action_connect.setObjectName("action_connect")
- self.action_check_configuration = QtGui.QAction(parent=MainWindow)
- self.action_check_configuration.setObjectName("action_check_configuration")
- self.action_add_configuration = QtGui.QAction(parent=MainWindow)
- self.action_add_configuration.setObjectName("action_add_configuration")
- self.main_menu.addAction(self.action_connect)
- self.main_menu.addAction(self.action_close_session)
- self.main_menu.addAction(self.action_exit)
- self.config_menu.addAction(self.action_check_configuration)
- self.config_menu.addAction(self.action_add_configuration)
- self.menubar.addAction(self.main_menu.menuAction())
- self.menubar.addAction(self.config_menu.menuAction())
-
- self.retranslateUi(MainWindow)
- self.tab_widget.setCurrentIndex(-1)
- QtCore.QMetaObject.connectSlotsByName(MainWindow)
-
- def retranslateUi(self, MainWindow):
- _translate = QtCore.QCoreApplication.translate
- MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
- self.main_menu.setTitle(_translate("MainWindow", "Connect"))
- self.config_menu.setTitle(_translate("MainWindow", "Configure"))
- self.action_close_session.setText(_translate("MainWindow", "Close Connection"))
- self.action_exit.setText(_translate("MainWindow", "Exit iBridges"))
- self.actionSearch.setText(_translate("MainWindow", "Search"))
- self.actionSaveConfig.setText(_translate("MainWindow", "Save configuration"))
- self.action_connect.setText(_translate("MainWindow", "Connect to iRODS"))
- self.action_check_configuration.setText(_translate("MainWindow", "Check Configuration"))
- self.action_add_configuration.setText(_translate("MainWindow", "Add Configuration"))
diff --git a/ibridgesgui/ui_files/ExampleTab.py b/ibridgesgui/ui_files/ExampleTab.py
index d7179202..9e325c44 100644
--- a/ibridgesgui/ui_files/ExampleTab.py
+++ b/ibridgesgui/ui_files/ExampleTab.py
@@ -1,87 +1,102 @@
-# Form implementation generated from reading ui file 'gui/ui_files/example_tab.ui'
-#
-# Created by: PyQt6 UI code generator 6.3.1
-#
-# WARNING: Any manual changes made to this file will be lost when pyuic6 is
-# run again. Do not edit this file unless you know what you are doing.
+# -*- coding: utf-8 -*-
+################################################################################
+## Form generated from reading UI file 'ExampleTab.ui'
+##
+## Created by: Qt User Interface Compiler version 6.8.1
+##
+## WARNING! All changes made in this file will be lost when recompiling UI file!
+################################################################################
-from PyQt6 import QtCore, QtWidgets
+from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale,
+ QMetaObject, QObject, QPoint, QRect,
+ QSize, QTime, QUrl, Qt)
+from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor,
+ QFont, QFontDatabase, QGradient, QIcon,
+ QImage, QKeySequence, QLinearGradient, QPainter,
+ QPalette, QPixmap, QRadialGradient, QTransform)
+from PySide6.QtWidgets import (QApplication, QFormLayout, QHBoxLayout, QHeaderView,
+ QLabel, QLineEdit, QSizePolicy, QSpacerItem,
+ QTreeView, QVBoxLayout, QWidget)
-
-class Ui_ExampleTab(object):
+class Ui_Form(object):
def setupUi(self, Form):
- Form.setObjectName("Form")
+ if not Form.objectName():
+ Form.setObjectName(u"Form")
Form.resize(767, 429)
- Form.setStyleSheet(
- "QWidget\n"
- "{\n"
- " background-color: rgb(54, 54, 54);\n"
- " color: rgb(86, 184, 139);\n"
- " border-color: rgb(217, 174, 23);\n"
- "}\n"
- "\n"
- "QLineEdit\n"
- "{\n"
- " background-color: rgb(85, 87, 83);\n"
- " border-color: rgb(217, 174, 23);\n"
- "}\n"
- "\n"
- "QTreeView\n"
- "{\n"
- "background-color: rgb(85, 87, 83);\n"
- "}\n"
- "\n"
- "QLabel#errorLabel\n"
- "{\n"
- " color: rgb(217, 174, 23);\n"
- "}"
- )
- self.verticalLayout = QtWidgets.QVBoxLayout(Form)
- self.verticalLayout.setObjectName("verticalLayout")
- self.horizontalLayout = QtWidgets.QHBoxLayout()
- self.horizontalLayout.setObjectName("horizontalLayout")
- self.formLayout = QtWidgets.QFormLayout()
- self.formLayout.setObjectName("formLayout")
- self.label = QtWidgets.QLabel(Form)
- self.label.setObjectName("label")
- self.formLayout.setWidget(0, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label)
- self.label_2 = QtWidgets.QLabel(Form)
- self.label_2.setObjectName("label_2")
- self.formLayout.setWidget(2, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_2)
- self.error_label = QtWidgets.QLabel(Form)
- self.error_label.setText("")
- self.error_label.setObjectName("error_label")
- self.formLayout.setWidget(2, QtWidgets.QFormLayout.ItemRole.FieldRole, self.error_label)
- self.textField = QtWidgets.QLineEdit(Form)
- self.textField.setObjectName("textField")
- self.formLayout.setWidget(0, QtWidgets.QFormLayout.ItemRole.FieldRole, self.textField)
- spacerItem = QtWidgets.QSpacerItem(
- 20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding
- )
- self.formLayout.setItem(1, QtWidgets.QFormLayout.ItemRole.FieldRole, spacerItem)
+ Form.setStyleSheet(u"QWidget\n"
+"{\n"
+" background-color: rgb(54, 54, 54);\n"
+" color: rgb(86, 184, 139);\n"
+" border-color: rgb(217, 174, 23);\n"
+"}\n"
+"\n"
+"QLineEdit\n"
+"{\n"
+" background-color: rgb(85, 87, 83);\n"
+" border-color: rgb(217, 174, 23);\n"
+"}\n"
+"\n"
+"QTreeView\n"
+"{\n"
+"background-color: rgb(85, 87, 83);\n"
+"}\n"
+"\n"
+"QLabel#error_label\n"
+"{\n"
+" color: rgb(217, 174, 23);\n"
+"}")
+ self.verticalLayout = QVBoxLayout(Form)
+ self.verticalLayout.setObjectName(u"verticalLayout")
+ self.horizontalLayout = QHBoxLayout()
+ self.horizontalLayout.setObjectName(u"horizontalLayout")
+ self.formLayout = QFormLayout()
+ self.formLayout.setObjectName(u"formLayout")
+ self.label = QLabel(Form)
+ self.label.setObjectName(u"label")
+
+ self.formLayout.setWidget(0, QFormLayout.LabelRole, self.label)
+
+ self.label_2 = QLabel(Form)
+ self.label_2.setObjectName(u"label_2")
+
+ self.formLayout.setWidget(2, QFormLayout.LabelRole, self.label_2)
+
+ self.error_label = QLabel(Form)
+ self.error_label.setObjectName(u"error_label")
+
+ self.formLayout.setWidget(2, QFormLayout.FieldRole, self.error_label)
+
+ self.textField = QLineEdit(Form)
+ self.textField.setObjectName(u"textField")
+
+ self.formLayout.setWidget(0, QFormLayout.FieldRole, self.textField)
+
+ self.verticalSpacer = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
+
+ self.formLayout.setItem(1, QFormLayout.FieldRole, self.verticalSpacer)
+
+
self.horizontalLayout.addLayout(self.formLayout)
- self.irodsTreeView = QtWidgets.QTreeView(Form)
- self.irodsTreeView.setObjectName("irodsTreeView")
+
+ self.irodsTreeView = QTreeView(Form)
+ self.irodsTreeView.setObjectName(u"irodsTreeView")
+
self.horizontalLayout.addWidget(self.irodsTreeView)
+
+
self.verticalLayout.addLayout(self.horizontalLayout)
- self.retranslateUi(Form)
- QtCore.QMetaObject.connectSlotsByName(Form)
- def retranslateUi(self, Form):
- _translate = QtCore.QCoreApplication.translate
- Form.setWindowTitle(_translate("Form", "Form"))
- self.label.setText(_translate("Form", "Info Text"))
- self.label_2.setText(_translate("Form", "Error Label"))
+ self.retranslateUi(Form)
+ QMetaObject.connectSlotsByName(Form)
+ # setupUi
-if __name__ == "__main__":
- import sys
+ def retranslateUi(self, Form):
+ Form.setWindowTitle(QCoreApplication.translate("Form", u"Form", None))
+ self.label.setText(QCoreApplication.translate("Form", u"Info Text", None))
+ self.label_2.setText(QCoreApplication.translate("Form", u"Error Label", None))
+ self.error_label.setText("")
+ # retranslateUi
- app = QtWidgets.QApplication(sys.argv)
- Form = QtWidgets.QWidget()
- ui = Ui_Form()
- ui.setupUi(Form)
- Form.show()
- sys.exit(app.exec())
diff --git a/ibridgesgui/ui_files/MainMenu.py b/ibridgesgui/ui_files/MainMenu.py
index 0caee8de..4a9b696d 100644
--- a/ibridgesgui/ui_files/MainMenu.py
+++ b/ibridgesgui/ui_files/MainMenu.py
@@ -1,27 +1,42 @@
-# Form implementation generated from reading ui file 'ibridgesgui/ui_files/MainMenu.ui'
-#
-# Created by: PyQt6 UI code generator 6.6.1
-#
-# WARNING: Any manual changes made to this file will be lost when pyuic6 is
-# run again. Do not edit this file unless you know what you are doing.
+# -*- coding: utf-8 -*-
+################################################################################
+## Form generated from reading UI file 'MainMenu.ui'
+##
+## Created by: Qt User Interface Compiler version 6.8.1
+##
+## WARNING! All changes made in this file will be lost when recompiling UI file!
+################################################################################
-from PyQt6 import QtCore, QtGui, QtWidgets
-
+from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale,
+ QMetaObject, QObject, QPoint, QRect,
+ QSize, QTime, QUrl, Qt)
+from PySide6.QtGui import (QAction, QBrush, QColor, QConicalGradient,
+ QCursor, QFont, QFontDatabase, QGradient,
+ QIcon, QImage, QKeySequence, QLinearGradient,
+ QPainter, QPalette, QPixmap, QRadialGradient,
+ QTransform)
+from PySide6.QtWidgets import (QApplication, QLabel, QMainWindow, QMenu,
+ QMenuBar, QSizePolicy, QTabWidget, QVBoxLayout,
+ QWidget)
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
- MainWindow.setObjectName("MainWindow")
+ if not MainWindow.objectName():
+ MainWindow.setObjectName(u"MainWindow")
MainWindow.resize(1300, 850)
- MainWindow.setMinimumSize(QtCore.QSize(1300, 850))
- MainWindow.setStyleSheet("QWidget\n"
+ MainWindow.setMinimumSize(QSize(1300, 850))
+ icon = QIcon()
+ icon.addFile(u"../icons/logo.png", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
+ MainWindow.setWindowIcon(icon)
+ MainWindow.setStyleSheet(u"QWidget\n"
"{\n"
" background-color: rgb(211,211,211);\n"
" color: rgb(88, 88, 90);\n"
" selection-background-color: rgb(21, 165, 137);\n"
" selection-color: rgb(245, 244, 244);\n"
" \n"
-" font: 16pt\n"
+" font: 16pt\n"
"}\n"
"\n"
"QLabel\n"
@@ -40,86 +55,87 @@ def setupUi(self, MainWindow):
"}\n"
"\n"
"")
- self.centralwidget = QtWidgets.QWidget(parent=MainWindow)
- self.centralwidget.setStyleSheet("")
- self.centralwidget.setObjectName("centralwidget")
- self.verticalLayout = QtWidgets.QVBoxLayout(self.centralwidget)
- self.verticalLayout.setObjectName("verticalLayout")
- self.tab_widget = QtWidgets.QTabWidget(parent=self.centralwidget)
- self.tab_widget.setMinimumSize(QtCore.QSize(600, 500))
- font = QtGui.QFont()
- font.setPointSize(16)
- font.setBold(False)
- font.setItalic(False)
- self.tab_widget.setFont(font)
- self.tab_widget.setObjectName("tab_widget")
- self.verticalLayout.addWidget(self.tab_widget)
- self.error_label = QtWidgets.QLabel(parent=self.centralwidget)
- self.error_label.setText("")
- self.error_label.setObjectName("error_label")
- self.verticalLayout.addWidget(self.error_label)
- MainWindow.setCentralWidget(self.centralwidget)
- self.menubar = QtWidgets.QMenuBar(parent=MainWindow)
- self.menubar.setGeometry(QtCore.QRect(0, 0, 1300, 24))
- font = QtGui.QFont()
- font.setPointSize(16)
- font.setBold(False)
- font.setItalic(False)
- self.menubar.setFont(font)
- self.menubar.setObjectName("menubar")
- self.main_menu = QtWidgets.QMenu(parent=self.menubar)
- font = QtGui.QFont()
- font.setPointSize(16)
- font.setBold(False)
- font.setItalic(False)
- self.main_menu.setFont(font)
- self.main_menu.setObjectName("main_menu")
- self.config_menu = QtWidgets.QMenu(parent=self.menubar)
- self.config_menu.setObjectName("config_menu")
- MainWindow.setMenuBar(self.menubar)
- self.action_close_session = QtGui.QAction(parent=MainWindow)
- font = QtGui.QFont()
+ MainWindow.setIconSize(QSize(400, 400))
+ self.action_close_session = QAction(MainWindow)
+ self.action_close_session.setObjectName(u"action_close_session")
+ font = QFont()
self.action_close_session.setFont(font)
- self.action_close_session.setObjectName("action_close_session")
- self.action_exit = QtGui.QAction(parent=MainWindow)
- font = QtGui.QFont()
+ self.action_exit = QAction(MainWindow)
+ self.action_exit.setObjectName(u"action_exit")
self.action_exit.setFont(font)
- self.action_exit.setObjectName("action_exit")
- self.actionSearch = QtGui.QAction(parent=MainWindow)
- font = QtGui.QFont()
+ self.actionSearch = QAction(MainWindow)
+ self.actionSearch.setObjectName(u"actionSearch")
self.actionSearch.setFont(font)
- self.actionSearch.setObjectName("actionSearch")
- self.actionSaveConfig = QtGui.QAction(parent=MainWindow)
- font = QtGui.QFont()
+ self.actionSaveConfig = QAction(MainWindow)
+ self.actionSaveConfig.setObjectName(u"actionSaveConfig")
self.actionSaveConfig.setFont(font)
- self.actionSaveConfig.setObjectName("actionSaveConfig")
- self.action_connect = QtGui.QAction(parent=MainWindow)
- self.action_connect.setObjectName("action_connect")
- self.action_check_configuration = QtGui.QAction(parent=MainWindow)
- self.action_check_configuration.setObjectName("action_check_configuration")
- self.action_add_configuration = QtGui.QAction(parent=MainWindow)
- self.action_add_configuration.setObjectName("action_add_configuration")
+ self.action_connect = QAction(MainWindow)
+ self.action_connect.setObjectName(u"action_connect")
+ self.action_check_configuration = QAction(MainWindow)
+ self.action_check_configuration.setObjectName(u"action_check_configuration")
+ self.action_add_configuration = QAction(MainWindow)
+ self.action_add_configuration.setObjectName(u"action_add_configuration")
+ self.centralwidget = QWidget(MainWindow)
+ self.centralwidget.setObjectName(u"centralwidget")
+ self.centralwidget.setStyleSheet(u"")
+ self.verticalLayout = QVBoxLayout(self.centralwidget)
+ self.verticalLayout.setObjectName(u"verticalLayout")
+ self.tab_widget = QTabWidget(self.centralwidget)
+ self.tab_widget.setObjectName(u"tab_widget")
+ self.tab_widget.setMinimumSize(QSize(600, 500))
+ font1 = QFont()
+ font1.setPointSize(16)
+ font1.setBold(False)
+ font1.setItalic(False)
+ self.tab_widget.setFont(font1)
+ self.tab_widget.setUsesScrollButtons(True)
+
+ self.verticalLayout.addWidget(self.tab_widget)
+
+ self.error_label = QLabel(self.centralwidget)
+ self.error_label.setObjectName(u"error_label")
+
+ self.verticalLayout.addWidget(self.error_label)
+
+ MainWindow.setCentralWidget(self.centralwidget)
+ self.menubar = QMenuBar(MainWindow)
+ self.menubar.setObjectName(u"menubar")
+ self.menubar.setGeometry(QRect(0, 0, 1300, 24))
+ self.menubar.setFont(font1)
+ self.main_menu = QMenu(self.menubar)
+ self.main_menu.setObjectName(u"main_menu")
+ self.main_menu.setFont(font1)
+ self.config_menu = QMenu(self.menubar)
+ self.config_menu.setObjectName(u"config_menu")
+ MainWindow.setMenuBar(self.menubar)
+
+ self.menubar.addAction(self.main_menu.menuAction())
+ self.menubar.addAction(self.config_menu.menuAction())
self.main_menu.addAction(self.action_connect)
self.main_menu.addAction(self.action_close_session)
self.main_menu.addAction(self.action_exit)
self.config_menu.addAction(self.action_check_configuration)
self.config_menu.addAction(self.action_add_configuration)
- self.menubar.addAction(self.main_menu.menuAction())
- self.menubar.addAction(self.config_menu.menuAction())
self.retranslateUi(MainWindow)
+
self.tab_widget.setCurrentIndex(-1)
- QtCore.QMetaObject.connectSlotsByName(MainWindow)
+
+
+ QMetaObject.connectSlotsByName(MainWindow)
+ # setupUi
def retranslateUi(self, MainWindow):
- _translate = QtCore.QCoreApplication.translate
- MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
- self.main_menu.setTitle(_translate("MainWindow", "Connect"))
- self.config_menu.setTitle(_translate("MainWindow", "Configure"))
- self.action_close_session.setText(_translate("MainWindow", "Close Connection"))
- self.action_exit.setText(_translate("MainWindow", "Exit iBridges"))
- self.actionSearch.setText(_translate("MainWindow", "Search"))
- self.actionSaveConfig.setText(_translate("MainWindow", "Save configuration"))
- self.action_connect.setText(_translate("MainWindow", "Connect to iRODS"))
- self.action_check_configuration.setText(_translate("MainWindow", "Check Configuration"))
- self.action_add_configuration.setText(_translate("MainWindow", "Add Configuration"))
+ MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None))
+ self.action_close_session.setText(QCoreApplication.translate("MainWindow", u"Close Connection", None))
+ self.action_exit.setText(QCoreApplication.translate("MainWindow", u"Exit iBridges", None))
+ self.actionSearch.setText(QCoreApplication.translate("MainWindow", u"Search", None))
+ self.actionSaveConfig.setText(QCoreApplication.translate("MainWindow", u"Save configuration", None))
+ self.action_connect.setText(QCoreApplication.translate("MainWindow", u"Connect to iRODS", None))
+ self.action_check_configuration.setText(QCoreApplication.translate("MainWindow", u"Check Configuration", None))
+ self.action_add_configuration.setText(QCoreApplication.translate("MainWindow", u"Add Configuration", None))
+ self.error_label.setText("")
+ self.main_menu.setTitle(QCoreApplication.translate("MainWindow", u"Connect", None))
+ self.config_menu.setTitle(QCoreApplication.translate("MainWindow", u"Configure", None))
+ # retranslateUi
+
diff --git a/ibridgesgui/ui_files/configCheck.py b/ibridgesgui/ui_files/configCheck.py
index 821f123c..2e522bcd 100644
--- a/ibridgesgui/ui_files/configCheck.py
+++ b/ibridgesgui/ui_files/configCheck.py
@@ -1,19 +1,30 @@
-# Form implementation generated from reading ui file 'ibridgesgui/ui_files/configCheck.ui'
-#
-# Created by: PyQt6 UI code generator 6.6.1
-#
-# WARNING: Any manual changes made to this file will be lost when pyuic6 is
-# run again. Do not edit this file unless you know what you are doing.
+# -*- coding: utf-8 -*-
+################################################################################
+## Form generated from reading UI file 'configCheck.ui'
+##
+## Created by: Qt User Interface Compiler version 6.8.1
+##
+## WARNING! All changes made in this file will be lost when recompiling UI file!
+################################################################################
-from PyQt6 import QtCore, QtGui, QtWidgets
-
+from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale,
+ QMetaObject, QObject, QPoint, QRect,
+ QSize, QTime, QUrl, Qt)
+from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor,
+ QFont, QFontDatabase, QGradient, QIcon,
+ QImage, QKeySequence, QLinearGradient, QPainter,
+ QPalette, QPixmap, QRadialGradient, QTransform)
+from PySide6.QtWidgets import (QApplication, QComboBox, QDialog, QHBoxLayout,
+ QLabel, QPushButton, QSizePolicy, QSpacerItem,
+ QTextEdit, QVBoxLayout, QWidget)
class Ui_configCheck(object):
- def setupUi(self, Dialog):
- Dialog.setObjectName("Dialog")
- Dialog.resize(1034, 373)
- Dialog.setStyleSheet("QWidget\n"
+ def setupUi(self, configCheck):
+ if not configCheck.objectName():
+ configCheck.setObjectName(u"configCheck")
+ configCheck.resize(1034, 373)
+ configCheck.setStyleSheet(u"QWidget\n"
"{\n"
" background-color: rgb(211,211,211);\n"
" color: rgb(88, 88, 90);\n"
@@ -34,7 +45,7 @@ def setupUi(self, Dialog):
"\n"
"QPushButton\n"
"{\n"
-" background-color: rgb(21, 165, 137);\n"
+" background-color: rgb(21, 165, 137);\n"
" color: rgb(245, 244, 244);\n"
"}\n"
"\n"
@@ -49,60 +60,93 @@ def setupUi(self, Dialog):
"}\n"
"\n"
"")
- self.verticalLayout_2 = QtWidgets.QVBoxLayout(Dialog)
- self.verticalLayout_2.setObjectName("verticalLayout_2")
- self.horizontalLayout = QtWidgets.QHBoxLayout()
- self.horizontalLayout.setObjectName("horizontalLayout")
- self.envbox = QtWidgets.QComboBox(parent=Dialog)
- self.envbox.setObjectName("envbox")
+ self.verticalLayout_2 = QVBoxLayout(configCheck)
+ self.verticalLayout_2.setObjectName(u"verticalLayout_2")
+ self.horizontalLayout = QHBoxLayout()
+ self.horizontalLayout.setObjectName(u"horizontalLayout")
+ self.envbox = QComboBox(configCheck)
+ self.envbox.setObjectName(u"envbox")
+
self.horizontalLayout.addWidget(self.envbox)
- self.new_button = QtWidgets.QPushButton(parent=Dialog)
- self.new_button.setObjectName("new_button")
+
+ self.new_button = QPushButton(configCheck)
+ self.new_button.setObjectName(u"new_button")
+
self.horizontalLayout.addWidget(self.new_button)
- spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
- self.horizontalLayout.addItem(spacerItem)
+
+ self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
+
+ self.horizontalLayout.addItem(self.horizontalSpacer)
+
+
self.verticalLayout_2.addLayout(self.horizontalLayout)
- self.verticalLayout = QtWidgets.QVBoxLayout()
- self.verticalLayout.setObjectName("verticalLayout")
- self.env_field = QtWidgets.QTextEdit(parent=Dialog)
- self.env_field.setObjectName("env_field")
+
+ self.verticalLayout = QVBoxLayout()
+ self.verticalLayout.setObjectName(u"verticalLayout")
+ self.env_field = QTextEdit(configCheck)
+ self.env_field.setObjectName(u"env_field")
+
self.verticalLayout.addWidget(self.env_field)
- self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
- self.horizontalLayout_4.setObjectName("horizontalLayout_4")
- self.check_button = QtWidgets.QPushButton(parent=Dialog)
- self.check_button.setObjectName("check_button")
+
+ self.horizontalLayout_4 = QHBoxLayout()
+ self.horizontalLayout_4.setObjectName(u"horizontalLayout_4")
+ self.check_button = QPushButton(configCheck)
+ self.check_button.setObjectName(u"check_button")
+
self.horizontalLayout_4.addWidget(self.check_button)
- spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
- self.horizontalLayout_4.addItem(spacerItem1)
- self.error_label = QtWidgets.QLabel(parent=Dialog)
- self.error_label.setText("")
- self.error_label.setObjectName("error_label")
+
+ self.horizontalSpacer_3 = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
+
+ self.horizontalLayout_4.addItem(self.horizontalSpacer_3)
+
+ self.error_label = QLabel(configCheck)
+ self.error_label.setObjectName(u"error_label")
+
self.horizontalLayout_4.addWidget(self.error_label)
+
+
self.verticalLayout.addLayout(self.horizontalLayout_4)
+
+
self.verticalLayout_2.addLayout(self.verticalLayout)
- self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
- self.horizontalLayout_2.setObjectName("horizontalLayout_2")
- self.save_button = QtWidgets.QPushButton(parent=Dialog)
- self.save_button.setObjectName("save_button")
+
+ self.horizontalLayout_2 = QHBoxLayout()
+ self.horizontalLayout_2.setObjectName(u"horizontalLayout_2")
+ self.save_button = QPushButton(configCheck)
+ self.save_button.setObjectName(u"save_button")
+
self.horizontalLayout_2.addWidget(self.save_button)
- self.save_as_button = QtWidgets.QPushButton(parent=Dialog)
- self.save_as_button.setObjectName("save_as_button")
+
+ self.save_as_button = QPushButton(configCheck)
+ self.save_as_button.setObjectName(u"save_as_button")
+
self.horizontalLayout_2.addWidget(self.save_as_button)
- spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
- self.horizontalLayout_2.addItem(spacerItem2)
- self.close_button = QtWidgets.QPushButton(parent=Dialog)
- self.close_button.setObjectName("close_button")
+
+ self.horizontalSpacer_2 = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
+
+ self.horizontalLayout_2.addItem(self.horizontalSpacer_2)
+
+ self.close_button = QPushButton(configCheck)
+ self.close_button.setObjectName(u"close_button")
+
self.horizontalLayout_2.addWidget(self.close_button)
+
+
self.verticalLayout_2.addLayout(self.horizontalLayout_2)
- self.retranslateUi(Dialog)
- QtCore.QMetaObject.connectSlotsByName(Dialog)
-
- def retranslateUi(self, Dialog):
- _translate = QtCore.QCoreApplication.translate
- Dialog.setWindowTitle(_translate("Dialog", "Dialog"))
- self.new_button.setText(_translate("Dialog", "New Config"))
- self.check_button.setText(_translate("Dialog", "Check"))
- self.save_button.setText(_translate("Dialog", "Save"))
- self.save_as_button.setText(_translate("Dialog", "Save as"))
- self.close_button.setText(_translate("Dialog", "Close"))
+
+ self.retranslateUi(configCheck)
+
+ QMetaObject.connectSlotsByName(configCheck)
+ # setupUi
+
+ def retranslateUi(self, configCheck):
+ configCheck.setWindowTitle(QCoreApplication.translate("configCheck", u"Dialog", None))
+ self.new_button.setText(QCoreApplication.translate("configCheck", u"New Config", None))
+ self.check_button.setText(QCoreApplication.translate("configCheck", u"Check", None))
+ self.error_label.setText("")
+ self.save_button.setText(QCoreApplication.translate("configCheck", u"Save", None))
+ self.save_as_button.setText(QCoreApplication.translate("configCheck", u"Save as", None))
+ self.close_button.setText(QCoreApplication.translate("configCheck", u"Close", None))
+ # retranslateUi
+
diff --git a/ibridgesgui/ui_files/createCollection.py b/ibridgesgui/ui_files/createCollection.py
index aca8ba3f..668a46cc 100644
--- a/ibridgesgui/ui_files/createCollection.py
+++ b/ibridgesgui/ui_files/createCollection.py
@@ -1,21 +1,32 @@
-# Form implementation generated from reading ui file 'ibridgesgui/ui_files/createCollection.ui'
-#
-# Created by: PyQt6 UI code generator 6.6.1
-#
-# WARNING: Any manual changes made to this file will be lost when pyuic6 is
-# run again. Do not edit this file unless you know what you are doing.
+# -*- coding: utf-8 -*-
+################################################################################
+## Form generated from reading UI file 'createCollection.ui'
+##
+## Created by: Qt User Interface Compiler version 6.8.1
+##
+## WARNING! All changes made in this file will be lost when recompiling UI file!
+################################################################################
-from PyQt6 import QtCore, QtGui, QtWidgets
-
+from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale,
+ QMetaObject, QObject, QPoint, QRect,
+ QSize, QTime, QUrl, Qt)
+from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor,
+ QFont, QFontDatabase, QGradient, QIcon,
+ QImage, QKeySequence, QLinearGradient, QPainter,
+ QPalette, QPixmap, QRadialGradient, QTransform)
+from PySide6.QtWidgets import (QAbstractButton, QApplication, QDialog, QDialogButtonBox,
+ QHBoxLayout, QLabel, QLineEdit, QSizePolicy,
+ QSpacerItem, QTextBrowser, QVBoxLayout, QWidget)
class Ui_createCollection(object):
def setupUi(self, createCollection):
- createCollection.setObjectName("createCollection")
+ if not createCollection.objectName():
+ createCollection.setObjectName(u"createCollection")
createCollection.resize(500, 251)
- createCollection.setMinimumSize(QtCore.QSize(500, 200))
- createCollection.setMaximumSize(QtCore.QSize(500, 300))
- createCollection.setStyleSheet("QWidget\n"
+ createCollection.setMinimumSize(QSize(500, 200))
+ createCollection.setMaximumSize(QSize(500, 300))
+ createCollection.setStyleSheet(u"QWidget\n"
"{\n"
" background-color: rgb(211,211,211);\n"
" color: rgb(88, 88, 90);\n"
@@ -36,7 +47,7 @@ def setupUi(self, createCollection):
"\n"
"QPushButton\n"
"{\n"
-" background-color: rgb(21, 165, 137);\n"
+" background-color: rgb(21, 165, 137);\n"
" color: rgb(245, 244, 244);\n"
"}\n"
"\n"
@@ -51,43 +62,62 @@ def setupUi(self, createCollection):
"}\n"
"\n"
"")
- self.verticalLayout = QtWidgets.QVBoxLayout(createCollection)
- self.verticalLayout.setObjectName("verticalLayout")
- self.label_2 = QtWidgets.QLabel(parent=createCollection)
- self.label_2.setObjectName("label_2")
+ self.verticalLayout = QVBoxLayout(createCollection)
+ self.verticalLayout.setObjectName(u"verticalLayout")
+ self.label_2 = QLabel(createCollection)
+ self.label_2.setObjectName(u"label_2")
+
self.verticalLayout.addWidget(self.label_2)
- self.horizontalLayout = QtWidgets.QHBoxLayout()
- self.horizontalLayout.setObjectName("horizontalLayout")
- self.label = QtWidgets.QTextBrowser(parent=createCollection)
- self.label.setObjectName("label")
+
+ self.horizontalLayout = QHBoxLayout()
+ self.horizontalLayout.setObjectName(u"horizontalLayout")
+ self.label = QTextBrowser(createCollection)
+ self.label.setObjectName(u"label")
+
self.horizontalLayout.addWidget(self.label)
+
+
self.verticalLayout.addLayout(self.horizontalLayout)
- spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
- self.verticalLayout.addItem(spacerItem)
- self.label_3 = QtWidgets.QLabel(parent=createCollection)
- self.label_3.setObjectName("label_3")
+
+ self.verticalSpacer = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
+
+ self.verticalLayout.addItem(self.verticalSpacer)
+
+ self.label_3 = QLabel(createCollection)
+ self.label_3.setObjectName(u"label_3")
+
self.verticalLayout.addWidget(self.label_3)
- self.coll_path_input = QtWidgets.QLineEdit(parent=createCollection)
- self.coll_path_input.setObjectName("coll_path_input")
+
+ self.coll_path_input = QLineEdit(createCollection)
+ self.coll_path_input.setObjectName(u"coll_path_input")
+
self.verticalLayout.addWidget(self.coll_path_input)
- self.error_label = QtWidgets.QLabel(parent=createCollection)
- self.error_label.setStyleSheet("")
- self.error_label.setText("")
- self.error_label.setObjectName("error_label")
+
+ self.error_label = QLabel(createCollection)
+ self.error_label.setObjectName(u"error_label")
+ self.error_label.setStyleSheet(u"")
+
self.verticalLayout.addWidget(self.error_label)
- self.buttonBox = QtWidgets.QDialogButtonBox(parent=createCollection)
- self.buttonBox.setOrientation(QtCore.Qt.Orientation.Horizontal)
- self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.StandardButton.Cancel|QtWidgets.QDialogButtonBox.StandardButton.Ok)
- self.buttonBox.setObjectName("buttonBox")
+
+ self.buttonBox = QDialogButtonBox(createCollection)
+ self.buttonBox.setObjectName(u"buttonBox")
+ self.buttonBox.setOrientation(Qt.Horizontal)
+ self.buttonBox.setStandardButtons(QDialogButtonBox.Cancel|QDialogButtonBox.Ok)
+
self.verticalLayout.addWidget(self.buttonBox)
+
self.retranslateUi(createCollection)
- self.buttonBox.accepted.connect(createCollection.accept) # type: ignore
- self.buttonBox.rejected.connect(createCollection.reject) # type: ignore
- QtCore.QMetaObject.connectSlotsByName(createCollection)
+ self.buttonBox.accepted.connect(createCollection.accept)
+ self.buttonBox.rejected.connect(createCollection.reject)
+
+ QMetaObject.connectSlotsByName(createCollection)
+ # setupUi
def retranslateUi(self, createCollection):
- _translate = QtCore.QCoreApplication.translate
- createCollection.setWindowTitle(_translate("createCollection", "New Collection"))
- self.label_2.setText(_translate("createCollection", "Parent path:"))
- self.label_3.setText(_translate("createCollection", "New name"))
+ createCollection.setWindowTitle(QCoreApplication.translate("createCollection", u"New Collection", None))
+ self.label_2.setText(QCoreApplication.translate("createCollection", u"Parent path:", None))
+ self.label_3.setText(QCoreApplication.translate("createCollection", u"New name", None))
+ self.error_label.setText("")
+ # retranslateUi
+
diff --git a/ibridgesgui/ui_files/downloadData.py b/ibridgesgui/ui_files/downloadData.py
index 77df29b8..54a98f13 100644
--- a/ibridgesgui/ui_files/downloadData.py
+++ b/ibridgesgui/ui_files/downloadData.py
@@ -1,19 +1,30 @@
-# Form implementation generated from reading ui file 'ibridgesgui/ui_files/downloadData.ui'
-#
-# Created by: PyQt6 UI code generator 6.7.1
-#
-# WARNING: Any manual changes made to this file will be lost when pyuic6 is
-# run again. Do not edit this file unless you know what you are doing.
+# -*- coding: utf-8 -*-
+################################################################################
+## Form generated from reading UI file 'downloadData.ui'
+##
+## Created by: Qt User Interface Compiler version 6.8.1
+##
+## WARNING! All changes made in this file will be lost when recompiling UI file!
+################################################################################
-from PyQt6 import QtCore, QtGui, QtWidgets
-
+from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale,
+ QMetaObject, QObject, QPoint, QRect,
+ QSize, QTime, QUrl, Qt)
+from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor,
+ QFont, QFontDatabase, QGradient, QIcon,
+ QImage, QKeySequence, QLinearGradient, QPainter,
+ QPalette, QPixmap, QRadialGradient, QTransform)
+from PySide6.QtWidgets import (QApplication, QCheckBox, QGridLayout, QHBoxLayout,
+ QLabel, QProgressBar, QPushButton, QSizePolicy,
+ QSpacerItem, QTextBrowser, QWidget)
class Ui_downloadData(object):
- def setupUi(self, Form):
- Form.setObjectName("Form")
- Form.resize(936, 395)
- Form.setStyleSheet("QWidget\n"
+ def setupUi(self, downloadData):
+ if not downloadData.objectName():
+ downloadData.setObjectName(u"downloadData")
+ downloadData.resize(936, 395)
+ downloadData.setStyleSheet(u"QWidget\n"
"{\n"
" background-color: rgb(211,211,211);\n"
" color: rgb(88, 88, 90);\n"
@@ -39,7 +50,7 @@ def setupUi(self, Form):
"\n"
"QPushButton\n"
"{\n"
-" background-color: rgb(21, 165, 137);\n"
+" background-color: rgb(21, 165, 137);\n"
" color: rgb(245, 244, 244);\n"
"}\n"
"\n"
@@ -54,91 +65,128 @@ def setupUi(self, Form):
"}\n"
"\n"
"")
- self.gridLayout = QtWidgets.QGridLayout(Form)
- self.gridLayout.setObjectName("gridLayout")
- self.horizontalLayout = QtWidgets.QHBoxLayout()
- self.horizontalLayout.setObjectName("horizontalLayout")
- self.download_button = QtWidgets.QPushButton(parent=Form)
- self.download_button.setObjectName("download_button")
+ self.gridLayout = QGridLayout(downloadData)
+ self.gridLayout.setObjectName(u"gridLayout")
+ self.horizontalLayout = QHBoxLayout()
+ self.horizontalLayout.setObjectName(u"horizontalLayout")
+ self.download_button = QPushButton(downloadData)
+ self.download_button.setObjectName(u"download_button")
+
self.horizontalLayout.addWidget(self.download_button)
- spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
- self.horizontalLayout.addItem(spacerItem)
- self.hide_button = QtWidgets.QPushButton(parent=Form)
- self.hide_button.setObjectName("hide_button")
+
+ self.horizontalSpacer_2 = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
+
+ self.horizontalLayout.addItem(self.horizontalSpacer_2)
+
+ self.hide_button = QPushButton(downloadData)
+ self.hide_button.setObjectName(u"hide_button")
+
self.horizontalLayout.addWidget(self.hide_button)
+
+
self.gridLayout.addLayout(self.horizontalLayout, 8, 1, 1, 1)
- self.metadata = QtWidgets.QCheckBox(parent=Form)
- self.metadata.setObjectName("metadata")
+
+ self.metadata = QCheckBox(downloadData)
+ self.metadata.setObjectName(u"metadata")
+
self.gridLayout.addWidget(self.metadata, 6, 1, 1, 1)
- self.destination_label = QtWidgets.QLabel(parent=Form)
- self.destination_label.setText("")
- self.destination_label.setObjectName("destination_label")
+
+ self.destination_label = QLabel(downloadData)
+ self.destination_label.setObjectName(u"destination_label")
+
self.gridLayout.addWidget(self.destination_label, 1, 1, 1, 1)
- self.label = QtWidgets.QLabel(parent=Form)
- font = QtGui.QFont()
+
+ self.label = QLabel(downloadData)
+ self.label.setObjectName(u"label")
+ font = QFont()
font.setPointSize(16)
font.setBold(False)
font.setItalic(False)
self.label.setFont(font)
- self.label.setObjectName("label")
+
self.gridLayout.addWidget(self.label, 0, 0, 1, 1)
- self.label_3 = QtWidgets.QLabel(parent=Form)
- self.label_3.setText("")
- self.label_3.setObjectName("label_3")
+
+ self.label_3 = QLabel(downloadData)
+ self.label_3.setObjectName(u"label_3")
+
self.gridLayout.addWidget(self.label_3, 2, 2, 1, 1)
- self.label_4 = QtWidgets.QLabel(parent=Form)
- self.label_4.setText("")
- self.label_4.setObjectName("label_4")
+
+ self.label_4 = QLabel(downloadData)
+ self.label_4.setObjectName(u"label_4")
+
self.gridLayout.addWidget(self.label_4, 2, 1, 1, 1)
- spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
- self.gridLayout.addItem(spacerItem1, 7, 1, 1, 1)
- self.overwrite = QtWidgets.QCheckBox(parent=Form)
- self.overwrite.setObjectName("overwrite")
+
+ self.verticalSpacer = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
+
+ self.gridLayout.addItem(self.verticalSpacer, 7, 1, 1, 1)
+
+ self.overwrite = QCheckBox(downloadData)
+ self.overwrite.setObjectName(u"overwrite")
+
self.gridLayout.addWidget(self.overwrite, 5, 1, 1, 1)
- self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
- self.horizontalLayout_3.setObjectName("horizontalLayout_3")
- self.folder_button = QtWidgets.QPushButton(parent=Form)
- self.folder_button.setObjectName("folder_button")
+
+ self.horizontalLayout_3 = QHBoxLayout()
+ self.horizontalLayout_3.setObjectName(u"horizontalLayout_3")
+ self.folder_button = QPushButton(downloadData)
+ self.folder_button.setObjectName(u"folder_button")
+
self.horizontalLayout_3.addWidget(self.folder_button)
- spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
- self.horizontalLayout_3.addItem(spacerItem2)
+
+ self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
+
+ self.horizontalLayout_3.addItem(self.horizontalSpacer)
+
+
self.gridLayout.addLayout(self.horizontalLayout_3, 0, 1, 1, 1)
- self.label_5 = QtWidgets.QLabel(parent=Form)
- self.label_5.setObjectName("label_5")
+
+ self.label_5 = QLabel(downloadData)
+ self.label_5.setObjectName(u"label_5")
+
self.gridLayout.addWidget(self.label_5, 2, 0, 1, 1)
- self.label_2 = QtWidgets.QLabel(parent=Form)
- font = QtGui.QFont()
- font.setPointSize(16)
- font.setBold(False)
- font.setItalic(False)
+
+ self.label_2 = QLabel(downloadData)
+ self.label_2.setObjectName(u"label_2")
self.label_2.setFont(font)
- self.label_2.setObjectName("label_2")
+
self.gridLayout.addWidget(self.label_2, 4, 0, 1, 1)
- self.error_label = QtWidgets.QLabel(parent=Form)
- self.error_label.setText("")
- self.error_label.setObjectName("error_label")
+
+ self.error_label = QLabel(downloadData)
+ self.error_label.setObjectName(u"error_label")
+
self.gridLayout.addWidget(self.error_label, 12, 0, 1, 4)
- self.source_browser = QtWidgets.QTextBrowser(parent=Form)
- self.source_browser.setObjectName("source_browser")
+
+ self.source_browser = QTextBrowser(downloadData)
+ self.source_browser.setObjectName(u"source_browser")
+
self.gridLayout.addWidget(self.source_browser, 3, 1, 1, 1)
- self.progress_bar = QtWidgets.QProgressBar(parent=Form)
- self.progress_bar.setProperty("value", 0)
- self.progress_bar.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
+
+ self.progress_bar = QProgressBar(downloadData)
+ self.progress_bar.setObjectName(u"progress_bar")
+ self.progress_bar.setValue(0)
+ self.progress_bar.setAlignment(Qt.AlignCenter)
self.progress_bar.setTextVisible(True)
- self.progress_bar.setObjectName("progress_bar")
+
self.gridLayout.addWidget(self.progress_bar, 9, 1, 1, 1)
- self.retranslateUi(Form)
- QtCore.QMetaObject.connectSlotsByName(Form)
-
- def retranslateUi(self, Form):
- _translate = QtCore.QCoreApplication.translate
- Form.setWindowTitle(_translate("Form", "Download"))
- self.download_button.setText(_translate("Form", "Download"))
- self.hide_button.setText(_translate("Form", "Close window"))
- self.metadata.setText(_translate("Form", "Download metadata as ibridges_metadata.json"))
- self.label.setText(_translate("Form", "Download to:"))
- self.overwrite.setText(_translate("Form", "Overwrite existing data"))
- self.folder_button.setText(_translate("Form", "Open Folders"))
- self.label_5.setText(_translate("Form", "Downloading"))
- self.label_2.setText(_translate("Form", "Options:"))
+
+ self.retranslateUi(downloadData)
+
+ QMetaObject.connectSlotsByName(downloadData)
+ # setupUi
+
+ def retranslateUi(self, downloadData):
+ downloadData.setWindowTitle(QCoreApplication.translate("downloadData", u"Download", None))
+ self.download_button.setText(QCoreApplication.translate("downloadData", u"Download", None))
+ self.hide_button.setText(QCoreApplication.translate("downloadData", u"Close window", None))
+ self.metadata.setText(QCoreApplication.translate("downloadData", u"Download metadata as ibridges_metadata.json", None))
+ self.destination_label.setText("")
+ self.label.setText(QCoreApplication.translate("downloadData", u"Download to:", None))
+ self.label_3.setText("")
+ self.label_4.setText("")
+ self.overwrite.setText(QCoreApplication.translate("downloadData", u"Overwrite existing data", None))
+ self.folder_button.setText(QCoreApplication.translate("downloadData", u"Open Folders", None))
+ self.label_5.setText(QCoreApplication.translate("downloadData", u"Downloading", None))
+ self.label_2.setText(QCoreApplication.translate("downloadData", u"Options:", None))
+ self.error_label.setText("")
+ # retranslateUi
+
diff --git a/ibridgesgui/ui_files/irodsLogin.py b/ibridgesgui/ui_files/irodsLogin.py
index 733ab4a4..a5b0adbc 100644
--- a/ibridgesgui/ui_files/irodsLogin.py
+++ b/ibridgesgui/ui_files/irodsLogin.py
@@ -1,20 +1,31 @@
-# Form implementation generated from reading ui file 'ibridgesgui/ui_files/irodsLogin.ui'
-#
-# Created by: PyQt6 UI code generator 6.6.1
-#
-# WARNING: Any manual changes made to this file will be lost when pyuic6 is
-# run again. Do not edit this file unless you know what you are doing.
+# -*- coding: utf-8 -*-
+################################################################################
+## Form generated from reading UI file 'irodsLogin.ui'
+##
+## Created by: Qt User Interface Compiler version 6.8.1
+##
+## WARNING! All changes made in this file will be lost when recompiling UI file!
+################################################################################
-from PyQt6 import QtCore, QtGui, QtWidgets
-
+from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale,
+ QMetaObject, QObject, QPoint, QRect,
+ QSize, QTime, QUrl, Qt)
+from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor,
+ QFont, QFontDatabase, QGradient, QIcon,
+ QImage, QKeySequence, QLinearGradient, QPainter,
+ QPalette, QPixmap, QRadialGradient, QTransform)
+from PySide6.QtWidgets import (QApplication, QComboBox, QDialog, QGridLayout,
+ QHBoxLayout, QLabel, QLineEdit, QPushButton,
+ QSizePolicy, QSpacerItem, QWidget)
class Ui_irodsLogin(object):
def setupUi(self, irodsLogin):
- irodsLogin.setObjectName("irodsLogin")
+ if not irodsLogin.objectName():
+ irodsLogin.setObjectName(u"irodsLogin")
irodsLogin.resize(770, 332)
- irodsLogin.setMinimumSize(QtCore.QSize(770, 320))
- irodsLogin.setStyleSheet("QWidget\n"
+ irodsLogin.setMinimumSize(QSize(770, 320))
+ irodsLogin.setStyleSheet(u"QWidget\n"
"{\n"
" background-color: rgb(211,211,211);\n"
" color: rgb(88, 88, 90);\n"
@@ -22,6 +33,11 @@ def setupUi(self, irodsLogin):
" selection-color: rgb(245, 244, 244)\n"
"}\n"
"\n"
+"QLabel#irods_label\n"
+"{\n"
+" color: rgb(21, 165, 137)\n"
+"}\n"
+"\n"
"QLabel#error_label\n"
"{\n"
" color: rgb(220, 130, 30);\n"
@@ -34,90 +50,127 @@ def setupUi(self, irodsLogin):
"\n"
"QPushButton\n"
"{\n"
-" background-color: rgb(21, 165, 137);\n"
+" background-color: rgb(21, 165, 137);\n"
" color: rgb(245, 244, 244);\n"
"}\n"
"\n"
"\n"
"")
- self.gridLayout_2 = QtWidgets.QGridLayout(irodsLogin)
- self.gridLayout_2.setObjectName("gridLayout_2")
- self.gridLayout = QtWidgets.QGridLayout()
- self.gridLayout.setObjectName("gridLayout")
- spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed)
- self.gridLayout.addItem(spacerItem, 0, 1, 1, 1)
- self.envbox = QtWidgets.QComboBox(parent=irodsLogin)
- self.envbox.setObjectName("envbox")
+ self.gridLayout_2 = QGridLayout(irodsLogin)
+ self.gridLayout_2.setObjectName(u"gridLayout_2")
+ self.gridLayout = QGridLayout()
+ self.gridLayout.setObjectName(u"gridLayout")
+ self.verticalSpacer_2 = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Fixed)
+
+ self.gridLayout.addItem(self.verticalSpacer_2, 0, 1, 1, 1)
+
+ self.envbox = QComboBox(irodsLogin)
+ self.envbox.setObjectName(u"envbox")
+
self.gridLayout.addWidget(self.envbox, 3, 2, 1, 2)
- self.password_field = QtWidgets.QLineEdit(parent=irodsLogin)
- self.password_field.setStyleSheet("")
- self.password_field.setText("")
+
+ self.password_field = QLineEdit(irodsLogin)
+ self.password_field.setObjectName(u"password_field")
+ self.password_field.setStyleSheet(u"")
self.password_field.setClearButtonEnabled(True)
- self.password_field.setObjectName("password_field")
+
self.gridLayout.addWidget(self.password_field, 6, 2, 1, 2)
- self.label_4 = QtWidgets.QLabel(parent=irodsLogin)
- self.label_4.setObjectName("label_4")
+
+ self.label_4 = QLabel(irodsLogin)
+ self.label_4.setObjectName(u"label_4")
+
self.gridLayout.addWidget(self.label_4, 3, 1, 1, 1)
- self.label_3 = QtWidgets.QLabel(parent=irodsLogin)
- self.label_3.setMaximumSize(QtCore.QSize(16777215, 16777215))
- self.label_3.setStyleSheet("")
- self.label_3.setText("")
- self.label_3.setObjectName("label_3")
+
+ self.label_3 = QLabel(irodsLogin)
+ self.label_3.setObjectName(u"label_3")
+ self.label_3.setMaximumSize(QSize(16777215, 16777215))
+ self.label_3.setStyleSheet(u"")
+
self.gridLayout.addWidget(self.label_3, 5, 3, 1, 1)
- self.irods_label = QtWidgets.QLabel(parent=irodsLogin)
- font = QtGui.QFont()
+
+ self.irods_label = QLabel(irodsLogin)
+ self.irods_label.setObjectName(u"irods_label")
+ font = QFont()
font.setPointSize(16)
- font.setBold(False)
+ font.setBold(True)
font.setItalic(False)
font.setUnderline(False)
self.irods_label.setFont(font)
- self.irods_label.setObjectName("irods_label")
+
self.gridLayout.addWidget(self.irods_label, 1, 1, 1, 1)
- self.label_1 = QtWidgets.QLabel(parent=irodsLogin)
- self.label_1.setObjectName("label_1")
+
+ self.label_1 = QLabel(irodsLogin)
+ self.label_1.setObjectName(u"label_1")
+
self.gridLayout.addWidget(self.label_1, 6, 1, 1, 1)
- spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Minimum)
- self.gridLayout.addItem(spacerItem1, 2, 0, 1, 1)
- spacerItem2 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
- self.gridLayout.addItem(spacerItem2, 2, 1, 1, 1)
+
+ self.horizontalSpacer_2 = QSpacerItem(40, 20, QSizePolicy.Policy.Fixed, QSizePolicy.Policy.Minimum)
+
+ self.gridLayout.addItem(self.horizontalSpacer_2, 2, 0, 1, 1)
+
+ self.verticalSpacer = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
+
+ self.gridLayout.addItem(self.verticalSpacer, 2, 1, 1, 1)
+
+
self.gridLayout_2.addLayout(self.gridLayout, 0, 0, 1, 1)
- self.horizontalLayout = QtWidgets.QHBoxLayout()
- self.horizontalLayout.setObjectName("horizontalLayout")
- self.error_label = QtWidgets.QLabel(parent=irodsLogin)
- self.error_label.setStyleSheet("")
- self.error_label.setText("")
- self.error_label.setObjectName("error_label")
+
+ self.horizontalLayout = QHBoxLayout()
+ self.horizontalLayout.setObjectName(u"horizontalLayout")
+ self.error_label = QLabel(irodsLogin)
+ self.error_label.setObjectName(u"error_label")
+ self.error_label.setStyleSheet(u"")
+
self.horizontalLayout.addWidget(self.error_label)
- spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
- self.horizontalLayout.addItem(spacerItem3)
- self.cancel_button = QtWidgets.QPushButton(parent=irodsLogin)
- font = QtGui.QFont()
- font.setPointSize(16)
- self.cancel_button.setFont(font)
- self.cancel_button.setObjectName("cancel_button")
+
+ self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
+
+ self.horizontalLayout.addItem(self.horizontalSpacer)
+
+ self.cancel_button = QPushButton(irodsLogin)
+ self.cancel_button.setObjectName(u"cancel_button")
+ font1 = QFont()
+ font1.setPointSize(16)
+ self.cancel_button.setFont(font1)
+
self.horizontalLayout.addWidget(self.cancel_button)
- self.connect_button = QtWidgets.QPushButton(parent=irodsLogin)
- font = QtGui.QFont()
- font.setPointSize(16)
- font.setBold(False)
- font.setItalic(False)
- self.connect_button.setFont(font)
+
+ self.connect_button = QPushButton(irodsLogin)
+ self.connect_button.setObjectName(u"connect_button")
+ font2 = QFont()
+ font2.setPointSize(16)
+ font2.setBold(False)
+ font2.setItalic(False)
+ self.connect_button.setFont(font2)
self.connect_button.setAutoDefault(False)
- self.connect_button.setDefault(True)
- self.connect_button.setObjectName("connect_button")
+
self.horizontalLayout.addWidget(self.connect_button)
+
+
self.gridLayout_2.addLayout(self.horizontalLayout, 1, 0, 1, 1)
- spacerItem4 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Minimum)
- self.gridLayout_2.addItem(spacerItem4, 0, 1, 1, 1)
+
+ self.horizontalSpacer_3 = QSpacerItem(40, 20, QSizePolicy.Policy.Fixed, QSizePolicy.Policy.Minimum)
+
+ self.gridLayout_2.addItem(self.horizontalSpacer_3, 0, 1, 1, 1)
+
self.retranslateUi(irodsLogin)
- QtCore.QMetaObject.connectSlotsByName(irodsLogin)
+
+ self.connect_button.setDefault(True)
+
+
+ QMetaObject.connectSlotsByName(irodsLogin)
+ # setupUi
def retranslateUi(self, irodsLogin):
- _translate = QtCore.QCoreApplication.translate
- irodsLogin.setWindowTitle(_translate("irodsLogin", "Dialog"))
- self.label_4.setText(_translate("irodsLogin", " iRODS environment file:"))
- self.irods_label.setText(_translate("irodsLogin", "iRODS Login"))
- self.label_1.setText(_translate("irodsLogin", "Password"))
- self.cancel_button.setText(_translate("irodsLogin", "Cancel"))
- self.connect_button.setText(_translate("irodsLogin", "Connect"))
+ irodsLogin.setWindowTitle(QCoreApplication.translate("irodsLogin", u"Dialog", None))
+ self.password_field.setText("")
+ self.label_4.setText(QCoreApplication.translate("irodsLogin", u" iRODS environment file:", None))
+ self.label_3.setText("")
+ self.irods_label.setText(QCoreApplication.translate("irodsLogin", u"iRODS Login", None))
+ self.label_1.setText(QCoreApplication.translate("irodsLogin", u"Password", None))
+ self.error_label.setText("")
+ self.cancel_button.setText(QCoreApplication.translate("irodsLogin", u"Cancel", None))
+ self.connect_button.setText(QCoreApplication.translate("irodsLogin", u"Connect", None))
+ # retranslateUi
+
diff --git a/ibridgesgui/ui_files/renameItem.py b/ibridgesgui/ui_files/renameItem.py
index b1d62e5b..6b7db185 100644
--- a/ibridgesgui/ui_files/renameItem.py
+++ b/ibridgesgui/ui_files/renameItem.py
@@ -1,21 +1,32 @@
-# Form implementation generated from reading ui file 'ibridgesgui/ui_files/renameItem.ui'
-#
-# Created by: PyQt6 UI code generator 6.7.1
-#
-# WARNING: Any manual changes made to this file will be lost when pyuic6 is
-# run again. Do not edit this file unless you know what you are doing.
+# -*- coding: utf-8 -*-
+################################################################################
+## Form generated from reading UI file 'renameItem.ui'
+##
+## Created by: Qt User Interface Compiler version 6.8.1
+##
+## WARNING! All changes made in this file will be lost when recompiling UI file!
+################################################################################
-from PyQt6 import QtCore, QtGui, QtWidgets
-
+from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale,
+ QMetaObject, QObject, QPoint, QRect,
+ QSize, QTime, QUrl, Qt)
+from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor,
+ QFont, QFontDatabase, QGradient, QIcon,
+ QImage, QKeySequence, QLinearGradient, QPainter,
+ QPalette, QPixmap, QRadialGradient, QTransform)
+from PySide6.QtWidgets import (QAbstractButton, QApplication, QDialog, QDialogButtonBox,
+ QLabel, QLineEdit, QSizePolicy, QTextBrowser,
+ QVBoxLayout, QWidget)
class Ui_renameItem(object):
def setupUi(self, renameItem):
- renameItem.setObjectName("renameItem")
+ if not renameItem.objectName():
+ renameItem.setObjectName(u"renameItem")
renameItem.resize(500, 279)
- renameItem.setMinimumSize(QtCore.QSize(500, 200))
- renameItem.setMaximumSize(QtCore.QSize(500, 300))
- renameItem.setStyleSheet("QWidget\n"
+ renameItem.setMinimumSize(QSize(500, 200))
+ renameItem.setMaximumSize(QSize(500, 300))
+ renameItem.setStyleSheet(u"QWidget\n"
"{\n"
" background-color: rgb(211,211,211);\n"
" color: rgb(88, 88, 90);\n"
@@ -36,7 +47,7 @@ def setupUi(self, renameItem):
"\n"
"QPushButton\n"
"{\n"
-" background-color: rgb(21, 165, 137);\n"
+" background-color: rgb(21, 165, 137);\n"
" color: rgb(245, 244, 244);\n"
"}\n"
"\n"
@@ -51,38 +62,53 @@ def setupUi(self, renameItem):
"}\n"
"\n"
"")
- self.verticalLayout = QtWidgets.QVBoxLayout(renameItem)
- self.verticalLayout.setObjectName("verticalLayout")
- self.label = QtWidgets.QLabel(parent=renameItem)
- self.label.setObjectName("label")
+ self.verticalLayout = QVBoxLayout(renameItem)
+ self.verticalLayout.setObjectName(u"verticalLayout")
+ self.label = QLabel(renameItem)
+ self.label.setObjectName(u"label")
+
self.verticalLayout.addWidget(self.label)
- self.item_path_label = QtWidgets.QTextBrowser(parent=renameItem)
- self.item_path_label.setObjectName("item_path_label")
+
+ self.item_path_label = QTextBrowser(renameItem)
+ self.item_path_label.setObjectName(u"item_path_label")
+
self.verticalLayout.addWidget(self.item_path_label)
- self.label_2 = QtWidgets.QLabel(parent=renameItem)
- self.label_2.setObjectName("label_2")
+
+ self.label_2 = QLabel(renameItem)
+ self.label_2.setObjectName(u"label_2")
+
self.verticalLayout.addWidget(self.label_2)
- self.item_path_input = QtWidgets.QLineEdit(parent=renameItem)
- self.item_path_input.setObjectName("item_path_input")
+
+ self.item_path_input = QLineEdit(renameItem)
+ self.item_path_input.setObjectName(u"item_path_input")
+
self.verticalLayout.addWidget(self.item_path_input)
- self.error_label = QtWidgets.QLabel(parent=renameItem)
- self.error_label.setStyleSheet("")
- self.error_label.setText("")
- self.error_label.setObjectName("error_label")
+
+ self.error_label = QLabel(renameItem)
+ self.error_label.setObjectName(u"error_label")
+ self.error_label.setStyleSheet(u"")
+
self.verticalLayout.addWidget(self.error_label)
- self.buttonBox = QtWidgets.QDialogButtonBox(parent=renameItem)
- self.buttonBox.setOrientation(QtCore.Qt.Orientation.Horizontal)
- self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.StandardButton.Cancel|QtWidgets.QDialogButtonBox.StandardButton.Ok)
- self.buttonBox.setObjectName("buttonBox")
+
+ self.buttonBox = QDialogButtonBox(renameItem)
+ self.buttonBox.setObjectName(u"buttonBox")
+ self.buttonBox.setOrientation(Qt.Horizontal)
+ self.buttonBox.setStandardButtons(QDialogButtonBox.Cancel|QDialogButtonBox.Ok)
+
self.verticalLayout.addWidget(self.buttonBox)
+
self.retranslateUi(renameItem)
- self.buttonBox.accepted.connect(renameItem.accept) # type: ignore
- self.buttonBox.rejected.connect(renameItem.reject) # type: ignore
- QtCore.QMetaObject.connectSlotsByName(renameItem)
+ self.buttonBox.accepted.connect(renameItem.accept)
+ self.buttonBox.rejected.connect(renameItem.reject)
+
+ QMetaObject.connectSlotsByName(renameItem)
+ # setupUi
def retranslateUi(self, renameItem):
- _translate = QtCore.QCoreApplication.translate
- renameItem.setWindowTitle(_translate("renameItem", "Rename/Move"))
- self.label.setText(_translate("renameItem", "Rename or move:"))
- self.label_2.setText(_translate("renameItem", "to new location:"))
+ renameItem.setWindowTitle(QCoreApplication.translate("renameItem", u"Rename/Move", None))
+ self.label.setText(QCoreApplication.translate("renameItem", u"Rename or move:", None))
+ self.label_2.setText(QCoreApplication.translate("renameItem", u"to new location:", None))
+ self.error_label.setText("")
+ # retranslateUi
+
diff --git a/ibridgesgui/ui_files/tabBrowser.py b/ibridgesgui/ui_files/tabBrowser.py
index 2bc38690..5d78debe 100644
--- a/ibridgesgui/ui_files/tabBrowser.py
+++ b/ibridgesgui/ui_files/tabBrowser.py
@@ -1,19 +1,32 @@
-# Form implementation generated from reading ui file 'ibridgesgui/ui_files/tabBrowser.ui'
-#
-# Created by: PyQt6 UI code generator 6.7.1
-#
-# WARNING: Any manual changes made to this file will be lost when pyuic6 is
-# run again. Do not edit this file unless you know what you are doing.
+# -*- coding: utf-8 -*-
+################################################################################
+## Form generated from reading UI file 'tabBrowser.ui'
+##
+## Created by: Qt User Interface Compiler version 6.8.1
+##
+## WARNING! All changes made in this file will be lost when recompiling UI file!
+################################################################################
-from PyQt6 import QtCore, QtGui, QtWidgets
-
+from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale,
+ QMetaObject, QObject, QPoint, QRect,
+ QSize, QTime, QUrl, Qt)
+from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor,
+ QFont, QFontDatabase, QGradient, QIcon,
+ QImage, QKeySequence, QLinearGradient, QPainter,
+ QPalette, QPixmap, QRadialGradient, QTransform)
+from PySide6.QtWidgets import (QAbstractItemView, QAbstractScrollArea, QApplication, QComboBox,
+ QGridLayout, QHBoxLayout, QHeaderView, QLabel,
+ QLineEdit, QPushButton, QSizePolicy, QSpacerItem,
+ QTabWidget, QTableWidget, QTableWidgetItem, QTextBrowser,
+ QVBoxLayout, QWidget)
class Ui_tabBrowser(object):
def setupUi(self, tabBrowser):
- tabBrowser.setObjectName("tabBrowser")
+ if not tabBrowser.objectName():
+ tabBrowser.setObjectName(u"tabBrowser")
tabBrowser.resize(1278, 843)
- tabBrowser.setStyleSheet("QWidget\n"
+ tabBrowser.setStyleSheet(u"QWidget\n"
"{\n"
" background-color: rgb(211,211,211);\n"
" color: rgb(88, 88, 90);\n"
@@ -34,7 +47,7 @@ def setupUi(self, tabBrowser):
"\n"
"QPushButton\n"
"{\n"
-" background-color: rgb(21, 165, 137);\n"
+" background-color: rgb(21, 165, 137);\n"
" color: rgb(245, 244, 244);\n"
"}\n"
"\n"
@@ -49,399 +62,476 @@ def setupUi(self, tabBrowser):
"}\n"
"\n"
"")
- self.verticalLayout = QtWidgets.QVBoxLayout(tabBrowser)
- self.verticalLayout.setObjectName("verticalLayout")
- spacerItem = QtWidgets.QSpacerItem(20, 10, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum)
- self.verticalLayout.addItem(spacerItem)
- self.gridLayout = QtWidgets.QGridLayout()
- self.gridLayout.setObjectName("gridLayout")
- self.label_2 = QtWidgets.QLabel(parent=tabBrowser)
- font = QtGui.QFont()
+ self.verticalLayout = QVBoxLayout(tabBrowser)
+ self.verticalLayout.setObjectName(u"verticalLayout")
+ self.verticalSpacer_13 = QSpacerItem(20, 10, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Minimum)
+
+ self.verticalLayout.addItem(self.verticalSpacer_13)
+
+ self.gridLayout = QGridLayout()
+ self.gridLayout.setObjectName(u"gridLayout")
+ self.label_2 = QLabel(tabBrowser)
+ self.label_2.setObjectName(u"label_2")
+ font = QFont()
font.setPointSize(16)
font.setBold(False)
font.setItalic(False)
self.label_2.setFont(font)
- self.label_2.setObjectName("label_2")
+
self.gridLayout.addWidget(self.label_2, 0, 0, 1, 1)
- self.input_path = QtWidgets.QLineEdit(parent=tabBrowser)
- font = QtGui.QFont()
- font.setPointSize(16)
- font.setBold(False)
- font.setItalic(False)
+
+ self.input_path = QLineEdit(tabBrowser)
+ self.input_path.setObjectName(u"input_path")
self.input_path.setFont(font)
- self.input_path.setStyleSheet("")
- self.input_path.setEchoMode(QtWidgets.QLineEdit.EchoMode.Normal)
- self.input_path.setPlaceholderText("")
+ self.input_path.setStyleSheet(u"")
+ self.input_path.setEchoMode(QLineEdit.Normal)
self.input_path.setClearButtonEnabled(True)
- self.input_path.setObjectName("input_path")
+
self.gridLayout.addWidget(self.input_path, 0, 1, 1, 1)
- self.refresh_button = QtWidgets.QPushButton(parent=tabBrowser)
- self.refresh_button.setText("")
- icon = QtGui.QIcon()
- icon.addPixmap(QtGui.QPixmap("ibridgesgui/ui_files/../icons/refresh.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
+
+ self.refresh_button = QPushButton(tabBrowser)
+ self.refresh_button.setObjectName(u"refresh_button")
+ icon = QIcon()
+ icon.addFile(u"../icons/refresh.png", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
self.refresh_button.setIcon(icon)
- self.refresh_button.setObjectName("refresh_button")
+
self.gridLayout.addWidget(self.refresh_button, 0, 2, 1, 1)
- self.parent_button = QtWidgets.QPushButton(parent=tabBrowser)
+
+ self.parent_button = QPushButton(tabBrowser)
+ self.parent_button.setObjectName(u"parent_button")
self.parent_button.setEnabled(True)
- self.parent_button.setText("")
- icon1 = QtGui.QIcon()
- icon1.addPixmap(QtGui.QPixmap("ibridgesgui/ui_files/../icons/arrow-up.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
+ icon1 = QIcon()
+ icon1.addFile(u"../icons/arrow-up.png", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
self.parent_button.setIcon(icon1)
- self.parent_button.setObjectName("parent_button")
+
self.gridLayout.addWidget(self.parent_button, 0, 3, 1, 1)
- self.home_button = QtWidgets.QPushButton(parent=tabBrowser)
- self.home_button.setText("")
- icon2 = QtGui.QIcon()
- icon2.addPixmap(QtGui.QPixmap("ibridgesgui/ui_files/../icons/home.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
+
+ self.home_button = QPushButton(tabBrowser)
+ self.home_button.setObjectName(u"home_button")
+ icon2 = QIcon()
+ icon2.addFile(u"../icons/home.png", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
self.home_button.setIcon(icon2)
- self.home_button.setObjectName("home_button")
+
self.gridLayout.addWidget(self.home_button, 0, 4, 1, 1)
- self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
- self.horizontalLayout_4.setObjectName("horizontalLayout_4")
+
+ self.horizontalLayout_4 = QHBoxLayout()
+ self.horizontalLayout_4.setObjectName(u"horizontalLayout_4")
+
self.gridLayout.addLayout(self.horizontalLayout_4, 1, 0, 1, 1)
- self.horizontalLayout_5 = QtWidgets.QHBoxLayout()
- self.horizontalLayout_5.setObjectName("horizontalLayout_5")
- self.create_coll_button = QtWidgets.QPushButton(parent=tabBrowser)
- self.create_coll_button.setObjectName("create_coll_button")
+
+ self.horizontalLayout_5 = QHBoxLayout()
+ self.horizontalLayout_5.setObjectName(u"horizontalLayout_5")
+ self.create_coll_button = QPushButton(tabBrowser)
+ self.create_coll_button.setObjectName(u"create_coll_button")
+
self.horizontalLayout_5.addWidget(self.create_coll_button)
- self.rename_button = QtWidgets.QPushButton(parent=tabBrowser)
- self.rename_button.setObjectName("rename_button")
+
+ self.rename_button = QPushButton(tabBrowser)
+ self.rename_button.setObjectName(u"rename_button")
+
self.horizontalLayout_5.addWidget(self.rename_button)
- spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
- self.horizontalLayout_5.addItem(spacerItem1)
- self.upload_button = QtWidgets.QPushButton(parent=tabBrowser)
- self.upload_button.setObjectName("upload_button")
+
+ self.horizontalSpacer_2 = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
+
+ self.horizontalLayout_5.addItem(self.horizontalSpacer_2)
+
+ self.upload_button = QPushButton(tabBrowser)
+ self.upload_button.setObjectName(u"upload_button")
+
self.horizontalLayout_5.addWidget(self.upload_button)
- self.download_button = QtWidgets.QPushButton(parent=tabBrowser)
- self.download_button.setObjectName("download_button")
+
+ self.download_button = QPushButton(tabBrowser)
+ self.download_button.setObjectName(u"download_button")
+
self.horizontalLayout_5.addWidget(self.download_button)
- spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
- self.horizontalLayout_5.addItem(spacerItem2)
- self.delete_button = QtWidgets.QPushButton(parent=tabBrowser)
- self.delete_button.setObjectName("delete_button")
+
+ self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
+
+ self.horizontalLayout_5.addItem(self.horizontalSpacer)
+
+ self.delete_button = QPushButton(tabBrowser)
+ self.delete_button.setObjectName(u"delete_button")
+
self.horizontalLayout_5.addWidget(self.delete_button)
+
+
self.gridLayout.addLayout(self.horizontalLayout_5, 1, 1, 1, 1)
+
+
self.verticalLayout.addLayout(self.gridLayout)
- self.browser_table = QtWidgets.QTableWidget(parent=tabBrowser)
- self.browser_table.setMinimumSize(QtCore.QSize(0, 250))
- self.browser_table.setStyleSheet("")
- self.browser_table.setSizeAdjustPolicy(QtWidgets.QAbstractScrollArea.SizeAdjustPolicy.AdjustToContents)
- self.browser_table.setEditTriggers(QtWidgets.QAbstractItemView.EditTrigger.NoEditTriggers)
+
+ self.browser_table = QTableWidget(tabBrowser)
+ if (self.browser_table.columnCount() < 6):
+ self.browser_table.setColumnCount(6)
+ __qtablewidgetitem = QTableWidgetItem()
+ __qtablewidgetitem.setText(u"Status");
+ self.browser_table.setHorizontalHeaderItem(0, __qtablewidgetitem)
+ __qtablewidgetitem1 = QTableWidgetItem()
+ self.browser_table.setHorizontalHeaderItem(1, __qtablewidgetitem1)
+ __qtablewidgetitem2 = QTableWidgetItem()
+ self.browser_table.setHorizontalHeaderItem(2, __qtablewidgetitem2)
+ __qtablewidgetitem3 = QTableWidgetItem()
+ self.browser_table.setHorizontalHeaderItem(3, __qtablewidgetitem3)
+ __qtablewidgetitem4 = QTableWidgetItem()
+ self.browser_table.setHorizontalHeaderItem(4, __qtablewidgetitem4)
+ __qtablewidgetitem5 = QTableWidgetItem()
+ self.browser_table.setHorizontalHeaderItem(5, __qtablewidgetitem5)
+ self.browser_table.setObjectName(u"browser_table")
+ self.browser_table.setMinimumSize(QSize(0, 250))
+ self.browser_table.setStyleSheet(u"")
+ self.browser_table.setSizeAdjustPolicy(QAbstractScrollArea.AdjustToContents)
+ self.browser_table.setEditTriggers(QAbstractItemView.NoEditTriggers)
self.browser_table.setTabKeyNavigation(False)
- self.browser_table.setProperty("showDropIndicator", False)
+ self.browser_table.setProperty(u"showDropIndicator", False)
self.browser_table.setDragDropOverwriteMode(False)
self.browser_table.setAlternatingRowColors(False)
- self.browser_table.setSelectionMode(QtWidgets.QAbstractItemView.SelectionMode.SingleSelection)
- self.browser_table.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectionBehavior.SelectRows)
- self.browser_table.setObjectName("browser_table")
- self.browser_table.setColumnCount(6)
- self.browser_table.setRowCount(0)
- item = QtWidgets.QTableWidgetItem()
- item.setText("Status")
- self.browser_table.setHorizontalHeaderItem(0, item)
- item = QtWidgets.QTableWidgetItem()
- self.browser_table.setHorizontalHeaderItem(1, item)
- item = QtWidgets.QTableWidgetItem()
- self.browser_table.setHorizontalHeaderItem(2, item)
- item = QtWidgets.QTableWidgetItem()
- self.browser_table.setHorizontalHeaderItem(3, item)
- item = QtWidgets.QTableWidgetItem()
- self.browser_table.setHorizontalHeaderItem(4, item)
- item = QtWidgets.QTableWidgetItem()
- self.browser_table.setHorizontalHeaderItem(5, item)
+ self.browser_table.setSelectionMode(QAbstractItemView.SingleSelection)
+ self.browser_table.setSelectionBehavior(QAbstractItemView.SelectRows)
+ self.browser_table.setSortingEnabled(False)
self.browser_table.horizontalHeader().setStretchLastSection(True)
+
self.verticalLayout.addWidget(self.browser_table)
- spacerItem3 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum)
- self.verticalLayout.addItem(spacerItem3)
- self.info_tabs = QtWidgets.QTabWidget(parent=tabBrowser)
- self.info_tabs.setStyleSheet("")
- self.info_tabs.setObjectName("info_tabs")
- self.metadata = QtWidgets.QWidget()
- self.metadata.setObjectName("metadata")
- self.horizontalLayout = QtWidgets.QHBoxLayout(self.metadata)
- self.horizontalLayout.setObjectName("horizontalLayout")
- self.meta_table = QtWidgets.QTableWidget(parent=self.metadata)
- self.meta_table.setMinimumSize(QtCore.QSize(600, 200))
- self.meta_table.setStyleSheet("")
- self.meta_table.setSizeAdjustPolicy(QtWidgets.QAbstractScrollArea.SizeAdjustPolicy.AdjustToContents)
- self.meta_table.setEditTriggers(QtWidgets.QAbstractItemView.EditTrigger.NoEditTriggers)
- self.meta_table.setSelectionMode(QtWidgets.QAbstractItemView.SelectionMode.SingleSelection)
- self.meta_table.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectionBehavior.SelectRows)
- self.meta_table.setObjectName("meta_table")
- self.meta_table.setColumnCount(3)
- self.meta_table.setRowCount(0)
- item = QtWidgets.QTableWidgetItem()
- self.meta_table.setHorizontalHeaderItem(0, item)
- item = QtWidgets.QTableWidgetItem()
- self.meta_table.setHorizontalHeaderItem(1, item)
- item = QtWidgets.QTableWidgetItem()
- self.meta_table.setHorizontalHeaderItem(2, item)
+
+ self.verticalSpacer_12 = QSpacerItem(20, 20, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Minimum)
+
+ self.verticalLayout.addItem(self.verticalSpacer_12)
+
+ self.info_tabs = QTabWidget(tabBrowser)
+ self.info_tabs.setObjectName(u"info_tabs")
+ self.info_tabs.setStyleSheet(u"")
+ self.metadata = QWidget()
+ self.metadata.setObjectName(u"metadata")
+ self.horizontalLayout = QHBoxLayout(self.metadata)
+ self.horizontalLayout.setObjectName(u"horizontalLayout")
+ self.meta_table = QTableWidget(self.metadata)
+ if (self.meta_table.columnCount() < 3):
+ self.meta_table.setColumnCount(3)
+ __qtablewidgetitem6 = QTableWidgetItem()
+ self.meta_table.setHorizontalHeaderItem(0, __qtablewidgetitem6)
+ __qtablewidgetitem7 = QTableWidgetItem()
+ self.meta_table.setHorizontalHeaderItem(1, __qtablewidgetitem7)
+ __qtablewidgetitem8 = QTableWidgetItem()
+ self.meta_table.setHorizontalHeaderItem(2, __qtablewidgetitem8)
+ self.meta_table.setObjectName(u"meta_table")
+ self.meta_table.setMinimumSize(QSize(600, 200))
+ self.meta_table.setStyleSheet(u"")
+ self.meta_table.setSizeAdjustPolicy(QAbstractScrollArea.AdjustToContents)
+ self.meta_table.setEditTriggers(QAbstractItemView.NoEditTriggers)
+ self.meta_table.setSelectionMode(QAbstractItemView.SingleSelection)
+ self.meta_table.setSelectionBehavior(QAbstractItemView.SelectRows)
+ self.meta_table.setSortingEnabled(True)
+
self.horizontalLayout.addWidget(self.meta_table)
- self.gridLayout_2 = QtWidgets.QGridLayout()
- self.gridLayout_2.setObjectName("gridLayout_2")
- self.add_meta_button = QtWidgets.QPushButton(parent=self.metadata)
- font = QtGui.QFont()
- font.setPointSize(16)
- font.setBold(False)
- font.setItalic(False)
+
+ self.gridLayout_2 = QGridLayout()
+ self.gridLayout_2.setObjectName(u"gridLayout_2")
+ self.add_meta_button = QPushButton(self.metadata)
+ self.add_meta_button.setObjectName(u"add_meta_button")
self.add_meta_button.setFont(font)
- self.add_meta_button.setObjectName("add_meta_button")
+
self.gridLayout_2.addWidget(self.add_meta_button, 11, 2, 1, 1)
- self.meta_units_field = QtWidgets.QLineEdit(parent=self.metadata)
- self.meta_units_field.setObjectName("meta_units_field")
+
+ self.meta_units_field = QLineEdit(self.metadata)
+ self.meta_units_field.setObjectName(u"meta_units_field")
+
self.gridLayout_2.addWidget(self.meta_units_field, 7, 2, 1, 1)
- self.label_5 = QtWidgets.QLabel(parent=self.metadata)
- self.label_5.setObjectName("label_5")
+
+ self.label_5 = QLabel(self.metadata)
+ self.label_5.setObjectName(u"label_5")
+
self.gridLayout_2.addWidget(self.label_5, 5, 2, 1, 1)
- self.meta_key_field = QtWidgets.QLineEdit(parent=self.metadata)
- self.meta_key_field.setObjectName("meta_key_field")
+
+ self.meta_key_field = QLineEdit(self.metadata)
+ self.meta_key_field.setObjectName(u"meta_key_field")
+
self.gridLayout_2.addWidget(self.meta_key_field, 7, 0, 1, 1)
- self.delete_meta_button = QtWidgets.QPushButton(parent=self.metadata)
- font = QtGui.QFont()
- font.setPointSize(16)
- font.setBold(False)
- font.setItalic(False)
+
+ self.delete_meta_button = QPushButton(self.metadata)
+ self.delete_meta_button.setObjectName(u"delete_meta_button")
self.delete_meta_button.setFont(font)
- self.delete_meta_button.setObjectName("delete_meta_button")
+
self.gridLayout_2.addWidget(self.delete_meta_button, 13, 2, 1, 1)
- self.meta_value_field = QtWidgets.QLineEdit(parent=self.metadata)
- self.meta_value_field.setObjectName("meta_value_field")
+
+ self.meta_value_field = QLineEdit(self.metadata)
+ self.meta_value_field.setObjectName(u"meta_value_field")
+
self.gridLayout_2.addWidget(self.meta_value_field, 7, 1, 1, 1)
- self.label_4 = QtWidgets.QLabel(parent=self.metadata)
- self.label_4.setObjectName("label_4")
+
+ self.label_4 = QLabel(self.metadata)
+ self.label_4.setObjectName(u"label_4")
+
self.gridLayout_2.addWidget(self.label_4, 5, 0, 1, 1)
- self.label_3 = QtWidgets.QLabel(parent=self.metadata)
- font = QtGui.QFont()
- font.setPointSize(16)
- font.setBold(False)
- font.setItalic(False)
+
+ self.label_3 = QLabel(self.metadata)
+ self.label_3.setObjectName(u"label_3")
self.label_3.setFont(font)
- self.label_3.setObjectName("label_3")
+
self.gridLayout_2.addWidget(self.label_3, 1, 0, 1, 1)
- self.update_meta_button = QtWidgets.QPushButton(parent=self.metadata)
- font = QtGui.QFont()
- font.setPointSize(16)
- font.setBold(False)
- font.setItalic(False)
+
+ self.update_meta_button = QPushButton(self.metadata)
+ self.update_meta_button.setObjectName(u"update_meta_button")
self.update_meta_button.setFont(font)
- self.update_meta_button.setObjectName("update_meta_button")
+
self.gridLayout_2.addWidget(self.update_meta_button, 12, 2, 1, 1)
- spacerItem4 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
- self.gridLayout_2.addItem(spacerItem4, 8, 2, 1, 1)
- self.label_6 = QtWidgets.QLabel(parent=self.metadata)
- self.label_6.setObjectName("label_6")
+
+ self.verticalSpacer_3 = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
+
+ self.gridLayout_2.addItem(self.verticalSpacer_3, 8, 2, 1, 1)
+
+ self.label_6 = QLabel(self.metadata)
+ self.label_6.setObjectName(u"label_6")
+
self.gridLayout_2.addWidget(self.label_6, 5, 1, 1, 1)
+
+
self.horizontalLayout.addLayout(self.gridLayout_2)
+
self.info_tabs.addTab(self.metadata, "")
- self.preview = QtWidgets.QWidget()
- font = QtGui.QFont()
- font.setPointSize(16)
- font.setBold(False)
- font.setItalic(False)
+ self.preview = QWidget()
+ self.preview.setObjectName(u"preview")
self.preview.setFont(font)
self.preview.setAutoFillBackground(False)
- self.preview.setObjectName("preview")
- self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.preview)
- self.verticalLayout_2.setObjectName("verticalLayout_2")
- self.preview_browser = QtWidgets.QTextBrowser(parent=self.preview)
- self.preview_browser.setObjectName("preview_browser")
+ self.verticalLayout_2 = QVBoxLayout(self.preview)
+ self.verticalLayout_2.setObjectName(u"verticalLayout_2")
+ self.preview_browser = QTextBrowser(self.preview)
+ self.preview_browser.setObjectName(u"preview_browser")
+
self.verticalLayout_2.addWidget(self.preview_browser)
+
self.info_tabs.addTab(self.preview, "")
- self.permissions = QtWidgets.QWidget()
- self.permissions.setObjectName("permissions")
- self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.permissions)
- self.horizontalLayout_2.setObjectName("horizontalLayout_2")
- self.acl_table = QtWidgets.QTableWidget(parent=self.permissions)
- self.acl_table.setMinimumSize(QtCore.QSize(600, 200))
- self.acl_table.setStyleSheet("")
- self.acl_table.setSizeAdjustPolicy(QtWidgets.QAbstractScrollArea.SizeAdjustPolicy.AdjustToContents)
- self.acl_table.setEditTriggers(QtWidgets.QAbstractItemView.EditTrigger.NoEditTriggers)
- self.acl_table.setSelectionMode(QtWidgets.QAbstractItemView.SelectionMode.SingleSelection)
- self.acl_table.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectionBehavior.SelectRows)
- self.acl_table.setObjectName("acl_table")
- self.acl_table.setColumnCount(4)
- self.acl_table.setRowCount(0)
- item = QtWidgets.QTableWidgetItem()
- self.acl_table.setHorizontalHeaderItem(0, item)
- item = QtWidgets.QTableWidgetItem()
- self.acl_table.setHorizontalHeaderItem(1, item)
- item = QtWidgets.QTableWidgetItem()
- self.acl_table.setHorizontalHeaderItem(2, item)
- item = QtWidgets.QTableWidgetItem()
- self.acl_table.setHorizontalHeaderItem(3, item)
+ self.permissions = QWidget()
+ self.permissions.setObjectName(u"permissions")
+ self.horizontalLayout_2 = QHBoxLayout(self.permissions)
+ self.horizontalLayout_2.setObjectName(u"horizontalLayout_2")
+ self.acl_table = QTableWidget(self.permissions)
+ if (self.acl_table.columnCount() < 4):
+ self.acl_table.setColumnCount(4)
+ __qtablewidgetitem9 = QTableWidgetItem()
+ self.acl_table.setHorizontalHeaderItem(0, __qtablewidgetitem9)
+ __qtablewidgetitem10 = QTableWidgetItem()
+ self.acl_table.setHorizontalHeaderItem(1, __qtablewidgetitem10)
+ __qtablewidgetitem11 = QTableWidgetItem()
+ self.acl_table.setHorizontalHeaderItem(2, __qtablewidgetitem11)
+ __qtablewidgetitem12 = QTableWidgetItem()
+ self.acl_table.setHorizontalHeaderItem(3, __qtablewidgetitem12)
+ self.acl_table.setObjectName(u"acl_table")
+ self.acl_table.setMinimumSize(QSize(600, 200))
+ self.acl_table.setStyleSheet(u"")
+ self.acl_table.setSizeAdjustPolicy(QAbstractScrollArea.AdjustToContents)
+ self.acl_table.setEditTriggers(QAbstractItemView.NoEditTriggers)
+ self.acl_table.setSelectionMode(QAbstractItemView.SingleSelection)
+ self.acl_table.setSelectionBehavior(QAbstractItemView.SelectRows)
+ self.acl_table.setSortingEnabled(True)
+
self.horizontalLayout_2.addWidget(self.acl_table)
- self.gridLayout_4 = QtWidgets.QGridLayout()
- self.gridLayout_4.setObjectName("gridLayout_4")
- self.label_11 = QtWidgets.QLabel(parent=self.permissions)
- font = QtGui.QFont()
- font.setPointSize(16)
- font.setBold(False)
- font.setItalic(False)
+
+ self.gridLayout_4 = QGridLayout()
+ self.gridLayout_4.setObjectName(u"gridLayout_4")
+ self.label_11 = QLabel(self.permissions)
+ self.label_11.setObjectName(u"label_11")
self.label_11.setFont(font)
- self.label_11.setObjectName("label_11")
+
self.gridLayout_4.addWidget(self.label_11, 0, 0, 1, 1)
- self.label_13 = QtWidgets.QLabel(parent=self.permissions)
- self.label_13.setObjectName("label_13")
+
+ self.label_13 = QLabel(self.permissions)
+ self.label_13.setObjectName(u"label_13")
+
self.gridLayout_4.addWidget(self.label_13, 4, 0, 1, 1)
- self.label_8 = QtWidgets.QLabel(parent=self.permissions)
- self.label_8.setObjectName("label_8")
+
+ self.label_8 = QLabel(self.permissions)
+ self.label_8.setObjectName(u"label_8")
+
self.gridLayout_4.addWidget(self.label_8, 4, 1, 1, 1)
- self.label_10 = QtWidgets.QLabel(parent=self.permissions)
- self.label_10.setObjectName("label_10")
+
+ self.label_10 = QLabel(self.permissions)
+ self.label_10.setObjectName(u"label_10")
+
self.gridLayout_4.addWidget(self.label_10, 4, 2, 1, 1)
- self.label_7 = QtWidgets.QLabel(parent=self.permissions)
- self.label_7.setObjectName("label_7")
+
+ self.label_7 = QLabel(self.permissions)
+ self.label_7.setObjectName(u"label_7")
+
self.gridLayout_4.addWidget(self.label_7, 4, 3, 1, 1)
- self.acl_user_field = QtWidgets.QLineEdit(parent=self.permissions)
- self.acl_user_field.setObjectName("acl_user_field")
+
+ self.acl_user_field = QLineEdit(self.permissions)
+ self.acl_user_field.setObjectName(u"acl_user_field")
+
self.gridLayout_4.addWidget(self.acl_user_field, 6, 0, 1, 1)
- self.acl_zone_field = QtWidgets.QLineEdit(parent=self.permissions)
- self.acl_zone_field.setObjectName("acl_zone_field")
+
+ self.acl_zone_field = QLineEdit(self.permissions)
+ self.acl_zone_field.setObjectName(u"acl_zone_field")
+
self.gridLayout_4.addWidget(self.acl_zone_field, 6, 1, 1, 1)
- self.acl_box = QtWidgets.QComboBox(parent=self.permissions)
- self.acl_box.setEnabled(False)
- self.acl_box.setObjectName("acl_box")
+
+ self.acl_box = QComboBox(self.permissions)
self.acl_box.addItem("")
self.acl_box.addItem("")
self.acl_box.addItem("")
self.acl_box.addItem("")
+ self.acl_box.setObjectName(u"acl_box")
+ self.acl_box.setEnabled(False)
+
self.gridLayout_4.addWidget(self.acl_box, 6, 2, 1, 1)
- self.recursive_box = QtWidgets.QComboBox(parent=self.permissions)
- self.recursive_box.setEnabled(False)
- self.recursive_box.setObjectName("recursive_box")
+
+ self.recursive_box = QComboBox(self.permissions)
self.recursive_box.addItem("")
self.recursive_box.addItem("")
+ self.recursive_box.setObjectName(u"recursive_box")
+ self.recursive_box.setEnabled(False)
+
self.gridLayout_4.addWidget(self.recursive_box, 6, 3, 1, 1)
- self.add_acl_button = QtWidgets.QPushButton(parent=self.permissions)
- font = QtGui.QFont()
- font.setPointSize(16)
- font.setBold(False)
- font.setItalic(False)
+
+ self.add_acl_button = QPushButton(self.permissions)
+ self.add_acl_button.setObjectName(u"add_acl_button")
self.add_acl_button.setFont(font)
- self.add_acl_button.setObjectName("add_acl_button")
+
self.gridLayout_4.addWidget(self.add_acl_button, 6, 4, 1, 1)
- spacerItem5 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
- self.gridLayout_4.addItem(spacerItem5, 8, 0, 1, 1)
- self.owner = QtWidgets.QLabel(parent=self.permissions)
- self.owner.setObjectName("owner")
+
+ self.verticalSpacer_2 = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
+
+ self.gridLayout_4.addItem(self.verticalSpacer_2, 8, 0, 1, 1)
+
+ self.owner = QLabel(self.permissions)
+ self.owner.setObjectName(u"owner")
+
self.gridLayout_4.addWidget(self.owner, 9, 0, 1, 1)
- self.owner_label = QtWidgets.QLabel(parent=self.permissions)
- self.owner_label.setText("")
- self.owner_label.setObjectName("owner_label")
+
+ self.owner_label = QLabel(self.permissions)
+ self.owner_label.setObjectName(u"owner_label")
+
self.gridLayout_4.addWidget(self.owner_label, 9, 1, 1, 1)
+
+
self.horizontalLayout_2.addLayout(self.gridLayout_4)
+
self.info_tabs.addTab(self.permissions, "")
- self.replicas = QtWidgets.QWidget()
- self.replicas.setObjectName("replicas")
- self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.replicas)
- self.horizontalLayout_3.setObjectName("horizontalLayout_3")
- self.replica_table = QtWidgets.QTableWidget(parent=self.replicas)
- self.replica_table.setStyleSheet("")
- self.replica_table.setSizeAdjustPolicy(QtWidgets.QAbstractScrollArea.SizeAdjustPolicy.AdjustToContents)
- self.replica_table.setEditTriggers(QtWidgets.QAbstractItemView.EditTrigger.NoEditTriggers)
- self.replica_table.setSelectionMode(QtWidgets.QAbstractItemView.SelectionMode.SingleSelection)
- self.replica_table.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectionBehavior.SelectRows)
- self.replica_table.setObjectName("replica_table")
- self.replica_table.setColumnCount(5)
- self.replica_table.setRowCount(0)
- item = QtWidgets.QTableWidgetItem()
- self.replica_table.setHorizontalHeaderItem(0, item)
- item = QtWidgets.QTableWidgetItem()
- self.replica_table.setHorizontalHeaderItem(1, item)
- item = QtWidgets.QTableWidgetItem()
- self.replica_table.setHorizontalHeaderItem(2, item)
- item = QtWidgets.QTableWidgetItem()
- self.replica_table.setHorizontalHeaderItem(3, item)
- item = QtWidgets.QTableWidgetItem()
- self.replica_table.setHorizontalHeaderItem(4, item)
+ self.replicas = QWidget()
+ self.replicas.setObjectName(u"replicas")
+ self.horizontalLayout_3 = QHBoxLayout(self.replicas)
+ self.horizontalLayout_3.setObjectName(u"horizontalLayout_3")
+ self.replica_table = QTableWidget(self.replicas)
+ if (self.replica_table.columnCount() < 5):
+ self.replica_table.setColumnCount(5)
+ __qtablewidgetitem13 = QTableWidgetItem()
+ self.replica_table.setHorizontalHeaderItem(0, __qtablewidgetitem13)
+ __qtablewidgetitem14 = QTableWidgetItem()
+ self.replica_table.setHorizontalHeaderItem(1, __qtablewidgetitem14)
+ __qtablewidgetitem15 = QTableWidgetItem()
+ self.replica_table.setHorizontalHeaderItem(2, __qtablewidgetitem15)
+ __qtablewidgetitem16 = QTableWidgetItem()
+ self.replica_table.setHorizontalHeaderItem(3, __qtablewidgetitem16)
+ __qtablewidgetitem17 = QTableWidgetItem()
+ self.replica_table.setHorizontalHeaderItem(4, __qtablewidgetitem17)
+ self.replica_table.setObjectName(u"replica_table")
+ self.replica_table.setStyleSheet(u"")
+ self.replica_table.setSizeAdjustPolicy(QAbstractScrollArea.AdjustToContents)
+ self.replica_table.setEditTriggers(QAbstractItemView.NoEditTriggers)
+ self.replica_table.setSelectionMode(QAbstractItemView.SingleSelection)
+ self.replica_table.setSelectionBehavior(QAbstractItemView.SelectRows)
+ self.replica_table.setSortingEnabled(True)
+
self.horizontalLayout_3.addWidget(self.replica_table)
+
self.info_tabs.addTab(self.replicas, "")
+
self.verticalLayout.addWidget(self.info_tabs)
- self.no_meta_label = QtWidgets.QLabel(parent=tabBrowser)
- self.no_meta_label.setText("")
- self.no_meta_label.setObjectName("no_meta_label")
+
+ self.no_meta_label = QLabel(tabBrowser)
+ self.no_meta_label.setObjectName(u"no_meta_label")
+
self.verticalLayout.addWidget(self.no_meta_label)
- self.error_label = QtWidgets.QLabel(parent=tabBrowser)
- self.error_label.setStyleSheet("")
- self.error_label.setText("")
- self.error_label.setObjectName("error_label")
+
+ self.error_label = QLabel(tabBrowser)
+ self.error_label.setObjectName(u"error_label")
+ self.error_label.setStyleSheet(u"")
+
self.verticalLayout.addWidget(self.error_label)
+
self.retranslateUi(tabBrowser)
+
self.info_tabs.setCurrentIndex(0)
- QtCore.QMetaObject.connectSlotsByName(tabBrowser)
+
+
+ QMetaObject.connectSlotsByName(tabBrowser)
+ # setupUi
def retranslateUi(self, tabBrowser):
- _translate = QtCore.QCoreApplication.translate
- tabBrowser.setWindowTitle(_translate("tabBrowser", "Form"))
- self.label_2.setText(_translate("tabBrowser", "iRODS path: "))
- self.input_path.setText(_translate("tabBrowser", "/zoneName/home/user"))
- self.create_coll_button.setText(_translate("tabBrowser", "Create Collection"))
- self.rename_button.setText(_translate("tabBrowser", "Rename/Move"))
- self.upload_button.setText(_translate("tabBrowser", "Upload"))
- self.download_button.setText(_translate("tabBrowser", "Download"))
- self.delete_button.setText(_translate("tabBrowser", "Delete"))
- self.browser_table.setSortingEnabled(False)
- item = self.browser_table.horizontalHeaderItem(1)
- item.setText(_translate("tabBrowser", "Name"))
- item = self.browser_table.horizontalHeaderItem(2)
- item.setText(_translate("tabBrowser", "Size [bytes]"))
- item = self.browser_table.horizontalHeaderItem(3)
- item.setText(_translate("tabBrowser", "Checksum/Fingerprint"))
- item = self.browser_table.horizontalHeaderItem(4)
- item.setText(_translate("tabBrowser", "Created"))
- item = self.browser_table.horizontalHeaderItem(5)
- item.setText(_translate("tabBrowser", "Modified"))
- self.meta_table.setSortingEnabled(True)
- item = self.meta_table.horizontalHeaderItem(0)
- item.setText(_translate("tabBrowser", "Key"))
- item = self.meta_table.horizontalHeaderItem(1)
- item.setText(_translate("tabBrowser", "Value"))
- item = self.meta_table.horizontalHeaderItem(2)
- item.setText(_translate("tabBrowser", "Units"))
- self.add_meta_button.setText(_translate("tabBrowser", "Add"))
- self.label_5.setText(_translate("tabBrowser", "Units"))
- self.delete_meta_button.setText(_translate("tabBrowser", "Delete"))
- self.label_4.setText(_translate("tabBrowser", "Key"))
- self.label_3.setText(_translate("tabBrowser", "Edit"))
- self.update_meta_button.setText(_translate("tabBrowser", "Update"))
- self.label_6.setText(_translate("tabBrowser", "Value"))
- self.info_tabs.setTabText(self.info_tabs.indexOf(self.metadata), _translate("tabBrowser", "Metadata"))
- self.info_tabs.setTabText(self.info_tabs.indexOf(self.preview), _translate("tabBrowser", "Preview"))
- self.acl_table.setSortingEnabled(True)
- item = self.acl_table.horizontalHeaderItem(0)
- item.setText(_translate("tabBrowser", "User"))
- item = self.acl_table.horizontalHeaderItem(1)
- item.setText(_translate("tabBrowser", "Zone"))
- item = self.acl_table.horizontalHeaderItem(2)
- item.setText(_translate("tabBrowser", "Access"))
- item = self.acl_table.horizontalHeaderItem(3)
- item.setText(_translate("tabBrowser", "Inherit"))
- self.label_11.setText(_translate("tabBrowser", "Edit"))
- self.label_13.setText(_translate("tabBrowser", "User name"))
- self.label_8.setText(_translate("tabBrowser", "Zone"))
- self.label_10.setText(_translate("tabBrowser", "Access"))
- self.label_7.setText(_translate("tabBrowser", "Apply to all\n"
-"in collection"))
- self.acl_box.setItemText(0, _translate("tabBrowser", "read"))
- self.acl_box.setItemText(1, _translate("tabBrowser", "write"))
- self.acl_box.setItemText(2, _translate("tabBrowser", "own"))
- self.acl_box.setItemText(3, _translate("tabBrowser", "delete"))
- self.recursive_box.setItemText(0, _translate("tabBrowser", "False"))
- self.recursive_box.setItemText(1, _translate("tabBrowser", "True"))
- self.add_acl_button.setText(_translate("tabBrowser", "Add/Update"))
- self.owner.setText(_translate("tabBrowser", "Owner: "))
- self.info_tabs.setTabText(self.info_tabs.indexOf(self.permissions), _translate("tabBrowser", "Permissions"))
- self.replica_table.setSortingEnabled(True)
- item = self.replica_table.horizontalHeaderItem(0)
- item.setText(_translate("tabBrowser", "Replica"))
- item = self.replica_table.horizontalHeaderItem(1)
- item.setText(_translate("tabBrowser", "Hierarchy"))
- item = self.replica_table.horizontalHeaderItem(2)
- item.setText(_translate("tabBrowser", "Checksum"))
- item = self.replica_table.horizontalHeaderItem(3)
- item.setText(_translate("tabBrowser", "Size [bytes]"))
- item = self.replica_table.horizontalHeaderItem(4)
- item.setText(_translate("tabBrowser", "Status"))
- self.info_tabs.setTabText(self.info_tabs.indexOf(self.replicas), _translate("tabBrowser", "Replicas"))
+ tabBrowser.setWindowTitle(QCoreApplication.translate("tabBrowser", u"Form", None))
+ self.label_2.setText(QCoreApplication.translate("tabBrowser", u"iRODS path: ", None))
+ self.input_path.setText(QCoreApplication.translate("tabBrowser", u"/zoneName/home/user", None))
+ self.input_path.setPlaceholderText("")
+ self.refresh_button.setText("")
+ self.parent_button.setText("")
+ self.home_button.setText("")
+ self.create_coll_button.setText(QCoreApplication.translate("tabBrowser", u"Create Collection", None))
+ self.rename_button.setText(QCoreApplication.translate("tabBrowser", u"Rename/Move", None))
+ self.upload_button.setText(QCoreApplication.translate("tabBrowser", u"Upload", None))
+ self.download_button.setText(QCoreApplication.translate("tabBrowser", u"Download", None))
+ self.delete_button.setText(QCoreApplication.translate("tabBrowser", u"Delete", None))
+ ___qtablewidgetitem = self.browser_table.horizontalHeaderItem(1)
+ ___qtablewidgetitem.setText(QCoreApplication.translate("tabBrowser", u"Name", None));
+ ___qtablewidgetitem1 = self.browser_table.horizontalHeaderItem(2)
+ ___qtablewidgetitem1.setText(QCoreApplication.translate("tabBrowser", u"Size [bytes]", None));
+ ___qtablewidgetitem2 = self.browser_table.horizontalHeaderItem(3)
+ ___qtablewidgetitem2.setText(QCoreApplication.translate("tabBrowser", u"Checksum/Fingerprint", None));
+ ___qtablewidgetitem3 = self.browser_table.horizontalHeaderItem(4)
+ ___qtablewidgetitem3.setText(QCoreApplication.translate("tabBrowser", u"Created", None));
+ ___qtablewidgetitem4 = self.browser_table.horizontalHeaderItem(5)
+ ___qtablewidgetitem4.setText(QCoreApplication.translate("tabBrowser", u"Modified", None));
+ ___qtablewidgetitem5 = self.meta_table.horizontalHeaderItem(0)
+ ___qtablewidgetitem5.setText(QCoreApplication.translate("tabBrowser", u"Key", None));
+ ___qtablewidgetitem6 = self.meta_table.horizontalHeaderItem(1)
+ ___qtablewidgetitem6.setText(QCoreApplication.translate("tabBrowser", u"Value", None));
+ ___qtablewidgetitem7 = self.meta_table.horizontalHeaderItem(2)
+ ___qtablewidgetitem7.setText(QCoreApplication.translate("tabBrowser", u"Units", None));
+ self.add_meta_button.setText(QCoreApplication.translate("tabBrowser", u"Add", None))
+ self.label_5.setText(QCoreApplication.translate("tabBrowser", u"Units", None))
+ self.delete_meta_button.setText(QCoreApplication.translate("tabBrowser", u"Delete", None))
+ self.label_4.setText(QCoreApplication.translate("tabBrowser", u"Key", None))
+ self.label_3.setText(QCoreApplication.translate("tabBrowser", u"Edit", None))
+ self.update_meta_button.setText(QCoreApplication.translate("tabBrowser", u"Update", None))
+ self.label_6.setText(QCoreApplication.translate("tabBrowser", u"Value", None))
+ self.info_tabs.setTabText(self.info_tabs.indexOf(self.metadata), QCoreApplication.translate("tabBrowser", u"Metadata", None))
+ self.info_tabs.setTabText(self.info_tabs.indexOf(self.preview), QCoreApplication.translate("tabBrowser", u"Preview", None))
+ ___qtablewidgetitem8 = self.acl_table.horizontalHeaderItem(0)
+ ___qtablewidgetitem8.setText(QCoreApplication.translate("tabBrowser", u"User", None));
+ ___qtablewidgetitem9 = self.acl_table.horizontalHeaderItem(1)
+ ___qtablewidgetitem9.setText(QCoreApplication.translate("tabBrowser", u"Zone", None));
+ ___qtablewidgetitem10 = self.acl_table.horizontalHeaderItem(2)
+ ___qtablewidgetitem10.setText(QCoreApplication.translate("tabBrowser", u"Access", None));
+ ___qtablewidgetitem11 = self.acl_table.horizontalHeaderItem(3)
+ ___qtablewidgetitem11.setText(QCoreApplication.translate("tabBrowser", u"Inherit", None));
+ self.label_11.setText(QCoreApplication.translate("tabBrowser", u"Edit", None))
+ self.label_13.setText(QCoreApplication.translate("tabBrowser", u"User name", None))
+ self.label_8.setText(QCoreApplication.translate("tabBrowser", u"Zone", None))
+ self.label_10.setText(QCoreApplication.translate("tabBrowser", u"Access", None))
+ self.label_7.setText(QCoreApplication.translate("tabBrowser", u"Apply to all\n"
+"in collection", None))
+ self.acl_box.setItemText(0, QCoreApplication.translate("tabBrowser", u"read", None))
+ self.acl_box.setItemText(1, QCoreApplication.translate("tabBrowser", u"write", None))
+ self.acl_box.setItemText(2, QCoreApplication.translate("tabBrowser", u"own", None))
+ self.acl_box.setItemText(3, QCoreApplication.translate("tabBrowser", u"delete", None))
+
+ self.recursive_box.setItemText(0, QCoreApplication.translate("tabBrowser", u"False", None))
+ self.recursive_box.setItemText(1, QCoreApplication.translate("tabBrowser", u"True", None))
+
+ self.add_acl_button.setText(QCoreApplication.translate("tabBrowser", u"Add/Update", None))
+ self.owner.setText(QCoreApplication.translate("tabBrowser", u"Owner: ", None))
+ self.owner_label.setText("")
+ self.info_tabs.setTabText(self.info_tabs.indexOf(self.permissions), QCoreApplication.translate("tabBrowser", u"Permissions", None))
+ ___qtablewidgetitem12 = self.replica_table.horizontalHeaderItem(0)
+ ___qtablewidgetitem12.setText(QCoreApplication.translate("tabBrowser", u"Replica", None));
+ ___qtablewidgetitem13 = self.replica_table.horizontalHeaderItem(1)
+ ___qtablewidgetitem13.setText(QCoreApplication.translate("tabBrowser", u"Hierarchy", None));
+ ___qtablewidgetitem14 = self.replica_table.horizontalHeaderItem(2)
+ ___qtablewidgetitem14.setText(QCoreApplication.translate("tabBrowser", u"Checksum", None));
+ ___qtablewidgetitem15 = self.replica_table.horizontalHeaderItem(3)
+ ___qtablewidgetitem15.setText(QCoreApplication.translate("tabBrowser", u"Size [bytes]", None));
+ ___qtablewidgetitem16 = self.replica_table.horizontalHeaderItem(4)
+ ___qtablewidgetitem16.setText(QCoreApplication.translate("tabBrowser", u"Status", None));
+ self.info_tabs.setTabText(self.info_tabs.indexOf(self.replicas), QCoreApplication.translate("tabBrowser", u"Replicas", None))
+ self.no_meta_label.setText("")
+ self.error_label.setText("")
+ # retranslateUi
+
diff --git a/ibridgesgui/ui_files/tabBrowser.ui b/ibridgesgui/ui_files/tabBrowser.ui
index a8c70d66..755d6ed8 100644
--- a/ibridgesgui/ui_files/tabBrowser.ui
+++ b/ibridgesgui/ui_files/tabBrowser.ui
@@ -6,8 +6,8 @@
0
0
- 1278
- 843
+ 1307
+ 846
@@ -75,6 +75,7 @@ QTabWidget#info_tabs
16
+ 50
false
false
@@ -89,6 +90,7 @@ QTabWidget#info_tabs
16
+ 50
false
false
@@ -374,6 +376,7 @@ QTabWidget#info_tabs
16
+ 50
false
false
@@ -401,6 +404,7 @@ QTabWidget#info_tabs
16
+ 50
false
false
@@ -425,6 +429,7 @@ QTabWidget#info_tabs
16
+ 50
false
false
@@ -439,6 +444,7 @@ QTabWidget#info_tabs
16
+ 50
false
false
@@ -476,6 +482,7 @@ QTabWidget#info_tabs
16
+ 50
false
false
@@ -552,6 +559,7 @@ QTabWidget#info_tabs
16
+ 50
false
false
@@ -645,6 +653,7 @@ in collection
16
+ 50
false
false
diff --git a/ibridgesgui/ui_files/tabInfo.py b/ibridgesgui/ui_files/tabInfo.py
index 4dfdcab4..71ad4af4 100644
--- a/ibridgesgui/ui_files/tabInfo.py
+++ b/ibridgesgui/ui_files/tabInfo.py
@@ -1,19 +1,31 @@
-# Form implementation generated from reading ui file 'ibridgesgui/ui_files/tabInfo.ui'
-#
-# Created by: PyQt6 UI code generator 6.6.1
-#
-# WARNING: Any manual changes made to this file will be lost when pyuic6 is
-# run again. Do not edit this file unless you know what you are doing.
+# -*- coding: utf-8 -*-
+################################################################################
+## Form generated from reading UI file 'tabInfo.ui'
+##
+## Created by: Qt User Interface Compiler version 6.8.1
+##
+## WARNING! All changes made in this file will be lost when recompiling UI file!
+################################################################################
-from PyQt6 import QtCore, QtGui, QtWidgets
-
+from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale,
+ QMetaObject, QObject, QPoint, QRect,
+ QSize, QTime, QUrl, Qt)
+from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor,
+ QFont, QFontDatabase, QGradient, QIcon,
+ QImage, QKeySequence, QLinearGradient, QPainter,
+ QPalette, QPixmap, QRadialGradient, QTransform)
+from PySide6.QtWidgets import (QAbstractItemView, QApplication, QGridLayout, QHBoxLayout,
+ QHeaderView, QLabel, QPushButton, QSizePolicy,
+ QSpacerItem, QTableWidget, QTableWidgetItem, QTextBrowser,
+ QWidget)
class Ui_tabInfo(object):
def setupUi(self, tabInfo):
- tabInfo.setObjectName("tabInfo")
+ if not tabInfo.objectName():
+ tabInfo.setObjectName(u"tabInfo")
tabInfo.resize(640, 572)
- tabInfo.setStyleSheet("QWidget\n"
+ tabInfo.setStyleSheet(u"QWidget\n"
"{\n"
" background-color: rgb(245, 244, 244);\n"
" color: rgb(88, 88, 90);\n"
@@ -33,7 +45,7 @@ def setupUi(self, tabInfo):
"\n"
"QPushButton\n"
"{\n"
-" background-color: rgb(21, 165, 137);\n"
+" background-color: rgb(21, 165, 137);\n"
" color: rgb(245, 244, 244);\n"
"}\n"
"\n"
@@ -42,149 +54,212 @@ def setupUi(self, tabInfo):
" background-color: rgb(245, 244, 244)\n"
"}\n"
"")
- self.horizontalLayout = QtWidgets.QHBoxLayout(tabInfo)
- self.horizontalLayout.setObjectName("horizontalLayout")
- self.gridLayout = QtWidgets.QGridLayout()
- self.gridLayout.setObjectName("gridLayout")
- self.zone_label = QtWidgets.QLabel(parent=tabInfo)
- self.zone_label.setText("")
- self.zone_label.setObjectName("zone_label")
+ self.horizontalLayout = QHBoxLayout(tabInfo)
+ self.horizontalLayout.setObjectName(u"horizontalLayout")
+ self.gridLayout = QGridLayout()
+ self.gridLayout.setObjectName(u"gridLayout")
+ self.zone_label = QLabel(tabInfo)
+ self.zone_label.setObjectName(u"zone_label")
+
self.gridLayout.addWidget(self.zone_label, 3, 2, 1, 1)
- self.user_label = QtWidgets.QLabel(parent=tabInfo)
- self.user_label.setText("")
- self.user_label.setObjectName("user_label")
+
+ self.user_label = QLabel(tabInfo)
+ self.user_label.setObjectName(u"user_label")
+
self.gridLayout.addWidget(self.user_label, 4, 2, 1, 1)
- spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
- self.gridLayout.addItem(spacerItem, 13, 0, 1, 1)
- self.type_label = QtWidgets.QLabel(parent=tabInfo)
- self.type_label.setText("")
- self.type_label.setObjectName("type_label")
+
+ self.verticalSpacer_5 = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
+
+ self.gridLayout.addItem(self.verticalSpacer_5, 13, 0, 1, 1)
+
+ self.type_label = QLabel(tabInfo)
+ self.type_label.setObjectName(u"type_label")
+
self.gridLayout.addWidget(self.type_label, 5, 2, 1, 1)
- self.label_2 = QtWidgets.QLabel(parent=tabInfo)
- self.label_2.setObjectName("label_2")
+
+ self.label_2 = QLabel(tabInfo)
+ self.label_2.setObjectName(u"label_2")
+
self.gridLayout.addWidget(self.label_2, 14, 0, 1, 1)
- self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
- self.horizontalLayout_3.setObjectName("horizontalLayout_3")
- spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
- self.horizontalLayout_3.addItem(spacerItem1)
- self.refresh_button = QtWidgets.QPushButton(parent=tabInfo)
- font = QtGui.QFont()
+
+ self.horizontalLayout_3 = QHBoxLayout()
+ self.horizontalLayout_3.setObjectName(u"horizontalLayout_3")
+ self.horizontalSpacer_2 = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
+
+ self.horizontalLayout_3.addItem(self.horizontalSpacer_2)
+
+ self.refresh_button = QPushButton(tabInfo)
+ self.refresh_button.setObjectName(u"refresh_button")
+ font = QFont()
font.setBold(False)
font.setItalic(False)
self.refresh_button.setFont(font)
- self.refresh_button.setObjectName("refresh_button")
+
self.horizontalLayout_3.addWidget(self.refresh_button)
+
+
self.gridLayout.addLayout(self.horizontalLayout_3, 19, 2, 1, 1)
- spacerItem2 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
- self.gridLayout.addItem(spacerItem2, 6, 0, 1, 1)
- self.label_13 = QtWidgets.QLabel(parent=tabInfo)
- self.label_13.setObjectName("label_13")
+
+ self.verticalSpacer_4 = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
+
+ self.gridLayout.addItem(self.verticalSpacer_4, 6, 0, 1, 1)
+
+ self.label_13 = QLabel(tabInfo)
+ self.label_13.setObjectName(u"label_13")
+
self.gridLayout.addWidget(self.label_13, 15, 0, 1, 1)
- spacerItem3 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
- self.gridLayout.addItem(spacerItem3, 16, 0, 1, 1)
- self.label_12 = QtWidgets.QLabel(parent=tabInfo)
- font = QtGui.QFont()
- font.setPointSize(18)
- font.setBold(False)
- font.setItalic(False)
- self.label_12.setFont(font)
- self.label_12.setObjectName("label_12")
+
+ self.verticalSpacer_6 = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
+
+ self.gridLayout.addItem(self.verticalSpacer_6, 16, 0, 1, 1)
+
+ self.label_12 = QLabel(tabInfo)
+ self.label_12.setObjectName(u"label_12")
+ font1 = QFont()
+ font1.setPointSize(18)
+ font1.setBold(False)
+ font1.setItalic(False)
+ self.label_12.setFont(font1)
+
self.gridLayout.addWidget(self.label_12, 12, 0, 1, 1)
- spacerItem4 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
- self.gridLayout.addItem(spacerItem4, 1, 0, 1, 1)
- spacerItem5 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
- self.gridLayout.addItem(spacerItem5, 18, 2, 1, 1)
- self.label_11 = QtWidgets.QLabel(parent=tabInfo)
- font = QtGui.QFont()
- font.setPointSize(18)
- font.setBold(False)
- font.setItalic(False)
- self.label_11.setFont(font)
- self.label_11.setObjectName("label_11")
+
+ self.verticalSpacer = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
+
+ self.gridLayout.addItem(self.verticalSpacer, 1, 0, 1, 1)
+
+ self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
+
+ self.gridLayout.addItem(self.horizontalSpacer, 18, 2, 1, 1)
+
+ self.label_11 = QLabel(tabInfo)
+ self.label_11.setObjectName(u"label_11")
+ self.label_11.setFont(font1)
+
self.gridLayout.addWidget(self.label_11, 0, 0, 1, 1)
- self.label_4 = QtWidgets.QLabel(parent=tabInfo)
- self.label_4.setObjectName("label_4")
+
+ self.label_4 = QLabel(tabInfo)
+ self.label_4.setObjectName(u"label_4")
+
self.gridLayout.addWidget(self.label_4, 4, 0, 1, 1)
- spacerItem6 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
- self.gridLayout.addItem(spacerItem6, 11, 0, 1, 1)
- self.label_5 = QtWidgets.QLabel(parent=tabInfo)
- self.label_5.setObjectName("label_5")
+
+ self.verticalSpacer_2 = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
+
+ self.gridLayout.addItem(self.verticalSpacer_2, 11, 0, 1, 1)
+
+ self.label_5 = QLabel(tabInfo)
+ self.label_5.setObjectName(u"label_5")
+
self.gridLayout.addWidget(self.label_5, 7, 0, 1, 1)
- self.label_10 = QtWidgets.QLabel(parent=tabInfo)
- self.label_10.setObjectName("label_10")
+
+ self.label_10 = QLabel(tabInfo)
+ self.label_10.setObjectName(u"label_10")
+
self.gridLayout.addWidget(self.label_10, 5, 0, 1, 1)
- self.resc_label = QtWidgets.QLabel(parent=tabInfo)
- self.resc_label.setText("")
- self.resc_label.setObjectName("resc_label")
+
+ self.resc_label = QLabel(tabInfo)
+ self.resc_label.setObjectName(u"resc_label")
+
self.gridLayout.addWidget(self.resc_label, 8, 2, 1, 1)
- self.label_8 = QtWidgets.QLabel(parent=tabInfo)
- self.label_8.setObjectName("label_8")
+
+ self.label_8 = QLabel(tabInfo)
+ self.label_8.setObjectName(u"label_8")
+
self.gridLayout.addWidget(self.label_8, 8, 0, 1, 1)
- self.resc_table = QtWidgets.QTableWidget(parent=tabInfo)
- self.resc_table.setEditTriggers(QtWidgets.QAbstractItemView.EditTrigger.NoEditTriggers)
- self.resc_table.setSelectionMode(QtWidgets.QAbstractItemView.SelectionMode.NoSelection)
- self.resc_table.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectionBehavior.SelectRows)
- self.resc_table.setObjectName("resc_table")
- self.resc_table.setColumnCount(3)
- self.resc_table.setRowCount(0)
- item = QtWidgets.QTableWidgetItem()
- self.resc_table.setHorizontalHeaderItem(0, item)
- item = QtWidgets.QTableWidgetItem()
- self.resc_table.setHorizontalHeaderItem(1, item)
- item = QtWidgets.QTableWidgetItem()
- self.resc_table.setHorizontalHeaderItem(2, item)
+
+ self.resc_table = QTableWidget(tabInfo)
+ if (self.resc_table.columnCount() < 3):
+ self.resc_table.setColumnCount(3)
+ __qtablewidgetitem = QTableWidgetItem()
+ self.resc_table.setHorizontalHeaderItem(0, __qtablewidgetitem)
+ __qtablewidgetitem1 = QTableWidgetItem()
+ self.resc_table.setHorizontalHeaderItem(1, __qtablewidgetitem1)
+ __qtablewidgetitem2 = QTableWidgetItem()
+ self.resc_table.setHorizontalHeaderItem(2, __qtablewidgetitem2)
+ self.resc_table.setObjectName(u"resc_table")
+ self.resc_table.setEditTriggers(QAbstractItemView.NoEditTriggers)
+ self.resc_table.setSelectionMode(QAbstractItemView.NoSelection)
+ self.resc_table.setSelectionBehavior(QAbstractItemView.SelectRows)
+
self.gridLayout.addWidget(self.resc_table, 17, 2, 1, 1)
- self.groups_browser = QtWidgets.QTextBrowser(parent=tabInfo)
- self.groups_browser.setObjectName("groups_browser")
+
+ self.groups_browser = QTextBrowser(tabInfo)
+ self.groups_browser.setObjectName(u"groups_browser")
+
self.gridLayout.addWidget(self.groups_browser, 7, 2, 1, 1)
- self.label_3 = QtWidgets.QLabel(parent=tabInfo)
- self.label_3.setObjectName("label_3")
+
+ self.label_3 = QLabel(tabInfo)
+ self.label_3.setObjectName(u"label_3")
+
self.gridLayout.addWidget(self.label_3, 3, 0, 1, 1)
- self.label_9 = QtWidgets.QLabel(parent=tabInfo)
- self.label_9.setObjectName("label_9")
+
+ self.label_9 = QLabel(tabInfo)
+ self.label_9.setObjectName(u"label_9")
+
self.gridLayout.addWidget(self.label_9, 17, 0, 1, 1)
- self.version_label = QtWidgets.QLabel(parent=tabInfo)
- self.version_label.setText("")
- self.version_label.setObjectName("version_label")
+
+ self.version_label = QLabel(tabInfo)
+ self.version_label.setObjectName(u"version_label")
+
self.gridLayout.addWidget(self.version_label, 15, 2, 1, 1)
- self.log_label = QtWidgets.QLabel(parent=tabInfo)
- self.log_label.setText("")
- self.log_label.setObjectName("log_label")
+
+ self.log_label = QLabel(tabInfo)
+ self.log_label.setObjectName(u"log_label")
+
self.gridLayout.addWidget(self.log_label, 9, 2, 1, 1)
- self.label_6 = QtWidgets.QLabel(parent=tabInfo)
- self.label_6.setObjectName("label_6")
+
+ self.label_6 = QLabel(tabInfo)
+ self.label_6.setObjectName(u"label_6")
+
self.gridLayout.addWidget(self.label_6, 9, 0, 1, 1)
- self.server_label = QtWidgets.QLabel(parent=tabInfo)
- self.server_label.setText("")
- self.server_label.setObjectName("server_label")
+
+ self.server_label = QLabel(tabInfo)
+ self.server_label.setObjectName(u"server_label")
+
self.gridLayout.addWidget(self.server_label, 14, 2, 1, 1)
- spacerItem7 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
- self.gridLayout.addItem(spacerItem7, 10, 0, 1, 1)
+
+ self.verticalSpacer_3 = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
+
+ self.gridLayout.addItem(self.verticalSpacer_3, 10, 0, 1, 1)
+
+
self.horizontalLayout.addLayout(self.gridLayout)
- spacerItem8 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
- self.horizontalLayout.addItem(spacerItem8)
+
+ self.horizontalSpacer_3 = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
+
+ self.horizontalLayout.addItem(self.horizontalSpacer_3)
+
self.retranslateUi(tabInfo)
- QtCore.QMetaObject.connectSlotsByName(tabInfo)
+
+ QMetaObject.connectSlotsByName(tabInfo)
+ # setupUi
def retranslateUi(self, tabInfo):
- _translate = QtCore.QCoreApplication.translate
- tabInfo.setWindowTitle(_translate("tabInfo", "Form"))
- self.label_2.setText(_translate("tabInfo", "Server"))
- self.refresh_button.setText(_translate("tabInfo", "Refresh"))
- self.label_13.setText(_translate("tabInfo", "Version"))
- self.label_12.setText(_translate("tabInfo", "Server Information"))
- self.label_11.setText(_translate("tabInfo", "Client Information"))
- self.label_4.setText(_translate("tabInfo", "Username"))
- self.label_5.setText(_translate("tabInfo", "User\'s groups"))
- self.label_10.setText(_translate("tabInfo", "Usertype"))
- self.label_8.setText(_translate("tabInfo", "Default resource"))
- item = self.resc_table.horizontalHeaderItem(0)
- item.setText(_translate("tabInfo", "Name"))
- item = self.resc_table.horizontalHeaderItem(1)
- item.setText(_translate("tabInfo", "Status"))
- item = self.resc_table.horizontalHeaderItem(2)
- item.setText(_translate("tabInfo", "Free Space"))
- self.label_3.setText(_translate("tabInfo", "Zone"))
- self.label_9.setText(_translate("tabInfo", "Resources"))
- self.label_6.setText(_translate("tabInfo", "iBridges Logfiles"))
+ tabInfo.setWindowTitle(QCoreApplication.translate("tabInfo", u"Form", None))
+ self.zone_label.setText("")
+ self.user_label.setText("")
+ self.type_label.setText("")
+ self.label_2.setText(QCoreApplication.translate("tabInfo", u"Server", None))
+ self.refresh_button.setText(QCoreApplication.translate("tabInfo", u"Refresh", None))
+ self.label_13.setText(QCoreApplication.translate("tabInfo", u"Version", None))
+ self.label_12.setText(QCoreApplication.translate("tabInfo", u"Server Information", None))
+ self.label_11.setText(QCoreApplication.translate("tabInfo", u"Client Information", None))
+ self.label_4.setText(QCoreApplication.translate("tabInfo", u"Username", None))
+ self.label_5.setText(QCoreApplication.translate("tabInfo", u"User's groups", None))
+ self.label_10.setText(QCoreApplication.translate("tabInfo", u"Usertype", None))
+ self.resc_label.setText("")
+ self.label_8.setText(QCoreApplication.translate("tabInfo", u"Default resource", None))
+ ___qtablewidgetitem = self.resc_table.horizontalHeaderItem(0)
+ ___qtablewidgetitem.setText(QCoreApplication.translate("tabInfo", u"Name", None));
+ ___qtablewidgetitem1 = self.resc_table.horizontalHeaderItem(1)
+ ___qtablewidgetitem1.setText(QCoreApplication.translate("tabInfo", u"Status", None));
+ ___qtablewidgetitem2 = self.resc_table.horizontalHeaderItem(2)
+ ___qtablewidgetitem2.setText(QCoreApplication.translate("tabInfo", u"Free Space", None));
+ self.label_3.setText(QCoreApplication.translate("tabInfo", u"Zone", None))
+ self.label_9.setText(QCoreApplication.translate("tabInfo", u"Resources", None))
+ self.version_label.setText("")
+ self.log_label.setText("")
+ self.label_6.setText(QCoreApplication.translate("tabInfo", u"iBridges Logfiles", None))
+ self.server_label.setText("")
+ # retranslateUi
+
diff --git a/ibridgesgui/ui_files/tabLogging.py b/ibridgesgui/ui_files/tabLogging.py
index d1651dfb..2835fe52 100644
--- a/ibridgesgui/ui_files/tabLogging.py
+++ b/ibridgesgui/ui_files/tabLogging.py
@@ -1,19 +1,29 @@
-# Form implementation generated from reading ui file 'ibridgesgui/ui_files/tabLogging.ui'
-#
-# Created by: PyQt6 UI code generator 6.4.2
-#
-# WARNING: Any manual changes made to this file will be lost when pyuic6 is
-# run again. Do not edit this file unless you know what you are doing.
+# -*- coding: utf-8 -*-
+################################################################################
+## Form generated from reading UI file 'tabLogging.ui'
+##
+## Created by: Qt User Interface Compiler version 6.8.1
+##
+## WARNING! All changes made in this file will be lost when recompiling UI file!
+################################################################################
-from PyQt6 import QtCore, QtGui, QtWidgets
-
+from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale,
+ QMetaObject, QObject, QPoint, QRect,
+ QSize, QTime, QUrl, Qt)
+from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor,
+ QFont, QFontDatabase, QGradient, QIcon,
+ QImage, QKeySequence, QLinearGradient, QPainter,
+ QPalette, QPixmap, QRadialGradient, QTransform)
+from PySide6.QtWidgets import (QApplication, QLabel, QSizePolicy, QTextBrowser,
+ QVBoxLayout, QWidget)
class Ui_tabLogging(object):
- def setupUi(self, Form):
- Form.setObjectName("Form")
- Form.resize(400, 244)
- Form.setStyleSheet("QWidget\n"
+ def setupUi(self, tabLogging):
+ if not tabLogging.objectName():
+ tabLogging.setObjectName(u"tabLogging")
+ tabLogging.resize(400, 244)
+ tabLogging.setStyleSheet(u"QWidget\n"
"{\n"
" background-color: rgb(211,211,211);\n"
" color: rgb(88, 88, 90);\n"
@@ -31,19 +41,26 @@ def setupUi(self, Form):
" background-color: rgb(245, 244, 244)\n"
"}\n"
"")
- self.verticalLayout = QtWidgets.QVBoxLayout(Form)
- self.verticalLayout.setObjectName("verticalLayout")
- self.log_label = QtWidgets.QLabel(parent=Form)
- self.log_label.setObjectName("log_label")
+ self.verticalLayout = QVBoxLayout(tabLogging)
+ self.verticalLayout.setObjectName(u"verticalLayout")
+ self.log_label = QLabel(tabLogging)
+ self.log_label.setObjectName(u"log_label")
+
self.verticalLayout.addWidget(self.log_label)
- self.log_browser = QtWidgets.QTextBrowser(parent=Form)
- self.log_browser.setObjectName("log_browser")
+
+ self.log_browser = QTextBrowser(tabLogging)
+ self.log_browser.setObjectName(u"log_browser")
+
self.verticalLayout.addWidget(self.log_browser)
- self.retranslateUi(Form)
- QtCore.QMetaObject.connectSlotsByName(Form)
- def retranslateUi(self, Form):
- _translate = QtCore.QCoreApplication.translate
- Form.setWindowTitle(_translate("Form", "Form"))
- self.log_label.setText(_translate("Form", "Log file"))
+ self.retranslateUi(tabLogging)
+
+ QMetaObject.connectSlotsByName(tabLogging)
+ # setupUi
+
+ def retranslateUi(self, tabLogging):
+ tabLogging.setWindowTitle(QCoreApplication.translate("tabLogging", u"Form", None))
+ self.log_label.setText(QCoreApplication.translate("tabLogging", u"Log file", None))
+ # retranslateUi
+
diff --git a/ibridgesgui/ui_files/tabSearch.py b/ibridgesgui/ui_files/tabSearch.py
index a9a9d419..fca24464 100644
--- a/ibridgesgui/ui_files/tabSearch.py
+++ b/ibridgesgui/ui_files/tabSearch.py
@@ -1,20 +1,32 @@
-# Form implementation generated from reading ui file 'ibridgesgui/ui_files/tabSearch.ui'
-#
-# Created by: PyQt6 UI code generator 6.7.1
-#
-# WARNING: Any manual changes made to this file will be lost when pyuic6 is
-# run again. Do not edit this file unless you know what you are doing.
+# -*- coding: utf-8 -*-
+################################################################################
+## Form generated from reading UI file 'tabSearch.ui'
+##
+## Created by: Qt User Interface Compiler version 6.8.1
+##
+## WARNING! All changes made in this file will be lost when recompiling UI file!
+################################################################################
-from PyQt6 import QtCore, QtGui, QtWidgets
-
+from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale,
+ QMetaObject, QObject, QPoint, QRect,
+ QSize, QTime, QUrl, Qt)
+from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor,
+ QFont, QFontDatabase, QGradient, QIcon,
+ QImage, QKeySequence, QLinearGradient, QPainter,
+ QPalette, QPixmap, QRadialGradient, QTransform)
+from PySide6.QtWidgets import (QAbstractItemView, QAbstractScrollArea, QApplication, QCheckBox,
+ QGridLayout, QHBoxLayout, QHeaderView, QLabel,
+ QLineEdit, QPushButton, QSizePolicy, QSpacerItem,
+ QTableWidget, QTableWidgetItem, QVBoxLayout, QWidget)
class Ui_tabSearch(object):
def setupUi(self, tabSearch):
- tabSearch.setObjectName("tabSearch")
+ if not tabSearch.objectName():
+ tabSearch.setObjectName(u"tabSearch")
tabSearch.resize(984, 619)
- tabSearch.setMinimumSize(QtCore.QSize(0, 500))
- tabSearch.setStyleSheet("QWidget\n"
+ tabSearch.setMinimumSize(QSize(0, 500))
+ tabSearch.setStyleSheet(u"QWidget\n"
"{\n"
" background-color: rgb(211,211,211);\n"
" color: rgb(88, 88, 90);\n"
@@ -35,7 +47,7 @@ def setupUi(self, tabSearch):
"\n"
"QPushButton\n"
"{\n"
-" background-color: rgb(21, 165, 137);\n"
+" background-color: rgb(21, 165, 137);\n"
" color: rgb(245, 244, 244);\n"
"}\n"
"\n"
@@ -50,195 +62,276 @@ def setupUi(self, tabSearch):
"}\n"
"\n"
"")
- self.verticalLayout_3 = QtWidgets.QVBoxLayout(tabSearch)
+ self.verticalLayout_3 = QVBoxLayout(tabSearch)
self.verticalLayout_3.setSpacing(3)
- self.verticalLayout_3.setObjectName("verticalLayout_3")
- self.verticalLayout = QtWidgets.QVBoxLayout()
- self.verticalLayout.setObjectName("verticalLayout")
- self.gridLayout_2 = QtWidgets.QGridLayout()
- self.gridLayout_2.setObjectName("gridLayout_2")
- self.label_6 = QtWidgets.QLabel(parent=tabSearch)
- self.label_6.setObjectName("label_6")
+ self.verticalLayout_3.setObjectName(u"verticalLayout_3")
+ self.verticalLayout = QVBoxLayout()
+ self.verticalLayout.setObjectName(u"verticalLayout")
+ self.gridLayout_2 = QGridLayout()
+ self.gridLayout_2.setObjectName(u"gridLayout_2")
+ self.label_6 = QLabel(tabSearch)
+ self.label_6.setObjectName(u"label_6")
+
self.gridLayout_2.addWidget(self.label_6, 2, 2, 1, 1)
- self.label_5 = QtWidgets.QLabel(parent=tabSearch)
- self.label_5.setObjectName("label_5")
+
+ self.label_5 = QLabel(tabSearch)
+ self.label_5.setObjectName(u"label_5")
+
self.gridLayout_2.addWidget(self.label_5, 4, 0, 1, 1)
- self.search_path_field = QtWidgets.QLineEdit(parent=tabSearch)
- self.search_path_field.setObjectName("search_path_field")
+
+ self.search_path_field = QLineEdit(tabSearch)
+ self.search_path_field.setObjectName(u"search_path_field")
+
self.gridLayout_2.addWidget(self.search_path_field, 0, 2, 1, 1)
- spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Minimum)
- self.gridLayout_2.addItem(spacerItem, 3, 1, 1, 1)
- self.path_pattern_field = QtWidgets.QLineEdit(parent=tabSearch)
- self.path_pattern_field.setObjectName("path_pattern_field")
+
+ self.horizontalSpacer_2 = QSpacerItem(40, 20, QSizePolicy.Policy.Fixed, QSizePolicy.Policy.Minimum)
+
+ self.gridLayout_2.addItem(self.horizontalSpacer_2, 3, 1, 1, 1)
+
+ self.path_pattern_field = QLineEdit(tabSearch)
+ self.path_pattern_field.setObjectName(u"path_pattern_field")
+
self.gridLayout_2.addWidget(self.path_pattern_field, 3, 2, 1, 1)
- self.label_3 = QtWidgets.QLabel(parent=tabSearch)
- self.label_3.setObjectName("label_3")
+
+ self.label_3 = QLabel(tabSearch)
+ self.label_3.setObjectName(u"label_3")
+
self.gridLayout_2.addWidget(self.label_3, 3, 0, 1, 1)
- self.checksum_field = QtWidgets.QLineEdit(parent=tabSearch)
- self.checksum_field.setObjectName("checksum_field")
+
+ self.checksum_field = QLineEdit(tabSearch)
+ self.checksum_field.setObjectName(u"checksum_field")
+
self.gridLayout_2.addWidget(self.checksum_field, 4, 2, 1, 1)
- self.label_2 = QtWidgets.QLabel(parent=tabSearch)
- self.label_2.setObjectName("label_2")
+
+ self.label_2 = QLabel(tabSearch)
+ self.label_2.setObjectName(u"label_2")
+
self.gridLayout_2.addWidget(self.label_2, 0, 0, 1, 1)
- spacerItem1 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed)
- self.gridLayout_2.addItem(spacerItem1, 1, 2, 1, 1)
+
+ self.verticalSpacer_4 = QSpacerItem(20, 20, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Fixed)
+
+ self.gridLayout_2.addItem(self.verticalSpacer_4, 1, 2, 1, 1)
+
+
self.verticalLayout.addLayout(self.gridLayout_2)
- spacerItem2 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed)
- self.verticalLayout.addItem(spacerItem2)
- self.gridLayout = QtWidgets.QGridLayout()
- self.gridLayout.setObjectName("gridLayout")
- self.label = QtWidgets.QLabel(parent=tabSearch)
- self.label.setObjectName("label")
+
+ self.verticalSpacer_3 = QSpacerItem(20, 20, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Fixed)
+
+ self.verticalLayout.addItem(self.verticalSpacer_3)
+
+ self.gridLayout = QGridLayout()
+ self.gridLayout.setObjectName(u"gridLayout")
+ self.label = QLabel(tabSearch)
+ self.label.setObjectName(u"label")
+
self.gridLayout.addWidget(self.label, 1, 1, 1, 1)
- self.val1 = QtWidgets.QLineEdit(parent=tabSearch)
- self.val1.setObjectName("val1")
+
+ self.val1 = QLineEdit(tabSearch)
+ self.val1.setObjectName(u"val1")
+
self.gridLayout.addWidget(self.val1, 2, 1, 1, 1)
- self.label1 = QtWidgets.QLabel(parent=tabSearch)
- self.label1.setObjectName("label1")
+
+ self.label1 = QLabel(tabSearch)
+ self.label1.setObjectName(u"label1")
+
self.gridLayout.addWidget(self.label1, 0, 0, 1, 1)
- self.val3 = QtWidgets.QLineEdit(parent=tabSearch)
- self.val3.setObjectName("val3")
+
+ self.val3 = QLineEdit(tabSearch)
+ self.val3.setObjectName(u"val3")
+
self.gridLayout.addWidget(self.val3, 4, 1, 1, 1)
- self.units1 = QtWidgets.QLineEdit(parent=tabSearch)
- self.units1.setObjectName("units1")
+
+ self.units1 = QLineEdit(tabSearch)
+ self.units1.setObjectName(u"units1")
+
self.gridLayout.addWidget(self.units1, 2, 2, 1, 1)
- self.units3 = QtWidgets.QLineEdit(parent=tabSearch)
- self.units3.setObjectName("units3")
+
+ self.units3 = QLineEdit(tabSearch)
+ self.units3.setObjectName(u"units3")
+
self.gridLayout.addWidget(self.units3, 4, 2, 1, 1)
- self.units2 = QtWidgets.QLineEdit(parent=tabSearch)
- self.units2.setObjectName("units2")
+
+ self.units2 = QLineEdit(tabSearch)
+ self.units2.setObjectName(u"units2")
+
self.gridLayout.addWidget(self.units2, 3, 2, 1, 1)
- self.key3 = QtWidgets.QLineEdit(parent=tabSearch)
- self.key3.setObjectName("key3")
+
+ self.key3 = QLineEdit(tabSearch)
+ self.key3.setObjectName(u"key3")
+
self.gridLayout.addWidget(self.key3, 4, 0, 1, 1)
- self.key4 = QtWidgets.QLineEdit(parent=tabSearch)
- self.key4.setObjectName("key4")
+
+ self.key4 = QLineEdit(tabSearch)
+ self.key4.setObjectName(u"key4")
+
self.gridLayout.addWidget(self.key4, 5, 0, 1, 1)
- self.label_7 = QtWidgets.QLabel(parent=tabSearch)
- self.label_7.setObjectName("label_7")
+
+ self.label_7 = QLabel(tabSearch)
+ self.label_7.setObjectName(u"label_7")
+
self.gridLayout.addWidget(self.label_7, 1, 2, 1, 1)
- self.key2 = QtWidgets.QLineEdit(parent=tabSearch)
- self.key2.setObjectName("key2")
+
+ self.key2 = QLineEdit(tabSearch)
+ self.key2.setObjectName(u"key2")
+
self.gridLayout.addWidget(self.key2, 3, 0, 1, 1)
- self.val2 = QtWidgets.QLineEdit(parent=tabSearch)
- self.val2.setObjectName("val2")
+
+ self.val2 = QLineEdit(tabSearch)
+ self.val2.setObjectName(u"val2")
+
self.gridLayout.addWidget(self.val2, 3, 1, 1, 1)
- self.label_4 = QtWidgets.QLabel(parent=tabSearch)
- self.label_4.setObjectName("label_4")
+
+ self.label_4 = QLabel(tabSearch)
+ self.label_4.setObjectName(u"label_4")
+
self.gridLayout.addWidget(self.label_4, 1, 0, 1, 1)
- self.units4 = QtWidgets.QLineEdit(parent=tabSearch)
- self.units4.setObjectName("units4")
+
+ self.units4 = QLineEdit(tabSearch)
+ self.units4.setObjectName(u"units4")
+
self.gridLayout.addWidget(self.units4, 5, 2, 1, 1)
- self.val4 = QtWidgets.QLineEdit(parent=tabSearch)
- self.val4.setObjectName("val4")
+
+ self.val4 = QLineEdit(tabSearch)
+ self.val4.setObjectName(u"val4")
+
self.gridLayout.addWidget(self.val4, 5, 1, 1, 1)
- self.key1 = QtWidgets.QLineEdit(parent=tabSearch)
- self.key1.setObjectName("key1")
+
+ self.key1 = QLineEdit(tabSearch)
+ self.key1.setObjectName(u"key1")
+
self.gridLayout.addWidget(self.key1, 2, 0, 1, 1)
+
+
self.verticalLayout.addLayout(self.gridLayout)
- spacerItem3 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed)
- self.verticalLayout.addItem(spacerItem3)
- self.case_sensitive_box = QtWidgets.QCheckBox(parent=tabSearch)
- self.case_sensitive_box.setObjectName("case_sensitive_box")
+
+ self.verticalSpacer_5 = QSpacerItem(20, 20, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Fixed)
+
+ self.verticalLayout.addItem(self.verticalSpacer_5)
+
+ self.case_sensitive_box = QCheckBox(tabSearch)
+ self.case_sensitive_box.setObjectName(u"case_sensitive_box")
+
self.verticalLayout.addWidget(self.case_sensitive_box)
- spacerItem4 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed)
- self.verticalLayout.addItem(spacerItem4)
- self.horizontalLayout_5 = QtWidgets.QHBoxLayout()
- self.horizontalLayout_5.setObjectName("horizontalLayout_5")
- self.search_button = QtWidgets.QPushButton(parent=tabSearch)
- font = QtGui.QFont()
+
+ self.verticalSpacer_6 = QSpacerItem(20, 20, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Fixed)
+
+ self.verticalLayout.addItem(self.verticalSpacer_6)
+
+ self.horizontalLayout_5 = QHBoxLayout()
+ self.horizontalLayout_5.setObjectName(u"horizontalLayout_5")
+ self.search_button = QPushButton(tabSearch)
+ self.search_button.setObjectName(u"search_button")
+ font = QFont()
font.setPointSize(16)
font.setBold(False)
font.setItalic(False)
self.search_button.setFont(font)
self.search_button.setAutoDefault(False)
- self.search_button.setDefault(True)
- self.search_button.setObjectName("search_button")
+
self.horizontalLayout_5.addWidget(self.search_button)
- self.clear_button = QtWidgets.QPushButton(parent=tabSearch)
- font = QtGui.QFont()
- font.setPointSize(16)
- font.setBold(False)
- font.setItalic(False)
+
+ self.clear_button = QPushButton(tabSearch)
+ self.clear_button.setObjectName(u"clear_button")
self.clear_button.setFont(font)
- self.clear_button.setStyleSheet("")
- self.clear_button.setObjectName("clear_button")
+ self.clear_button.setStyleSheet(u"")
+
self.horizontalLayout_5.addWidget(self.clear_button)
- self.load_more_button = QtWidgets.QPushButton(parent=tabSearch)
- self.load_more_button.setObjectName("load_more_button")
+
+ self.load_more_button = QPushButton(tabSearch)
+ self.load_more_button.setObjectName(u"load_more_button")
+
self.horizontalLayout_5.addWidget(self.load_more_button)
- spacerItem5 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
- self.horizontalLayout_5.addItem(spacerItem5)
- self.download_button = QtWidgets.QPushButton(parent=tabSearch)
- font = QtGui.QFont()
- font.setPointSize(16)
- font.setBold(False)
- font.setItalic(False)
+
+ self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
+
+ self.horizontalLayout_5.addItem(self.horizontalSpacer)
+
+ self.download_button = QPushButton(tabSearch)
+ self.download_button.setObjectName(u"download_button")
self.download_button.setFont(font)
- self.download_button.setStyleSheet("")
- self.download_button.setObjectName("download_button")
+ self.download_button.setStyleSheet(u"")
+
self.horizontalLayout_5.addWidget(self.download_button)
+
+
self.verticalLayout.addLayout(self.horizontalLayout_5)
- self.error_label = QtWidgets.QLabel(parent=tabSearch)
- self.error_label.setText("")
- self.error_label.setObjectName("error_label")
+
+ self.error_label = QLabel(tabSearch)
+ self.error_label.setObjectName(u"error_label")
+
self.verticalLayout.addWidget(self.error_label)
- self.search_table = QtWidgets.QTableWidget(parent=tabSearch)
- self.search_table.setMinimumSize(QtCore.QSize(0, 250))
- self.search_table.setMaximumSize(QtCore.QSize(16777215, 400))
- self.search_table.setStyleSheet("")
- self.search_table.setSizeAdjustPolicy(QtWidgets.QAbstractScrollArea.SizeAdjustPolicy.AdjustToContents)
- self.search_table.setEditTriggers(QtWidgets.QAbstractItemView.EditTrigger.NoEditTriggers)
+
+ self.search_table = QTableWidget(tabSearch)
+ if (self.search_table.columnCount() < 5):
+ self.search_table.setColumnCount(5)
+ __qtablewidgetitem = QTableWidgetItem()
+ __qtablewidgetitem.setText(u"Type");
+ self.search_table.setHorizontalHeaderItem(0, __qtablewidgetitem)
+ __qtablewidgetitem1 = QTableWidgetItem()
+ self.search_table.setHorizontalHeaderItem(1, __qtablewidgetitem1)
+ __qtablewidgetitem2 = QTableWidgetItem()
+ self.search_table.setHorizontalHeaderItem(2, __qtablewidgetitem2)
+ __qtablewidgetitem3 = QTableWidgetItem()
+ self.search_table.setHorizontalHeaderItem(3, __qtablewidgetitem3)
+ __qtablewidgetitem4 = QTableWidgetItem()
+ self.search_table.setHorizontalHeaderItem(4, __qtablewidgetitem4)
+ self.search_table.setObjectName(u"search_table")
+ self.search_table.setMinimumSize(QSize(0, 250))
+ self.search_table.setMaximumSize(QSize(16777215, 400))
+ self.search_table.setStyleSheet(u"")
+ self.search_table.setSizeAdjustPolicy(QAbstractScrollArea.AdjustToContents)
+ self.search_table.setEditTriggers(QAbstractItemView.NoEditTriggers)
self.search_table.setAlternatingRowColors(False)
- self.search_table.setSelectionMode(QtWidgets.QAbstractItemView.SelectionMode.MultiSelection)
- self.search_table.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectionBehavior.SelectRows)
- self.search_table.setObjectName("search_table")
- self.search_table.setColumnCount(5)
- self.search_table.setRowCount(0)
- item = QtWidgets.QTableWidgetItem()
- item.setText("Type")
- self.search_table.setHorizontalHeaderItem(0, item)
- item = QtWidgets.QTableWidgetItem()
- self.search_table.setHorizontalHeaderItem(1, item)
- item = QtWidgets.QTableWidgetItem()
- self.search_table.setHorizontalHeaderItem(2, item)
- item = QtWidgets.QTableWidgetItem()
- self.search_table.setHorizontalHeaderItem(3, item)
- item = QtWidgets.QTableWidgetItem()
- self.search_table.setHorizontalHeaderItem(4, item)
+ self.search_table.setSelectionMode(QAbstractItemView.MultiSelection)
+ self.search_table.setSelectionBehavior(QAbstractItemView.SelectRows)
+ self.search_table.setSortingEnabled(True)
self.search_table.horizontalHeader().setStretchLastSection(True)
+
self.verticalLayout.addWidget(self.search_table)
- spacerItem6 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
- self.verticalLayout.addItem(spacerItem6)
+
+ self.verticalSpacer = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
+
+ self.verticalLayout.addItem(self.verticalSpacer)
+
+
self.verticalLayout_3.addLayout(self.verticalLayout)
- spacerItem7 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
- self.verticalLayout_3.addItem(spacerItem7)
+
+ self.verticalSpacer_2 = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
+
+ self.verticalLayout_3.addItem(self.verticalSpacer_2)
+
self.retranslateUi(tabSearch)
- QtCore.QMetaObject.connectSlotsByName(tabSearch)
+
+ self.search_button.setDefault(True)
+
+
+ QMetaObject.connectSlotsByName(tabSearch)
+ # setupUi
def retranslateUi(self, tabSearch):
- _translate = QtCore.QCoreApplication.translate
- tabSearch.setWindowTitle(_translate("tabSearch", "Form"))
- self.label_6.setText(_translate("tabSearch", "Search Wildcard is: %"))
- self.label_5.setText(_translate("tabSearch", "Checksum"))
- self.label_3.setText(_translate("tabSearch", "Obj/Coll name"))
- self.label_2.setText(_translate("tabSearch", "Search in"))
- self.label.setText(_translate("tabSearch", "Value"))
- self.label1.setText(_translate("tabSearch", "Search by Metadata"))
- self.label_7.setText(_translate("tabSearch", "Units"))
- self.label_4.setText(_translate("tabSearch", "Key"))
- self.case_sensitive_box.setText(_translate("tabSearch", "Case sensitive"))
- self.search_button.setText(_translate("tabSearch", "Search"))
- self.clear_button.setText(_translate("tabSearch", "Clear Results"))
- self.load_more_button.setText(_translate("tabSearch", "Next 25"))
- self.download_button.setText(_translate("tabSearch", "Download Selection"))
- self.search_table.setSortingEnabled(True)
- item = self.search_table.horizontalHeaderItem(1)
- item.setText(_translate("tabSearch", "Path"))
- item = self.search_table.horizontalHeaderItem(2)
- item.setText(_translate("tabSearch", "Size [bytes]"))
- item = self.search_table.horizontalHeaderItem(3)
- item.setText(_translate("tabSearch", "Created"))
- item = self.search_table.horizontalHeaderItem(4)
- item.setText(_translate("tabSearch", "Modified"))
+ tabSearch.setWindowTitle(QCoreApplication.translate("tabSearch", u"Form", None))
+ self.label_6.setText(QCoreApplication.translate("tabSearch", u"Search Wildcard is: %", None))
+ self.label_5.setText(QCoreApplication.translate("tabSearch", u"Checksum", None))
+ self.label_3.setText(QCoreApplication.translate("tabSearch", u"Obj/Coll name", None))
+ self.label_2.setText(QCoreApplication.translate("tabSearch", u"Search in", None))
+ self.label.setText(QCoreApplication.translate("tabSearch", u"Value", None))
+ self.label1.setText(QCoreApplication.translate("tabSearch", u"Search by Metadata", None))
+ self.label_7.setText(QCoreApplication.translate("tabSearch", u"Units", None))
+ self.label_4.setText(QCoreApplication.translate("tabSearch", u"Key", None))
+ self.case_sensitive_box.setText(QCoreApplication.translate("tabSearch", u"Case sensitive", None))
+ self.search_button.setText(QCoreApplication.translate("tabSearch", u"Search", None))
+ self.clear_button.setText(QCoreApplication.translate("tabSearch", u"Clear Results", None))
+ self.load_more_button.setText(QCoreApplication.translate("tabSearch", u"Next 25", None))
+ self.download_button.setText(QCoreApplication.translate("tabSearch", u"Download Selection", None))
+ self.error_label.setText("")
+ ___qtablewidgetitem = self.search_table.horizontalHeaderItem(1)
+ ___qtablewidgetitem.setText(QCoreApplication.translate("tabSearch", u"Path", None));
+ ___qtablewidgetitem1 = self.search_table.horizontalHeaderItem(2)
+ ___qtablewidgetitem1.setText(QCoreApplication.translate("tabSearch", u"Size [bytes]", None));
+ ___qtablewidgetitem2 = self.search_table.horizontalHeaderItem(3)
+ ___qtablewidgetitem2.setText(QCoreApplication.translate("tabSearch", u"Created", None));
+ ___qtablewidgetitem3 = self.search_table.horizontalHeaderItem(4)
+ ___qtablewidgetitem3.setText(QCoreApplication.translate("tabSearch", u"Modified", None));
+ # retranslateUi
+
diff --git a/ibridgesgui/ui_files/tabSync.py b/ibridgesgui/ui_files/tabSync.py
index 241dd7b0..46de8a7b 100644
--- a/ibridgesgui/ui_files/tabSync.py
+++ b/ibridgesgui/ui_files/tabSync.py
@@ -1,19 +1,32 @@
-# Form implementation generated from reading ui file 'ibridgesgui/ui_files/tabSync.ui'
-#
-# Created by: PyQt6 UI code generator 6.7.1
-#
-# WARNING: Any manual changes made to this file will be lost when pyuic6 is
-# run again. Do not edit this file unless you know what you are doing.
+# -*- coding: utf-8 -*-
+################################################################################
+## Form generated from reading UI file 'tabSync.ui'
+##
+## Created by: Qt User Interface Compiler version 6.8.1
+##
+## WARNING! All changes made in this file will be lost when recompiling UI file!
+################################################################################
-from PyQt6 import QtCore, QtGui, QtWidgets
-
+from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale,
+ QMetaObject, QObject, QPoint, QRect,
+ QSize, QTime, QUrl, Qt)
+from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor,
+ QFont, QFontDatabase, QGradient, QIcon,
+ QImage, QKeySequence, QLinearGradient, QPainter,
+ QPalette, QPixmap, QRadialGradient, QTransform)
+from PySide6.QtWidgets import (QAbstractItemView, QAbstractScrollArea, QApplication, QGridLayout,
+ QHBoxLayout, QHeaderView, QLabel, QLayout,
+ QProgressBar, QPushButton, QSizePolicy, QSpacerItem,
+ QTableWidget, QTableWidgetItem, QTreeView, QVBoxLayout,
+ QWidget)
class Ui_tabSync(object):
def setupUi(self, tabSync):
- tabSync.setObjectName("tabSync")
+ if not tabSync.objectName():
+ tabSync.setObjectName(u"tabSync")
tabSync.resize(1234, 749)
- tabSync.setStyleSheet("QWidget\n"
+ tabSync.setStyleSheet(u"QWidget\n"
"{\n"
" background-color: rgb(211,211,211);\n"
" color: rgb(88, 88, 90);\n"
@@ -39,7 +52,7 @@ def setupUi(self, tabSync):
"\n"
"QPushButton\n"
"{\n"
-" background-color: rgb(21, 165, 137);\n"
+" background-color: rgb(21, 165, 137);\n"
" color: rgb(245, 244, 244);\n"
"}\n"
"\n"
@@ -59,192 +72,253 @@ def setupUi(self, tabSync):
"}\n"
"\n"
"")
- self.layoutWidget = QtWidgets.QWidget(parent=tabSync)
- self.layoutWidget.setGeometry(QtCore.QRect(10, 10, 1231, 771))
- self.layoutWidget.setObjectName("layoutWidget")
- self.verticalLayout_11 = QtWidgets.QVBoxLayout(self.layoutWidget)
- self.verticalLayout_11.setSizeConstraint(QtWidgets.QLayout.SizeConstraint.SetDefaultConstraint)
+ self.layoutWidget = QWidget(tabSync)
+ self.layoutWidget.setObjectName(u"layoutWidget")
+ self.layoutWidget.setGeometry(QRect(10, 10, 1231, 771))
+ self.verticalLayout_11 = QVBoxLayout(self.layoutWidget)
+ self.verticalLayout_11.setObjectName(u"verticalLayout_11")
+ self.verticalLayout_11.setSizeConstraint(QLayout.SetDefaultConstraint)
self.verticalLayout_11.setContentsMargins(0, 0, 0, 0)
- self.verticalLayout_11.setObjectName("verticalLayout_11")
- self.horizontalLayout_5 = QtWidgets.QHBoxLayout()
- self.horizontalLayout_5.setObjectName("horizontalLayout_5")
- self.verticalLayout_5 = QtWidgets.QVBoxLayout()
- self.verticalLayout_5.setSizeConstraint(QtWidgets.QLayout.SizeConstraint.SetDefaultConstraint)
+ self.horizontalLayout_5 = QHBoxLayout()
+ self.horizontalLayout_5.setObjectName(u"horizontalLayout_5")
+ self.verticalLayout_5 = QVBoxLayout()
self.verticalLayout_5.setSpacing(2)
- self.verticalLayout_5.setObjectName("verticalLayout_5")
- self.label_19 = QtWidgets.QLabel(parent=self.layoutWidget)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum)
+ self.verticalLayout_5.setObjectName(u"verticalLayout_5")
+ self.verticalLayout_5.setSizeConstraint(QLayout.SetDefaultConstraint)
+ self.label_19 = QLabel(self.layoutWidget)
+ self.label_19.setObjectName(u"label_19")
+ sizePolicy = QSizePolicy(QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Minimum)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.label_19.sizePolicy().hasHeightForWidth())
self.label_19.setSizePolicy(sizePolicy)
- font = QtGui.QFont()
+ font = QFont()
font.setPointSize(13)
font.setBold(True)
self.label_19.setFont(font)
- self.label_19.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
- self.label_19.setObjectName("label_19")
+ self.label_19.setAlignment(Qt.AlignCenter)
+
self.verticalLayout_5.addWidget(self.label_19)
- self.horizontalLayout_13 = QtWidgets.QHBoxLayout()
- self.horizontalLayout_13.setObjectName("horizontalLayout_13")
- self.create_dir_button = QtWidgets.QPushButton(parent=self.layoutWidget)
- self.create_dir_button.setObjectName("create_dir_button")
+
+ self.horizontalLayout_13 = QHBoxLayout()
+ self.horizontalLayout_13.setObjectName(u"horizontalLayout_13")
+ self.create_dir_button = QPushButton(self.layoutWidget)
+ self.create_dir_button.setObjectName(u"create_dir_button")
+
self.horizontalLayout_13.addWidget(self.create_dir_button)
- self.label = QtWidgets.QLabel(parent=self.layoutWidget)
- self.label.setText("")
- self.label.setObjectName("label")
+
+ self.label = QLabel(self.layoutWidget)
+ self.label.setObjectName(u"label")
+
self.horizontalLayout_13.addWidget(self.label)
- spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
- self.horizontalLayout_13.addItem(spacerItem)
+
+ self.horizontalSpacer_9 = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
+
+ self.horizontalLayout_13.addItem(self.horizontalSpacer_9)
+
+
self.verticalLayout_5.addLayout(self.horizontalLayout_13)
- self.local_fs_tree = QtWidgets.QTreeView(parent=self.layoutWidget)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Preferred)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.local_fs_tree.sizePolicy().hasHeightForWidth())
- self.local_fs_tree.setSizePolicy(sizePolicy)
- self.local_fs_tree.setStyleSheet("")
- self.local_fs_tree.setSizeAdjustPolicy(QtWidgets.QAbstractScrollArea.SizeAdjustPolicy.AdjustIgnored)
- self.local_fs_tree.setEditTriggers(QtWidgets.QAbstractItemView.EditTrigger.NoEditTriggers)
- self.local_fs_tree.setSelectionMode(QtWidgets.QAbstractItemView.SelectionMode.SingleSelection)
+
+ self.local_fs_tree = QTreeView(self.layoutWidget)
+ self.local_fs_tree.setObjectName(u"local_fs_tree")
+ sizePolicy1 = QSizePolicy(QSizePolicy.Policy.Preferred, QSizePolicy.Policy.Preferred)
+ sizePolicy1.setHorizontalStretch(0)
+ sizePolicy1.setVerticalStretch(0)
+ sizePolicy1.setHeightForWidth(self.local_fs_tree.sizePolicy().hasHeightForWidth())
+ self.local_fs_tree.setSizePolicy(sizePolicy1)
+ self.local_fs_tree.setStyleSheet(u"")
+ self.local_fs_tree.setSizeAdjustPolicy(QAbstractScrollArea.AdjustIgnored)
+ self.local_fs_tree.setEditTriggers(QAbstractItemView.NoEditTriggers)
+ self.local_fs_tree.setSelectionMode(QAbstractItemView.SingleSelection)
self.local_fs_tree.setHeaderHidden(True)
- self.local_fs_tree.setObjectName("local_fs_tree")
+
self.verticalLayout_5.addWidget(self.local_fs_tree)
+
self.verticalLayout_5.setStretch(2, 1)
+
self.horizontalLayout_5.addLayout(self.verticalLayout_5)
- spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
- self.horizontalLayout_5.addItem(spacerItem1)
- self.verticalLayout_15 = QtWidgets.QVBoxLayout()
- self.verticalLayout_15.setObjectName("verticalLayout_15")
- spacerItem2 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
- self.verticalLayout_15.addItem(spacerItem2)
- self.gridLayout_7 = QtWidgets.QGridLayout()
- self.gridLayout_7.setObjectName("gridLayout_7")
- self.local_to_irods_button = QtWidgets.QPushButton(parent=self.layoutWidget)
- self.local_to_irods_button.setMinimumSize(QtCore.QSize(100, 0))
- self.local_to_irods_button.setText("")
- icon = QtGui.QIcon()
- icon.addPixmap(QtGui.QPixmap("ibridgesgui/ui_files/../icons/arrow-right.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
+
+ self.horizontalSpacer_11 = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
+
+ self.horizontalLayout_5.addItem(self.horizontalSpacer_11)
+
+ self.verticalLayout_15 = QVBoxLayout()
+ self.verticalLayout_15.setObjectName(u"verticalLayout_15")
+ self.verticalSpacer_21 = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
+
+ self.verticalLayout_15.addItem(self.verticalSpacer_21)
+
+ self.gridLayout_7 = QGridLayout()
+ self.gridLayout_7.setObjectName(u"gridLayout_7")
+ self.local_to_irods_button = QPushButton(self.layoutWidget)
+ self.local_to_irods_button.setObjectName(u"local_to_irods_button")
+ self.local_to_irods_button.setMinimumSize(QSize(100, 0))
+ icon = QIcon()
+ icon.addFile(u"../icons/arrow-right.png", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
self.local_to_irods_button.setIcon(icon)
- self.local_to_irods_button.setIconSize(QtCore.QSize(50, 50))
- self.local_to_irods_button.setObjectName("local_to_irods_button")
+ self.local_to_irods_button.setIconSize(QSize(50, 50))
+
self.gridLayout_7.addWidget(self.local_to_irods_button, 0, 1, 1, 1)
- spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
- self.gridLayout_7.addItem(spacerItem3, 0, 2, 1, 1)
- self.irods_to_local_button = QtWidgets.QPushButton(parent=self.layoutWidget)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.irods_to_local_button.sizePolicy().hasHeightForWidth())
- self.irods_to_local_button.setSizePolicy(sizePolicy)
- self.irods_to_local_button.setMinimumSize(QtCore.QSize(100, 0))
- self.irods_to_local_button.setText("")
- icon1 = QtGui.QIcon()
- icon1.addPixmap(QtGui.QPixmap("ibridgesgui/ui_files/../icons/arrow-left.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
+
+ self.horizontalSpacer_3 = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
+
+ self.gridLayout_7.addItem(self.horizontalSpacer_3, 0, 2, 1, 1)
+
+ self.irods_to_local_button = QPushButton(self.layoutWidget)
+ self.irods_to_local_button.setObjectName(u"irods_to_local_button")
+ sizePolicy2 = QSizePolicy(QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Fixed)
+ sizePolicy2.setHorizontalStretch(0)
+ sizePolicy2.setVerticalStretch(0)
+ sizePolicy2.setHeightForWidth(self.irods_to_local_button.sizePolicy().hasHeightForWidth())
+ self.irods_to_local_button.setSizePolicy(sizePolicy2)
+ self.irods_to_local_button.setMinimumSize(QSize(100, 0))
+ icon1 = QIcon()
+ icon1.addFile(u"../icons/arrow-left.png", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
self.irods_to_local_button.setIcon(icon1)
- self.irods_to_local_button.setIconSize(QtCore.QSize(50, 50))
- self.irods_to_local_button.setObjectName("irods_to_local_button")
+ self.irods_to_local_button.setIconSize(QSize(50, 50))
+
self.gridLayout_7.addWidget(self.irods_to_local_button, 3, 1, 1, 1)
- spacerItem4 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
- self.gridLayout_7.addItem(spacerItem4, 0, 0, 1, 1)
- spacerItem5 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Maximum)
- self.gridLayout_7.addItem(spacerItem5, 1, 1, 1, 1)
+
+ self.horizontalSpacer_12 = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
+
+ self.gridLayout_7.addItem(self.horizontalSpacer_12, 0, 0, 1, 1)
+
+ self.verticalSpacer_11 = QSpacerItem(20, 20, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Maximum)
+
+ self.gridLayout_7.addItem(self.verticalSpacer_11, 1, 1, 1, 1)
+
+
self.verticalLayout_15.addLayout(self.gridLayout_7)
- spacerItem6 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
- self.verticalLayout_15.addItem(spacerItem6)
+
+ self.verticalSpacer_12 = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
+
+ self.verticalLayout_15.addItem(self.verticalSpacer_12)
+
+
self.horizontalLayout_5.addLayout(self.verticalLayout_15)
- spacerItem7 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
- self.horizontalLayout_5.addItem(spacerItem7)
- self.verticalLayout_16 = QtWidgets.QVBoxLayout()
- self.verticalLayout_16.setObjectName("verticalLayout_16")
- self.label_20 = QtWidgets.QLabel(parent=self.layoutWidget)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Minimum)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.label_20.sizePolicy().hasHeightForWidth())
- self.label_20.setSizePolicy(sizePolicy)
- font = QtGui.QFont()
- font.setPointSize(13)
- font.setBold(True)
+
+ self.horizontalSpacer_13 = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
+
+ self.horizontalLayout_5.addItem(self.horizontalSpacer_13)
+
+ self.verticalLayout_16 = QVBoxLayout()
+ self.verticalLayout_16.setObjectName(u"verticalLayout_16")
+ self.label_20 = QLabel(self.layoutWidget)
+ self.label_20.setObjectName(u"label_20")
+ sizePolicy3 = QSizePolicy(QSizePolicy.Policy.Preferred, QSizePolicy.Policy.Minimum)
+ sizePolicy3.setHorizontalStretch(0)
+ sizePolicy3.setVerticalStretch(0)
+ sizePolicy3.setHeightForWidth(self.label_20.sizePolicy().hasHeightForWidth())
+ self.label_20.setSizePolicy(sizePolicy3)
self.label_20.setFont(font)
- self.label_20.setTextFormat(QtCore.Qt.TextFormat.PlainText)
- self.label_20.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
- self.label_20.setObjectName("label_20")
+ self.label_20.setTextFormat(Qt.PlainText)
+ self.label_20.setAlignment(Qt.AlignCenter)
+
self.verticalLayout_16.addWidget(self.label_20)
- self.horizontalLayout_15 = QtWidgets.QHBoxLayout()
- self.horizontalLayout_15.setObjectName("horizontalLayout_15")
- spacerItem8 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
- self.horizontalLayout_15.addItem(spacerItem8)
- self.create_coll_button = QtWidgets.QPushButton(parent=self.layoutWidget)
- self.create_coll_button.setObjectName("create_coll_button")
+
+ self.horizontalLayout_15 = QHBoxLayout()
+ self.horizontalLayout_15.setObjectName(u"horizontalLayout_15")
+ self.horizontalSpacer_14 = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
+
+ self.horizontalLayout_15.addItem(self.horizontalSpacer_14)
+
+ self.create_coll_button = QPushButton(self.layoutWidget)
+ self.create_coll_button.setObjectName(u"create_coll_button")
+
self.horizontalLayout_15.addWidget(self.create_coll_button)
+
+
self.verticalLayout_16.addLayout(self.horizontalLayout_15)
- self.irods_tree = QtWidgets.QTreeView(parent=self.layoutWidget)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Preferred)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.irods_tree.sizePolicy().hasHeightForWidth())
- self.irods_tree.setSizePolicy(sizePolicy)
- self.irods_tree.setStyleSheet("")
- self.irods_tree.setSizeAdjustPolicy(QtWidgets.QAbstractScrollArea.SizeAdjustPolicy.AdjustToContents)
- self.irods_tree.setEditTriggers(QtWidgets.QAbstractItemView.EditTrigger.NoEditTriggers)
- self.irods_tree.setSelectionMode(QtWidgets.QAbstractItemView.SelectionMode.SingleSelection)
+
+ self.irods_tree = QTreeView(self.layoutWidget)
+ self.irods_tree.setObjectName(u"irods_tree")
+ sizePolicy1.setHeightForWidth(self.irods_tree.sizePolicy().hasHeightForWidth())
+ self.irods_tree.setSizePolicy(sizePolicy1)
+ self.irods_tree.setStyleSheet(u"")
+ self.irods_tree.setSizeAdjustPolicy(QAbstractScrollArea.AdjustToContents)
+ self.irods_tree.setEditTriggers(QAbstractItemView.NoEditTriggers)
+ self.irods_tree.setSelectionMode(QAbstractItemView.SingleSelection)
self.irods_tree.setHeaderHidden(True)
- self.irods_tree.setObjectName("irods_tree")
+
self.verticalLayout_16.addWidget(self.irods_tree)
+
self.verticalLayout_16.setStretch(2, 1)
+
self.horizontalLayout_5.addLayout(self.verticalLayout_16)
+
self.horizontalLayout_5.setStretch(0, 1)
self.horizontalLayout_5.setStretch(4, 1)
+
self.verticalLayout_11.addLayout(self.horizontalLayout_5)
- spacerItem9 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed)
- self.verticalLayout_11.addItem(spacerItem9)
- self.error_label = QtWidgets.QLabel(parent=self.layoutWidget)
- self.error_label.setText("")
- self.error_label.setObjectName("error_label")
+
+ self.verticalSpacer = QSpacerItem(20, 20, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Fixed)
+
+ self.verticalLayout_11.addItem(self.verticalSpacer)
+
+ self.error_label = QLabel(self.layoutWidget)
+ self.error_label.setObjectName(u"error_label")
+
self.verticalLayout_11.addWidget(self.error_label)
- self.progress_bar = QtWidgets.QProgressBar(parent=self.layoutWidget)
- self.progress_bar.setProperty("value", 0)
- self.progress_bar.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
+
+ self.progress_bar = QProgressBar(self.layoutWidget)
+ self.progress_bar.setObjectName(u"progress_bar")
+ self.progress_bar.setValue(0)
+ self.progress_bar.setAlignment(Qt.AlignCenter)
self.progress_bar.setTextVisible(True)
- self.progress_bar.setObjectName("progress_bar")
+
self.verticalLayout_11.addWidget(self.progress_bar)
- spacerItem10 = QtWidgets.QSpacerItem(20, 10, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum)
- self.verticalLayout_11.addItem(spacerItem10)
- self.diff_table = QtWidgets.QTableWidget(parent=self.layoutWidget)
- self.diff_table.setMinimumSize(QtCore.QSize(0, 300))
- self.diff_table.setSelectionMode(QtWidgets.QAbstractItemView.SelectionMode.NoSelection)
- self.diff_table.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectionBehavior.SelectRows)
- self.diff_table.setObjectName("diff_table")
- self.diff_table.setColumnCount(3)
- self.diff_table.setRowCount(0)
- item = QtWidgets.QTableWidgetItem()
- self.diff_table.setHorizontalHeaderItem(0, item)
- item = QtWidgets.QTableWidgetItem()
- self.diff_table.setHorizontalHeaderItem(1, item)
- item = QtWidgets.QTableWidgetItem()
- self.diff_table.setHorizontalHeaderItem(2, item)
+
+ self.verticalSpacer_13 = QSpacerItem(20, 10, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Minimum)
+
+ self.verticalLayout_11.addItem(self.verticalSpacer_13)
+
+ self.diff_table = QTableWidget(self.layoutWidget)
+ if (self.diff_table.columnCount() < 3):
+ self.diff_table.setColumnCount(3)
+ __qtablewidgetitem = QTableWidgetItem()
+ self.diff_table.setHorizontalHeaderItem(0, __qtablewidgetitem)
+ __qtablewidgetitem1 = QTableWidgetItem()
+ self.diff_table.setHorizontalHeaderItem(1, __qtablewidgetitem1)
+ __qtablewidgetitem2 = QTableWidgetItem()
+ self.diff_table.setHorizontalHeaderItem(2, __qtablewidgetitem2)
+ self.diff_table.setObjectName(u"diff_table")
+ self.diff_table.setMinimumSize(QSize(0, 300))
+ self.diff_table.setSelectionMode(QAbstractItemView.NoSelection)
+ self.diff_table.setSelectionBehavior(QAbstractItemView.SelectRows)
+
self.verticalLayout_11.addWidget(self.diff_table)
- self.sync_button = QtWidgets.QPushButton(parent=self.layoutWidget)
- self.sync_button.setObjectName("sync_button")
+
+ self.sync_button = QPushButton(self.layoutWidget)
+ self.sync_button.setObjectName(u"sync_button")
+
self.verticalLayout_11.addWidget(self.sync_button)
- spacerItem11 = QtWidgets.QSpacerItem(20, 100, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed)
- self.verticalLayout_11.addItem(spacerItem11)
+
+ self.verticalSpacer_2 = QSpacerItem(20, 100, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Fixed)
+
+ self.verticalLayout_11.addItem(self.verticalSpacer_2)
+
self.retranslateUi(tabSync)
- QtCore.QMetaObject.connectSlotsByName(tabSync)
+
+ QMetaObject.connectSlotsByName(tabSync)
+ # setupUi
def retranslateUi(self, tabSync):
- _translate = QtCore.QCoreApplication.translate
- tabSync.setWindowTitle(_translate("tabSync", "Form"))
- self.label_19.setText(_translate("tabSync", "LOCAL"))
- self.create_dir_button.setText(_translate("tabSync", "Create Folder"))
- self.label_20.setText(_translate("tabSync", "IRODS"))
- self.create_coll_button.setText(_translate("tabSync", "Create Collection"))
- item = self.diff_table.horizontalHeaderItem(0)
- item.setText(_translate("tabSync", "Source"))
- item = self.diff_table.horizontalHeaderItem(1)
- item.setText(_translate("tabSync", "Destination"))
- item = self.diff_table.horizontalHeaderItem(2)
- item.setText(_translate("tabSync", "Size in Bytes"))
- self.sync_button.setText(_translate("tabSync", "Synchronise"))
+ tabSync.setWindowTitle(QCoreApplication.translate("tabSync", u"Form", None))
+ self.label_19.setText(QCoreApplication.translate("tabSync", u"LOCAL", None))
+ self.create_dir_button.setText(QCoreApplication.translate("tabSync", u"Create Folder", None))
+ self.label.setText("")
+ self.local_to_irods_button.setText("")
+ self.irods_to_local_button.setText("")
+ self.label_20.setText(QCoreApplication.translate("tabSync", u"IRODS", None))
+ self.create_coll_button.setText(QCoreApplication.translate("tabSync", u"Create Collection", None))
+ self.error_label.setText("")
+ ___qtablewidgetitem = self.diff_table.horizontalHeaderItem(0)
+ ___qtablewidgetitem.setText(QCoreApplication.translate("tabSync", u"Source", None));
+ ___qtablewidgetitem1 = self.diff_table.horizontalHeaderItem(1)
+ ___qtablewidgetitem1.setText(QCoreApplication.translate("tabSync", u"Destination", None));
+ ___qtablewidgetitem2 = self.diff_table.horizontalHeaderItem(2)
+ ___qtablewidgetitem2.setText(QCoreApplication.translate("tabSync", u"Size in Bytes", None));
+ self.sync_button.setText(QCoreApplication.translate("tabSync", u"Synchronise", None))
+ # retranslateUi
+
diff --git a/ibridgesgui/ui_files/transferData.py b/ibridgesgui/ui_files/transferData.py
index fa012bd5..e7b95dab 100644
--- a/ibridgesgui/ui_files/transferData.py
+++ b/ibridgesgui/ui_files/transferData.py
@@ -1,19 +1,30 @@
-# Form implementation generated from reading ui file 'ibridgesgui/ui_files/transferData.ui'
-#
-# Created by: PyQt6 UI code generator 6.6.1
-#
-# WARNING: Any manual changes made to this file will be lost when pyuic6 is
-# run again. Do not edit this file unless you know what you are doing.
+# -*- coding: utf-8 -*-
+################################################################################
+## Form generated from reading UI file 'transferData.ui'
+##
+## Created by: Qt User Interface Compiler version 6.8.1
+##
+## WARNING! All changes made in this file will be lost when recompiling UI file!
+################################################################################
-from PyQt6 import QtCore, QtGui, QtWidgets
-
+from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale,
+ QMetaObject, QObject, QPoint, QRect,
+ QSize, QTime, QUrl, Qt)
+from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor,
+ QFont, QFontDatabase, QGradient, QIcon,
+ QImage, QKeySequence, QLinearGradient, QPainter,
+ QPalette, QPixmap, QRadialGradient, QTransform)
+from PySide6.QtWidgets import (QApplication, QCheckBox, QGridLayout, QHBoxLayout,
+ QHeaderView, QLabel, QPushButton, QSizePolicy,
+ QSpacerItem, QTableView, QVBoxLayout, QWidget)
class Ui_transferData(object):
- def setupUi(self, Form):
- Form.setObjectName("Form")
- Form.resize(865, 528)
- Form.setStyleSheet("QWidget\n"
+ def setupUi(self, transferData):
+ if not transferData.objectName():
+ transferData.setObjectName(u"transferData")
+ transferData.resize(973, 395)
+ transferData.setStyleSheet(u"QWidget\n"
"{\n"
" background-color: rgb(211,211,211);\n"
" color: rgb(88, 88, 90);\n"
@@ -34,7 +45,7 @@ def setupUi(self, Form):
"\n"
"QPushButton\n"
"{\n"
-" background-color: rgb(21, 165, 137);\n"
+" background-color: rgb(21, 165, 137);\n"
" color: rgb(245, 244, 244);\n"
"}\n"
"\n"
@@ -49,80 +60,122 @@ def setupUi(self, Form):
"}\n"
"\n"
"")
- self.gridLayout = QtWidgets.QGridLayout(Form)
- self.gridLayout.setObjectName("gridLayout")
- self.overwrite = QtWidgets.QCheckBox(parent=Form)
- self.overwrite.setObjectName("overwrite")
- self.gridLayout.addWidget(self.overwrite, 7, 0, 1, 1)
- self.dest_path_label = QtWidgets.QLabel(parent=Form)
- self.dest_path_label.setObjectName("dest_path_label")
- self.gridLayout.addWidget(self.dest_path_label, 4, 0, 1, 1)
- spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
- self.gridLayout.addItem(spacerItem, 15, 0, 1, 1)
- self.horizontalLayout = QtWidgets.QHBoxLayout()
- self.horizontalLayout.setObjectName("horizontalLayout")
- self.start_button = QtWidgets.QPushButton(parent=Form)
- self.start_button.setObjectName("start_button")
- self.horizontalLayout.addWidget(self.start_button)
- self.stop_button = QtWidgets.QPushButton(parent=Form)
- self.stop_button.setObjectName("stop_button")
- self.horizontalLayout.addWidget(self.stop_button)
- self.cancel_button = QtWidgets.QPushButton(parent=Form)
- self.cancel_button.setObjectName("cancel_button")
- self.horizontalLayout.addWidget(self.cancel_button)
- spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
- self.horizontalLayout.addItem(spacerItem1)
- self.gridLayout.addLayout(self.horizontalLayout, 14, 0, 1, 1)
- self.checkBox = QtWidgets.QCheckBox(parent=Form)
- self.checkBox.setObjectName("checkBox")
- self.gridLayout.addWidget(self.checkBox, 8, 0, 1, 1)
- self.label = QtWidgets.QLabel(parent=Form)
- font = QtGui.QFont()
+ self.gridLayout = QGridLayout(transferData)
+ self.gridLayout.setObjectName(u"gridLayout")
+ self.horizontalLayout_2 = QHBoxLayout()
+ self.horizontalLayout_2.setObjectName(u"horizontalLayout_2")
+ self.pushButton = QPushButton(transferData)
+ self.pushButton.setObjectName(u"pushButton")
+
+ self.horizontalLayout_2.addWidget(self.pushButton)
+
+ self.pushButton_2 = QPushButton(transferData)
+ self.pushButton_2.setObjectName(u"pushButton_2")
+
+ self.horizontalLayout_2.addWidget(self.pushButton_2)
+
+
+ self.gridLayout.addLayout(self.horizontalLayout_2, 1, 1, 1, 1)
+
+ self.error_label = QLabel(transferData)
+ self.error_label.setObjectName(u"error_label")
+
+ self.gridLayout.addWidget(self.error_label, 8, 0, 1, 7)
+
+ self.verticalLayout = QVBoxLayout()
+ self.verticalLayout.setObjectName(u"verticalLayout")
+ self.label_2 = QLabel(transferData)
+ self.label_2.setObjectName(u"label_2")
+ font = QFont()
font.setPointSize(16)
font.setBold(False)
font.setItalic(False)
+ self.label_2.setFont(font)
+
+ self.verticalLayout.addWidget(self.label_2)
+
+ self.overwrite = QCheckBox(transferData)
+ self.overwrite.setObjectName(u"overwrite")
+
+ self.verticalLayout.addWidget(self.overwrite)
+
+ self.checkBox = QCheckBox(transferData)
+ self.checkBox.setObjectName(u"checkBox")
+
+ self.verticalLayout.addWidget(self.checkBox)
+
+
+ self.gridLayout.addLayout(self.verticalLayout, 5, 0, 1, 1)
+
+ self.label = QLabel(transferData)
+ self.label.setObjectName(u"label")
self.label.setFont(font)
- self.label.setObjectName("label")
+
self.gridLayout.addWidget(self.label, 1, 0, 1, 1)
- self.label_5 = QtWidgets.QLabel(parent=Form)
- self.label_5.setObjectName("label_5")
- self.gridLayout.addWidget(self.label_5, 16, 0, 1, 1)
- self.error_label = QtWidgets.QLabel(parent=Form)
- self.error_label.setObjectName("error_label")
- self.gridLayout.addWidget(self.error_label, 19, 0, 1, 1)
- self.source_path_label = QtWidgets.QLabel(parent=Form)
- self.source_path_label.setObjectName("source_path_label")
- self.gridLayout.addWidget(self.source_path_label, 2, 0, 1, 1)
- self.label_2 = QtWidgets.QLabel(parent=Form)
- self.label_2.setObjectName("label_2")
- self.gridLayout.addWidget(self.label_2, 6, 0, 1, 1)
- self.label_4 = QtWidgets.QLabel(parent=Form)
- self.label_4.setObjectName("label_4")
- self.gridLayout.addWidget(self.label_4, 17, 0, 1, 1)
- spacerItem2 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
- self.gridLayout.addItem(spacerItem2, 5, 0, 1, 1)
- self.label_3 = QtWidgets.QLabel(parent=Form)
- self.label_3.setObjectName("label_3")
- self.gridLayout.addWidget(self.label_3, 3, 0, 1, 1)
- spacerItem3 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
- self.gridLayout.addItem(spacerItem3, 18, 0, 1, 1)
-
- self.retranslateUi(Form)
- QtCore.QMetaObject.connectSlotsByName(Form)
-
- def retranslateUi(self, Form):
- _translate = QtCore.QCoreApplication.translate
- Form.setWindowTitle(_translate("Form", "Form"))
- self.overwrite.setText(_translate("Form", "Overwrite existing data"))
- self.dest_path_label.setText(_translate("Form", "dest_path_label"))
- self.start_button.setText(_translate("Form", "Start"))
- self.stop_button.setText(_translate("Form", "Stop"))
- self.cancel_button.setText(_translate("Form", "Cancel"))
- self.checkBox.setText(_translate("Form", "Download metadata as ibridges_metadata.json"))
- self.label.setText(_translate("Form", "Tranfer data from"))
- self.label_5.setText(_translate("Form", "Status:"))
- self.error_label.setText(_translate("Form", "error_label"))
- self.source_path_label.setText(_translate("Form", "source_path_label"))
- self.label_2.setText(_translate("Form", "Options:"))
- self.label_4.setText(_translate("Form", "status_label"))
- self.label_3.setText(_translate("Form", "to"))
+
+ self.local_to_irods_button = QPushButton(transferData)
+ self.local_to_irods_button.setObjectName(u"local_to_irods_button")
+ self.local_to_irods_button.setMinimumSize(QSize(100, 0))
+ icon = QIcon()
+ icon.addFile(u"../icons/arrow-right.png", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
+ self.local_to_irods_button.setIcon(icon)
+ self.local_to_irods_button.setIconSize(QSize(50, 50))
+
+ self.gridLayout.addWidget(self.local_to_irods_button, 3, 2, 1, 1)
+
+ self.horizontalLayout = QHBoxLayout()
+ self.horizontalLayout.setObjectName(u"horizontalLayout")
+ self.cancel_button = QPushButton(transferData)
+ self.cancel_button.setObjectName(u"cancel_button")
+
+ self.horizontalLayout.addWidget(self.cancel_button)
+
+ self.stop_button = QPushButton(transferData)
+ self.stop_button.setObjectName(u"stop_button")
+
+ self.horizontalLayout.addWidget(self.stop_button)
+
+
+ self.gridLayout.addLayout(self.horizontalLayout, 5, 3, 1, 1)
+
+ self.label_3 = QLabel(transferData)
+ self.label_3.setObjectName(u"label_3")
+
+ self.gridLayout.addWidget(self.label_3, 1, 3, 1, 1)
+
+ self.verticalSpacer = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
+
+ self.gridLayout.addItem(self.verticalSpacer, 4, 1, 1, 1)
+
+ self.tableView = QTableView(transferData)
+ self.tableView.setObjectName(u"tableView")
+
+ self.gridLayout.addWidget(self.tableView, 3, 1, 1, 1)
+
+ self.tableView_2 = QTableView(transferData)
+ self.tableView_2.setObjectName(u"tableView_2")
+
+ self.gridLayout.addWidget(self.tableView_2, 3, 3, 1, 1)
+
+
+ self.retranslateUi(transferData)
+
+ QMetaObject.connectSlotsByName(transferData)
+ # setupUi
+
+ def retranslateUi(self, transferData):
+ transferData.setWindowTitle(QCoreApplication.translate("transferData", u"Form", None))
+ self.pushButton.setText(QCoreApplication.translate("transferData", u"Open Files", None))
+ self.pushButton_2.setText(QCoreApplication.translate("transferData", u"Open Folders", None))
+ self.error_label.setText("")
+ self.label_2.setText(QCoreApplication.translate("transferData", u"Options:", None))
+ self.overwrite.setText(QCoreApplication.translate("transferData", u"Overwrite existing data", None))
+ self.checkBox.setText(QCoreApplication.translate("transferData", u"Download metadata as\n"
+"ibridges_metadata.json", None))
+ self.label.setText(QCoreApplication.translate("transferData", u"Select data to upload", None))
+ self.local_to_irods_button.setText("")
+ self.cancel_button.setText(QCoreApplication.translate("transferData", u"Cancel", None))
+ self.stop_button.setText(QCoreApplication.translate("transferData", u"Stop", None))
+ self.label_3.setText("")
+ # retranslateUi
+
diff --git a/ibridgesgui/ui_files/uploadData.py b/ibridgesgui/ui_files/uploadData.py
index 1f943c2a..3afb3bba 100644
--- a/ibridgesgui/ui_files/uploadData.py
+++ b/ibridgesgui/ui_files/uploadData.py
@@ -1,19 +1,30 @@
-# Form implementation generated from reading ui file 'ibridgesgui/ui_files/uploadData.ui'
-#
-# Created by: PyQt6 UI code generator 6.7.1
-#
-# WARNING: Any manual changes made to this file will be lost when pyuic6 is
-# run again. Do not edit this file unless you know what you are doing.
+# -*- coding: utf-8 -*-
+################################################################################
+## Form generated from reading UI file 'uploadData.ui'
+##
+## Created by: Qt User Interface Compiler version 6.8.1
+##
+## WARNING! All changes made in this file will be lost when recompiling UI file!
+################################################################################
-from PyQt6 import QtCore, QtGui, QtWidgets
-
+from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale,
+ QMetaObject, QObject, QPoint, QRect,
+ QSize, QTime, QUrl, Qt)
+from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor,
+ QFont, QFontDatabase, QGradient, QIcon,
+ QImage, QKeySequence, QLinearGradient, QPainter,
+ QPalette, QPixmap, QRadialGradient, QTransform)
+from PySide6.QtWidgets import (QApplication, QCheckBox, QGridLayout, QHBoxLayout,
+ QLabel, QProgressBar, QPushButton, QSizePolicy,
+ QSpacerItem, QTextBrowser, QWidget)
class Ui_uploadData(object):
- def setupUi(self, Form):
- Form.setObjectName("Form")
- Form.resize(936, 395)
- Form.setStyleSheet("QWidget\n"
+ def setupUi(self, uploadData):
+ if not uploadData.objectName():
+ uploadData.setObjectName(u"uploadData")
+ uploadData.resize(936, 395)
+ uploadData.setStyleSheet(u"QWidget\n"
"{\n"
" background-color: rgb(211,211,211);\n"
" color: rgb(88, 88, 90);\n"
@@ -39,7 +50,7 @@ def setupUi(self, Form):
"\n"
"QPushButton\n"
"{\n"
-" background-color: rgb(21, 165, 137);\n"
+" background-color: rgb(21, 165, 137);\n"
" color: rgb(245, 244, 244);\n"
"}\n"
"\n"
@@ -54,90 +65,125 @@ def setupUi(self, Form):
"}\n"
"\n"
"")
- self.gridLayout = QtWidgets.QGridLayout(Form)
- self.gridLayout.setObjectName("gridLayout")
- self.destination_label = QtWidgets.QLabel(parent=Form)
- self.destination_label.setText("")
- self.destination_label.setObjectName("destination_label")
+ self.gridLayout = QGridLayout(uploadData)
+ self.gridLayout.setObjectName(u"gridLayout")
+ self.destination_label = QLabel(uploadData)
+ self.destination_label.setObjectName(u"destination_label")
+
self.gridLayout.addWidget(self.destination_label, 2, 2, 1, 1)
- self.overwrite = QtWidgets.QCheckBox(parent=Form)
- self.overwrite.setObjectName("overwrite")
+
+ self.overwrite = QCheckBox(uploadData)
+ self.overwrite.setObjectName(u"overwrite")
+
self.gridLayout.addWidget(self.overwrite, 3, 2, 1, 1)
- self.label_5 = QtWidgets.QLabel(parent=Form)
- self.label_5.setObjectName("label_5")
+
+ self.label_5 = QLabel(uploadData)
+ self.label_5.setObjectName(u"label_5")
+
self.gridLayout.addWidget(self.label_5, 2, 0, 1, 1)
- self.label_4 = QtWidgets.QLabel(parent=Form)
- self.label_4.setText("")
- self.label_4.setObjectName("label_4")
+
+ self.label_4 = QLabel(uploadData)
+ self.label_4.setObjectName(u"label_4")
+
self.gridLayout.addWidget(self.label_4, 2, 3, 1, 1)
- self.label_3 = QtWidgets.QLabel(parent=Form)
- self.label_3.setText("")
- self.label_3.setObjectName("label_3")
+
+ self.label_3 = QLabel(uploadData)
+ self.label_3.setObjectName(u"label_3")
+
self.gridLayout.addWidget(self.label_3, 2, 4, 1, 1)
- self.label = QtWidgets.QLabel(parent=Form)
- font = QtGui.QFont()
+
+ self.label = QLabel(uploadData)
+ self.label.setObjectName(u"label")
+ font = QFont()
font.setPointSize(16)
font.setBold(False)
font.setItalic(False)
self.label.setFont(font)
- self.label.setObjectName("label")
+
self.gridLayout.addWidget(self.label, 0, 0, 1, 1)
- self.label_2 = QtWidgets.QLabel(parent=Form)
- font = QtGui.QFont()
- font.setPointSize(16)
- font.setBold(False)
- font.setItalic(False)
+
+ self.label_2 = QLabel(uploadData)
+ self.label_2.setObjectName(u"label_2")
self.label_2.setFont(font)
- self.label_2.setObjectName("label_2")
+
self.gridLayout.addWidget(self.label_2, 3, 0, 1, 1)
- self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
- self.horizontalLayout_3.setObjectName("horizontalLayout_3")
- self.folder_button = QtWidgets.QPushButton(parent=Form)
- self.folder_button.setObjectName("folder_button")
+
+ self.horizontalLayout_3 = QHBoxLayout()
+ self.horizontalLayout_3.setObjectName(u"horizontalLayout_3")
+ self.folder_button = QPushButton(uploadData)
+ self.folder_button.setObjectName(u"folder_button")
+
self.horizontalLayout_3.addWidget(self.folder_button)
- self.file_button = QtWidgets.QPushButton(parent=Form)
- self.file_button.setObjectName("file_button")
+
+ self.file_button = QPushButton(uploadData)
+ self.file_button.setObjectName(u"file_button")
+
self.horizontalLayout_3.addWidget(self.file_button)
- spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
- self.horizontalLayout_3.addItem(spacerItem)
+
+ self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
+
+ self.horizontalLayout_3.addItem(self.horizontalSpacer)
+
+
self.gridLayout.addLayout(self.horizontalLayout_3, 0, 2, 1, 1)
- self.error_label = QtWidgets.QLabel(parent=Form)
- self.error_label.setText("")
- self.error_label.setObjectName("error_label")
+
+ self.error_label = QLabel(uploadData)
+ self.error_label.setObjectName(u"error_label")
+
self.gridLayout.addWidget(self.error_label, 9, 0, 1, 6)
- self.horizontalLayout = QtWidgets.QHBoxLayout()
- self.horizontalLayout.setObjectName("horizontalLayout")
- self.upload_button = QtWidgets.QPushButton(parent=Form)
- self.upload_button.setObjectName("upload_button")
+
+ self.horizontalLayout = QHBoxLayout()
+ self.horizontalLayout.setObjectName(u"horizontalLayout")
+ self.upload_button = QPushButton(uploadData)
+ self.upload_button.setObjectName(u"upload_button")
+
self.horizontalLayout.addWidget(self.upload_button)
- spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
- self.horizontalLayout.addItem(spacerItem1)
- self.hide_button = QtWidgets.QPushButton(parent=Form)
- self.hide_button.setObjectName("hide_button")
+
+ self.horizontalSpacer_2 = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
+
+ self.horizontalLayout.addItem(self.horizontalSpacer_2)
+
+ self.hide_button = QPushButton(uploadData)
+ self.hide_button.setObjectName(u"hide_button")
+
self.horizontalLayout.addWidget(self.hide_button)
+
+
self.gridLayout.addLayout(self.horizontalLayout, 4, 2, 1, 1)
- self.sources_list = QtWidgets.QTextBrowser(parent=Form)
- self.sources_list.setObjectName("sources_list")
+
+ self.sources_list = QTextBrowser(uploadData)
+ self.sources_list.setObjectName(u"sources_list")
+
self.gridLayout.addWidget(self.sources_list, 1, 2, 1, 1)
- self.progress_bar = QtWidgets.QProgressBar(parent=Form)
+
+ self.progress_bar = QProgressBar(uploadData)
+ self.progress_bar.setObjectName(u"progress_bar")
self.progress_bar.setMaximum(100)
- self.progress_bar.setProperty("value", 0)
- self.progress_bar.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
+ self.progress_bar.setValue(0)
+ self.progress_bar.setAlignment(Qt.AlignCenter)
self.progress_bar.setTextVisible(True)
- self.progress_bar.setObjectName("progress_bar")
+
self.gridLayout.addWidget(self.progress_bar, 5, 2, 1, 1)
- self.retranslateUi(Form)
- QtCore.QMetaObject.connectSlotsByName(Form)
-
- def retranslateUi(self, Form):
- _translate = QtCore.QCoreApplication.translate
- Form.setWindowTitle(_translate("Form", "Upload"))
- self.overwrite.setText(_translate("Form", "Overwrite existing data"))
- self.label_5.setText(_translate("Form", "Uploading to"))
- self.label.setText(_translate("Form", "Upload data"))
- self.label_2.setText(_translate("Form", "Options:"))
- self.folder_button.setText(_translate("Form", "Select Folders"))
- self.file_button.setText(_translate("Form", "Select Files"))
- self.upload_button.setText(_translate("Form", "Upload"))
- self.hide_button.setText(_translate("Form", "Close Window"))
+
+ self.retranslateUi(uploadData)
+
+ QMetaObject.connectSlotsByName(uploadData)
+ # setupUi
+
+ def retranslateUi(self, uploadData):
+ uploadData.setWindowTitle(QCoreApplication.translate("uploadData", u"Upload", None))
+ self.destination_label.setText("")
+ self.overwrite.setText(QCoreApplication.translate("uploadData", u"Overwrite existing data", None))
+ self.label_5.setText(QCoreApplication.translate("uploadData", u"Uploading to", None))
+ self.label_4.setText("")
+ self.label_3.setText("")
+ self.label.setText(QCoreApplication.translate("uploadData", u"Upload data", None))
+ self.label_2.setText(QCoreApplication.translate("uploadData", u"Options:", None))
+ self.folder_button.setText(QCoreApplication.translate("uploadData", u"Select Folders", None))
+ self.file_button.setText(QCoreApplication.translate("uploadData", u"Select Files", None))
+ self.error_label.setText("")
+ self.upload_button.setText(QCoreApplication.translate("uploadData", u"Upload", None))
+ self.hide_button.setText(QCoreApplication.translate("uploadData", u"Close Window", None))
+ # retranslateUi
+
diff --git a/ibridgesgui/ui_files/welcome.py b/ibridgesgui/ui_files/welcome.py
index 1b2ed109..37c08b19 100644
--- a/ibridgesgui/ui_files/welcome.py
+++ b/ibridgesgui/ui_files/welcome.py
@@ -1,26 +1,35 @@
-# Form implementation generated from reading ui file 'ibridgesgui/ui_files/welcome.ui'
-#
-# Created by: PyQt6 UI code generator 6.6.1
-#
-# WARNING: Any manual changes made to this file will be lost when pyuic6 is
-# run again. Do not edit this file unless you know what you are doing.
+# -*- coding: utf-8 -*-
+################################################################################
+## Form generated from reading UI file 'welcome.ui'
+##
+## Created by: Qt User Interface Compiler version 6.8.1
+##
+## WARNING! All changes made in this file will be lost when recompiling UI file!
+################################################################################
-from PyQt6 import QtCore
-
+from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale,
+ QMetaObject, QObject, QPoint, QRect,
+ QSize, QTime, QUrl, Qt)
+from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor,
+ QFont, QFontDatabase, QGradient, QIcon,
+ QImage, QKeySequence, QLinearGradient, QPainter,
+ QPalette, QPixmap, QRadialGradient, QTransform)
+from PySide6.QtWidgets import (QApplication, QSizePolicy, QWidget)
class Ui_Welcome(object):
- def setupUi(self, Form):
- Form.setObjectName("Form")
- Form.resize(401, 300)
- Form.setStyleSheet("QWidget\n"
+ def setupUi(self, Welcome):
+ if not Welcome.objectName():
+ Welcome.setObjectName(u"Welcome")
+ Welcome.resize(401, 300)
+ Welcome.setStyleSheet(u"QWidget\n"
"{\n"
" background-color: rgb(211,211,211);\n"
" color: rgb(88, 88, 90);\n"
" selection-background-color: rgb(21, 165, 137);\n"
" selection-color: rgb(245, 244, 244);\n"
" \n"
-" font: 16pt\n"
+" font: 16pt\n"
"}\n"
"\n"
"QLabel\n"
@@ -40,9 +49,12 @@ def setupUi(self, Form):
"\n"
"")
- self.retranslateUi(Form)
- QtCore.QMetaObject.connectSlotsByName(Form)
+ self.retranslateUi(Welcome)
+
+ QMetaObject.connectSlotsByName(Welcome)
+ # setupUi
+
+ def retranslateUi(self, Welcome):
+ Welcome.setWindowTitle(QCoreApplication.translate("Welcome", u"Form", None))
+ # retranslateUi
- def retranslateUi(self, Form):
- _translate = QtCore.QCoreApplication.translate
- Form.setWindowTitle(_translate("Form", "Form"))
diff --git a/ibridgesgui/welcome.py b/ibridgesgui/welcome.py
index 74f0018b..c1c4e082 100644
--- a/ibridgesgui/welcome.py
+++ b/ibridgesgui/welcome.py
@@ -3,16 +3,15 @@
import sys
from datetime import datetime
-import PyQt6.QtCore
-import PyQt6.QtGui
-import PyQt6.QtWidgets
-import PyQt6.uic
+import PySide6.QtCore
+import PySide6.QtGui
+import PySide6.QtWidgets
-from ibridgesgui.gui_utils import LOGO_DIR, UI_FILE_DIR
+from ibridgesgui.gui_utils import LOGO_DIR, UI_FILE_DIR, load_ui
from ibridgesgui.ui_files.welcome import Ui_Welcome
-class Welcome(PyQt6.QtWidgets.QWidget, Ui_Welcome):
+class Welcome(PySide6.QtWidgets.QWidget, Ui_Welcome):
"""Welcome page."""
def __init__(self):
@@ -21,23 +20,23 @@ def __init__(self):
if getattr(sys, "frozen", False) or ("__compiled__" in globals()):
super().setupUi(self)
else:
- PyQt6.uic.loadUi(UI_FILE_DIR / "welcome.ui", self)
+ load_ui(UI_FILE_DIR / "welcome.ui", self)
if datetime.today().month == 12:
- self.pixmap = PyQt6.QtGui.QPixmap(str(LOGO_DIR / "christmas-logo.png"))
+ self.pixmap = PySide6.QtGui.QPixmap(str(LOGO_DIR / "christmas-logo.png"))
else:
- self.pixmap = PyQt6.QtGui.QPixmap(str(LOGO_DIR / "logo.png"))
- self.logo = PyQt6.QtWidgets.QLabel()
+ self.pixmap = PySide6.QtGui.QPixmap(str(LOGO_DIR / "logo.png"))
+ self.logo = PySide6.QtWidgets.QLabel()
self.logo.setPixmap(self.pixmap)
- self.logo.setAlignment(PyQt6.QtCore.Qt.AlignmentFlag.AlignCenter)
+ self.logo.setAlignment(PySide6.QtCore.Qt.AlignmentFlag.AlignCenter)
self.logo.resize(self.pixmap.width(), self.pixmap.height())
- self.tag = PyQt6.QtWidgets.QLabel()
+ self.tag = PySide6.QtWidgets.QLabel()
self.tag.setText("Bridging Science and Research Data Management.")
- self.tag.setAlignment(PyQt6.QtCore.Qt.AlignmentFlag.AlignCenter)
+ self.tag.setAlignment(PySide6.QtCore.Qt.AlignmentFlag.AlignCenter)
- self.grid = PyQt6.QtWidgets.QGridLayout()
- self.grid.addWidget(PyQt6.QtWidgets.QLabel(), 0, 1)
+ self.grid = PySide6.QtWidgets.QGridLayout()
+ self.grid.addWidget(PySide6.QtWidgets.QLabel(), 0, 1)
self.grid.addWidget(self.logo, 1, 1)
self.grid.addWidget(self.tag, 2, 1)
self.setLayout(self.grid)
diff --git a/pyproject.toml b/pyproject.toml
index fd22b87e..c5a02bb6 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -22,7 +22,7 @@ classifiers = [
]
dependencies = [
- "PyQt6>=6.4.2",
+ "PySide6>=6.8.1",
"ibridges>=1.3.0, <1.4",
"setproctitle==1.3.4",
@@ -66,13 +66,13 @@ ignore_missing_imports = true
[tool.pylint.'MASTER']
ignore-patterns="_version.py"
ignore-paths=["ibridgesgui/ui_files"]
-extension-pkg-whitelist=["PyQt6"]
+extension-pkg-whitelist=["PySide6"]
[tool.pylint.'BASIC']
good-names=["e", "f", "m"]
[tool.pylint.'VARIABLES']
-extension-pkg-whitelist="PyQt6"
+extension-pkg-whitelist="PySide6"
disable=["E0611", "E0401", "E0401", "E1101",
"W0718", "fixme", "too-many-arguments",
"R0912", "R0916", "R0911", "R0801", "R0902"]