mirror of
https://github.com/relativemodder/aegnux.git
synced 2025-12-10 05:29:38 +05:00
ui rework
This commit is contained in:
@@ -29,24 +29,6 @@ class MainWindowUI(QMainWindow):
|
||||
self.root_layout.addItem(
|
||||
QSpacerItem(1, height, QSizePolicy.Policy.Fixed, QSizePolicy.Policy.Fixed)
|
||||
)
|
||||
|
||||
def init_installation(self):
|
||||
if check_aegnux_installed():
|
||||
self.install_button.hide()
|
||||
self.run_button.show()
|
||||
self.kill_button.show()
|
||||
self.remove_aegnux_button.show()
|
||||
|
||||
self.plugins_button.show()
|
||||
self.wineprefix_button.show()
|
||||
else:
|
||||
self.install_button.show()
|
||||
self.run_button.hide()
|
||||
self.kill_button.hide()
|
||||
self.remove_aegnux_button.hide()
|
||||
|
||||
self.plugins_button.hide()
|
||||
self.wineprefix_button.hide()
|
||||
|
||||
def _construct_ui(self):
|
||||
central_widget = QWidget()
|
||||
@@ -60,9 +42,9 @@ class MainWindowUI(QMainWindow):
|
||||
logo_pixmap = QPixmap(AE_ICON_PATH)
|
||||
|
||||
scaled_pixmap = logo_pixmap.scaled(
|
||||
64, # Ширина
|
||||
64, # Высота
|
||||
Qt.AspectRatioMode.KeepAspectRatio, # Сохранять соотношение сторон
|
||||
64,
|
||||
64,
|
||||
Qt.AspectRatioMode.KeepAspectRatio,
|
||||
Qt.TransformationMode.SmoothTransformation
|
||||
)
|
||||
|
||||
@@ -104,37 +86,8 @@ class MainWindowUI(QMainWindow):
|
||||
action_col.addWidget(self.run_button)
|
||||
self.run_button.hide()
|
||||
|
||||
folders_row = QHBoxLayout()
|
||||
self.plugins_button = QPushButton(gls('plugins'))
|
||||
self.plugins_button.setIcon(QIcon.fromTheme('document-open-folder'))
|
||||
self.plugins_button.setIconSize(QSize(25, 15))
|
||||
self.plugins_button.setObjectName('plugins_button')
|
||||
|
||||
self.wineprefix_button = QPushButton(gls('wineprefix'))
|
||||
self.wineprefix_button.setIcon(QIcon.fromTheme('document-open-folder'))
|
||||
self.wineprefix_button.setIconSize(QSize(25, 15))
|
||||
self.wineprefix_button.setObjectName('wineprefix_button')
|
||||
|
||||
self.toggle_logs_button = QPushButton(gls('toggle_logs'))
|
||||
self.toggle_logs_button.setIcon(QIcon.fromTheme('view-list-text'))
|
||||
self.toggle_logs_button.setIconSize(QSize(25, 15))
|
||||
self.toggle_logs_button.setObjectName('toggle_logs_button')
|
||||
self.toggle_logs_button.setVisible(False)
|
||||
action_col.addWidget(self.toggle_logs_button)
|
||||
|
||||
folders_row.addWidget(self.plugins_button)
|
||||
folders_row.addWidget(self.wineprefix_button)
|
||||
|
||||
action_col.addLayout(folders_row)
|
||||
|
||||
destruction_row = QHBoxLayout()
|
||||
|
||||
self.kill_button = QPushButton(gls('kill_ae'))
|
||||
self.kill_button.setObjectName('kill_ae')
|
||||
destruction_row.addWidget(self.kill_button)
|
||||
self.kill_button.hide()
|
||||
|
||||
|
||||
self.remove_aegnux_button = QPushButton(gls('remove_aegnux'))
|
||||
self.remove_aegnux_button.setObjectName('remove_aegnux_button')
|
||||
destruction_row.addWidget(self.remove_aegnux_button)
|
||||
|
||||
Reference in New Issue
Block a user