def setup_window(self): """ """ self.close_action = create_action(self, _("&Quit"), triggered=self.close) self.file_menu_actions.append(self.close_action) self.file_menu = self.menuBar().addMenu(_("&File")) add_actions(self.file_menu, self.file_menu_actions) # Environments self.add_env_action = create_action(self, _("&Add"), triggered=self.add_env) self.clone_env_action = create_action(self, _("&Clone"), triggered=self.clone_env) self.remove_env_action = create_action(self, _("&Remove"), triggered=self.remove_env) self.envs_list_menu = QMenu(_('Environments')) self.envs_menu_actions = [self.add_env_action, self.clone_env_action, self.remove_env_action, None, self.envs_list_menu] self.envs_menu = self.menuBar().addMenu(_("&Environments")) add_actions(self.envs_menu, self.envs_menu_actions) self.update_env_menu() # Channels self.envs_menu = self.menuBar().addMenu(_("&Channels")) # Tools self.preferences_action = create_action(self, _("&Preferences"), triggered=self.preferences) self.tools_menu_actions.append(self.preferences_action) self.tools_menu = self.menuBar().addMenu(_("&Tools")) add_actions(self.tools_menu, self.tools_menu_actions) # Help self.report_action = create_action(self, _("&Report issue"), triggered=self.report_issue) self.about_action = create_action(self, _("&About"), triggered=self.about) self.help_menu_actions.append(self.report_action) self.help_menu_actions.append(self.about_action) self.help_menu = self.menuBar().addMenu(_("&Help")) add_actions(self.help_menu, self.help_menu_actions) self.setWindowIcon(get_icon('condapackages.png'))
def __init__(self, parent, packages, data): super(CondaPackagesModel, self).__init__(parent) self._parent = parent self._packages = packages self._rows = data self._name_to_index = {r[C.COL_NAME]: i for i, r in enumerate(data)} palette = QPalette() self._palette = { 'icon.upgrade.active': get_icon('conda_upgrade_active.png'), 'icon.upgrade.inactive': get_icon('conda_upgrade_inactive.png'), 'icon.upgrade.pressed': get_icon('conda_upgrade_pressed.png'), 'icon.downgrade.active': get_icon('conda_downgrade_active.png'), 'icon.downgrade.inactive': get_icon('conda_downgrade_inactive.png'), 'icon.downgrade.pressed': get_icon('conda_downgrade_pressed.png'), 'icon.add.active': get_icon('conda_add_active.png'), 'icon.add.inactive': get_icon('conda_add_inactive.png'), 'icon.add.pressed': get_icon('conda_add_pressed.png'), 'icon.remove.active': get_icon('conda_remove_active.png'), 'icon.remove.inactive': get_icon('conda_remove_inactive.png'), 'icon.remove.pressed': get_icon('conda_remove_pressed.png'), 'icon.action.not_installed': get_icon('conda_action_not_installed.png'), 'icon.action.installed': get_icon('conda_action_installed.png'), 'icon.action.installed_upgradable': get_icon('conda_action_installed_upgradable.png'), 'icon.action.remove': get_icon('conda_action_remove.png'), 'icon.action.add': get_icon('conda_action_add.png'), 'icon.action.upgrade': get_icon('conda_action_upgrade.png'), 'icon.action.downgrade': get_icon('conda_action_downgrade.png'), 'icon.upgrade.arrow': get_icon('conda_upgrade_arrow.png'), 'spacer': get_icon('spacer.png'), 'icon.python': get_icon('python.png').pixmap(QSize(16, 16)), 'icon.anaconda': get_icon('anaconda.png').pixmap(QSize(16, 16)), 'background.remove': QColor(128, 0, 0, 50), 'background.install': QColor(0, 128, 0, 50), 'background.upgrade': QColor(0, 0, 128, 50), 'background.downgrade': QColor(128, 0, 128, 50), 'foreground.not.installed': palette.color(QPalette.Mid), 'foreground.upgrade': QColor(0, 0, 128, 255), }
def __init__(self, parent, packages, data): super(CondaPackagesModel, self).__init__(parent) self._parent = parent self._packages = packages self._rows = data self._name_to_index = {r[C.COL_NAME]: i for i, r in enumerate(data)} palette = QPalette() self._palette = { 'icon.upgrade.active': get_icon('conda_upgrade_active.png'), 'icon.upgrade.inactive': get_icon('conda_upgrade_inactive.png'), 'icon.upgrade.pressed': get_icon('conda_upgrade_pressed.png'), 'icon.downgrade.active': get_icon('conda_downgrade_active.png'), 'icon.downgrade.inactive': get_icon('conda_downgrade_inactive.png'), 'icon.downgrade.pressed': get_icon('conda_downgrade_pressed.png'), 'icon.add.active': get_icon('conda_add_active.png'), 'icon.add.inactive': get_icon('conda_add_inactive.png'), 'icon.add.pressed': get_icon('conda_add_pressed.png'), 'icon.remove.active': get_icon('conda_remove_active.png'), 'icon.remove.inactive': get_icon('conda_remove_inactive.png'), 'icon.remove.pressed': get_icon('conda_remove_pressed.png'), 'icon.action.not_installed': get_icon('conda_action_not_installed.png'), 'icon.action.installed': get_icon('conda_action_installed.png'), 'icon.action.installed_upgradable': get_icon('conda_action_installed_upgradable.png'), 'icon.action.remove': get_icon('conda_action_remove.png'), 'icon.action.add': get_icon('conda_action_add.png'), 'icon.action.upgrade': get_icon('conda_action_upgrade.png'), 'icon.action.downgrade': get_icon('conda_action_downgrade.png'), 'icon.upgrade.arrow': get_icon('conda_upgrade_arrow.png'), 'icon.python': get_icon('python.png').pixmap(QSize(16, 16)), 'icon.anaconda': get_icon('anaconda.png').pixmap(QSize(16, 16)), 'background.remove': QColor(128, 0, 0, 50), 'background.install': QColor(0, 128, 0, 50), 'background.upgrade': QColor(0, 0, 128, 50), 'background.downgrade': QColor(128, 0, 128, 50), 'foreground.not.installed': palette.color(QPalette.Mid), 'foreground.upgrade': QColor(0, 0, 128, 255), }
def __init__(self, parent, packages_names, packages_versions, row_data): super(CondaPackagesModel, self).__init__(parent) self._parent = parent self._packages_names = packages_names self._packages_versions = packages_versions self._rows = row_data self._icons = { 'upgrade.active': get_icon('conda_upgrade_active.png'), 'upgrade.inactive': get_icon('conda_upgrade_inactive.png'), 'upgrade.pressed': get_icon('conda_upgrade_pressed.png'), 'downgrade.active': get_icon('conda_downgrade_active.png'), 'downgrade.inactive': get_icon('conda_downgrade_inactive.png'), 'downgrade.pressed': get_icon('conda_downgrade_pressed.png'), 'add.active': get_icon('conda_add_active.png'), 'add.inactive': get_icon('conda_add_inactive.png'), 'add.pressed': get_icon('conda_add_pressed.png'), 'remove.active': get_icon('conda_remove_active.png'), 'remove.inactive': get_icon('conda_remove_inactive.png'), 'remove.pressed': get_icon('conda_remove_pressed.png'), 'python': get_icon('python.png'), 'anaconda': get_icon('anaconda.png'), }