Exemplo n.º 1
0
    def __init__(self, controller):
        QtGui.QWidget.__init__(self)
        self.ctrlr = controller

        self.edit_use_method_names = {}
        self.create_dialog = None
        self.edit_dialog = None

        # currently visible partition bar
        self.active_bar = None

        uic.loadUi(os.path.join(_uidir, 'stepPartMan.ui'), self)
        self.part_advanced_warning_hbox.setVisible(False)
        self.part_advanced_bootloader_frame.setVisible(False)

        self.partition_tree_model = PartitionModel(
            self.ctrlr, self.partition_list_treeview)
        self.partition_list_treeview.setModel(self.partition_tree_model)
        self.partition_list_treeview.selectionModel().selectionChanged.connect(
            self.on_treeviewSelectionChanged)
        self.partition_button_new_label.clicked[bool].connect(
            self.on_new_table_clicked)

        self.partition_button_new.clicked[bool].connect(self.on_new_clicked)
        self.partition_button_edit.clicked[bool].connect(self.on_edit_clicked)
        self.partition_button_delete.clicked[bool].connect(
            self.on_delete_clicked)
        self.undo_everything.clicked[bool].connect(self.on_undo_clicked)