def create_progress_bar_widget(self): self.progress_bar_widget = QtGui.QProgressBar() self.progress_bar_widget.setTextVisible(True) self.progress_bar_widget.setVisible(True) self.progress_bar_widget.setHidden(True) self.statusbar.addPermanentWidget(self.progress_bar_widget)
def create_controls(self): self.none_button = QtGui.QPushButton('Toggle All') self.none_button.setIcon(gf.get_icon('checkbox-multiple-marked-outline', icons_set='mdi', scale_factor=1)) self.none_button.setFlat(True) self.all_process_button = QtGui.QPushButton('Toggle Process') self.all_process_button.setIcon(gf.get_icon('checkbox-blank-circle', icons_set='mdi', scale_factor=0.6)) self.all_process_button.setFlat(True) self.all_with_builtins_button = QtGui.QPushButton('Toggle Builtin Processes') self.all_with_builtins_button.setIcon(gf.get_icon('checkbox-blank-circle', icons_set='mdi', scale_factor=0.6)) self.all_with_builtins_button.setFlat(True) self.all_children_button = QtGui.QPushButton('Toggle Children') self.all_children_button.setIcon(gf.get_icon('view-sequential', icons_set='mdi', scale_factor=1)) self.all_children_button.setFlat(True) self.togglers_widget = QtGui.QWidget() self.togglers_layout = QtGui.QGridLayout() self.togglers_layout.setContentsMargins(0, 0, 0, 0) self.togglers_layout.setSpacing(6) self.togglers_widget.setLayout(self.togglers_layout) self.togglers_layout.addWidget(self.none_button, 0, 0, 1, 1) self.togglers_layout.addWidget(self.all_process_button, 0, 1, 1, 1) self.togglers_layout.addWidget(self.all_with_builtins_button, 1, 0, 1, 1) self.togglers_layout.addWidget(self.all_children_button, 1, 1, 1, 1) # Creating collapsable self.controls_collapsable = Ui_collapsableWidget(state=True) layout_colapsable = QtGui.QVBoxLayout() self.controls_collapsable.setLayout(layout_colapsable) self.controls_collapsable.setText('Hide Togglers') self.controls_collapsable.setCollapsedText('Show Togglers') layout_colapsable.addWidget(self.togglers_widget) self.controls_collapsable.collapsed.connect(self.toggle_presets_edit_buttons) self.start_sync_button = QtGui.QPushButton('Begin Repo Sync') start_sync_color = Qt4Gui.QColor(16, 160, 16) start_sync_color_active = Qt4Gui.QColor(16, 220, 16) self.start_sync_button.setIcon(gf.get_icon('sync', color=start_sync_color, color_active=start_sync_color_active, icons_set='mdi', scale_factor=1)) self.progress_bar = QtGui.QProgressBar() self.grid.addWidget(self.controls_collapsable, 2, 0, 1, 2) self.grid.addWidget(self.start_sync_button, 3, 0, 1, 2) self.grid.addWidget(self.progress_bar, 4, 0, 1, 4)
def create_progress_bar_widget(self): self.progressBar = QtGui.QProgressBar() self.progressBar.setMaximum(100) self.progressBarLayout.addWidget(self.progressBar) self.progressBar.setTextVisible(True) self.progressBar.setVisible(False)
def create_controls(self): self.versionChooserHorizontalLayout = QtGui.QHBoxLayout() self.versionChooserHorizontalLayout.setContentsMargins(0, 0, 0, 0) self.versionChooserHorizontalLayout.setObjectName( "versionChooserHorizontalLayout") self.versionlessSyncRadioButton = QtGui.QRadioButton() self.versionlessSyncRadioButton.setChecked(True) self.versionlessSyncRadioButton.setObjectName( "versionlessSyncRadioButton") self.versionlessSyncRadioButton.setText('Versionless Sync') self.fullSyncRadioButton = QtGui.QRadioButton() self.fullSyncRadioButton.setObjectName("fullSyncRadioButton") self.fullSyncRadioButton.setText('Full Sync') self.versionChooserHorizontalLayout.addWidget( self.versionlessSyncRadioButton) self.versionChooserHorizontalLayout.addWidget(self.fullSyncRadioButton) self.none_button = QtGui.QPushButton('Toggle All') self.none_button.setIcon( gf.get_icon('checkbox-multiple-marked-outline', icons_set='mdi', scale_factor=1)) self.none_button.setFlat(True) self.all_process_button = QtGui.QPushButton('Toggle Process') self.all_process_button.setIcon( gf.get_icon('checkbox-blank-circle', icons_set='mdi', scale_factor=0.6)) self.all_process_button.setFlat(True) self.all_with_builtins_button = QtGui.QPushButton( 'Toggle Builtin Processes') self.all_with_builtins_button.setIcon( gf.get_icon('checkbox-blank-circle', icons_set='mdi', scale_factor=0.6)) self.all_with_builtins_button.setFlat(True) self.all_children_button = QtGui.QPushButton('Toggle Children') self.all_children_button.setIcon( gf.get_icon('view-sequential', icons_set='mdi', scale_factor=1)) self.all_children_button.setFlat(True) self.togglers_widget = QtGui.QWidget() self.togglers_layout = QtGui.QGridLayout() self.togglers_layout.setContentsMargins(0, 0, 0, 0) self.togglers_layout.setSpacing(6) self.togglers_widget.setLayout(self.togglers_layout) self.togglers_layout.addWidget(self.none_button, 0, 0, 1, 1) self.togglers_layout.addWidget(self.all_process_button, 0, 1, 1, 1) self.togglers_layout.addWidget(self.all_with_builtins_button, 1, 0, 1, 1) self.togglers_layout.addWidget(self.all_children_button, 1, 1, 1, 1) self.togglers_layout.addLayout(self.versionChooserHorizontalLayout, 2, 0, 1, 2) # Creating collapsable self.controls_collapsable = Ui_collapsableWidget(state=True) layout_colapsable = QtGui.QVBoxLayout() self.controls_collapsable.setLayout(layout_colapsable) self.controls_collapsable.setText('Hide Togglers') self.controls_collapsable.setCollapsedText('Show Togglers') layout_colapsable.addWidget(self.togglers_widget) self.controls_collapsable.collapsed.connect( self.toggle_presets_edit_buttons) self.start_sync_button = QtGui.QPushButton('Begin Repo Sync') self.start_sync_button.setFlat(True) start_sync_color = Qt4Gui.QColor(16, 160, 16) start_sync_color_active = Qt4Gui.QColor(16, 220, 16) self.start_sync_button.setIcon( gf.get_icon('sync', color=start_sync_color, color_active=start_sync_color_active, icons_set='mdi', scale_factor=1)) self.progress_bar = QtGui.QProgressBar() self.progress_bar.setMaximum(100) # self.progressBarLayout.addWidget(self.progressBar) self.progress_bar.setTextVisible(True) self.progress_bar.setHidden(True) self.downloads_progress_bar = QtGui.QProgressBar() self.downloads_progress_bar.setMaximum(100) # self.progressBarLayout.addWidget(self.progressBar) self.downloads_progress_bar.setTextVisible(True) self.downloads_progress_bar.setHidden(True) self.grid.addWidget(self.controls_collapsable, 2, 0, 1, 2) self.grid.addWidget(self.start_sync_button, 3, 0, 1, 2) self.grid.addWidget(self.progress_bar, 4, 0, 1, 4) self.grid.addWidget(self.downloads_progress_bar, 5, 0, 1, 4)