Пример #1
0
 def __init__(self,
              parent,
              show_fullpath=False,
              show_all_files=True,
              group_cells=True,
              show_comments=True,
              sort_files_alphabetically=False,
              follow_cursor=True):
     self.show_fullpath = show_fullpath
     self.show_all_files = show_all_files
     self.group_cells = group_cells
     self.follow_cursor = follow_cursor
     self.show_comments = show_comments
     self.sort_files_alphabetically = sort_files_alphabetically
     OneColumnTree.__init__(self, parent)
     self.freeze = False  # Freezing widget to avoid any unwanted update
     self.editor_items = {}
     self.editor_tree_cache = {}
     self.editor_ids = {}
     self.ordered_editor_ids = []
     self._current_editor = None
     title = _("Outline")
     self.set_title(title)
     self.setWindowTitle(title)
     self.setUniformRowHeights(True)
Пример #2
0
    def __init__(self, parent, text_color=None, max_results=1000):
        OneColumnTree.__init__(self, parent)
        self.search_text = None
        self.results = None
        self.max_results = max_results
        self.total_matches = None
        self.error_flag = None
        self.completed = None
        self.sorting = {}
        self.font = get_font()
        self.data = None
        self.files = None
        self.root_items = None
        self.text_color = text_color

        # Setup
        self.set_title('')
        self.set_sorting(OFF)
        self.setSortingEnabled(False)
        self.setItemDelegate(ItemDelegate(self))
        self.setUniformRowHeights(True)  # Needed for performance
        self.sortByColumn(0, Qt.AscendingOrder)

        # Signals
        self.header().sectionClicked.connect(self.sort_section)
Пример #3
0
    def __init__(self, parent, show_fullpath=False, show_all_files=True,
                 group_cells=True, show_comments=True, display_variables=False,
                 sort_files_alphabetically=False, follow_cursor=True):
        self.show_fullpath = show_fullpath
        self.show_all_files = show_all_files
        self.group_cells = group_cells
        self.display_variables = display_variables
        self.follow_cursor = follow_cursor
        self.show_comments = show_comments
        self.sort_files_alphabetically = sort_files_alphabetically
        OneColumnTree.__init__(self, parent)
        self.freeze = False  # Freezing widget to avoid any unwanted update
        self.editor_items = {}
        self.editor_tree_cache = {}
        self.editor_ids = {}
        self.update_timers = {}
        self.editors_to_update = {}
        self.ordered_editor_ids = []
        self._current_editor = None
        self._languages = []

        title = _("Outline")
        self.set_title(title)
        self.setWindowTitle(title)
        self.setUniformRowHeights(True)
        self.currentItemChanged.connect(self.selection_switched)
        self.itemExpanded.connect(self.tree_item_expanded)
        self.itemCollapsed.connect(self.tree_item_collapsed)
Пример #4
0
 def __init__(self, parent):
     OneColumnTree.__init__(self, parent)
     self.search_text = None
     self.results = None
     self.nb = None
     self.error_flag = None
     self.completed = None
     self.data = None
     self.set_title('')
     self.root_items = None
Пример #5
0
 def __init__(self, parent):
     OneColumnTree.__init__(self, parent)
     self.search_text = None
     self.results = None
     self.total_matches = None
     self.error_flag = None
     self.completed = None
     self.data = None
     self.set_title('')
     self.root_items = None
     self.setSortingEnabled(True)
     self.header().setSectionsClickable(True)
Пример #6
0
 def __init__(self, parent, show_fullpath=False,
              show_all_files=True, show_comments=True):
     self.show_fullpath = show_fullpath
     self.show_all_files = show_all_files
     self.show_comments = show_comments
     OneColumnTree.__init__(self, parent)
     self.freeze = False # Freezing widget to avoid any unwanted update
     self.editor_items = {}
     self.editor_tree_cache = {}
     self.editor_ids = {}
     self.current_editor = None
     title = _("Outline")
     self.set_title(title)
     self.setWindowTitle(title)
     self.setUniformRowHeights(True)
Пример #7
0
 def __init__(self, parent, show_fullpath=False, fullpath_sorting=True,
              show_all_files=True, show_comments=True):
     self.show_fullpath = show_fullpath
     self.fullpath_sorting = fullpath_sorting
     self.show_all_files = show_all_files
     self.show_comments = show_comments
     OneColumnTree.__init__(self, parent)
     self.freeze = False # Freezing widget to avoid any unwanted update
     self.editor_items = {}
     self.editor_tree_cache = {}
     self.editor_ids = {}
     self.current_editor = None
     title = _("Outline")
     self.set_title(title)
     self.setWindowTitle(title)
     self.setUniformRowHeights(True)
Пример #8
0
 def __init__(self, parent):
     OneColumnTree.__init__(self, parent)
     self.search_text = None
     self.results = None
     self.total_matches = None
     self.error_flag = None
     self.completed = None
     self.data = None
     self.files = None
     self.set_title('')
     self.root_items = None
     self.sortByColumn(0, Qt.AscendingOrder)
     self.setSortingEnabled(True)
     self.header().setSectionsClickable(True)
     self.setItemDelegate(ItemDelegate(self))
     self.setUniformRowHeights(False)
Пример #9
0
 def __init__(self, parent):
     OneColumnTree.__init__(self, parent)
     self.search_text = None
     self.results = None
     self.total_matches = None
     self.error_flag = None
     self.completed = None
     self.sorting = {}
     self.data = None
     self.files = None
     self.set_title('')
     self.set_sorting(OFF)
     self.setSortingEnabled(False)
     self.root_items = None
     self.sortByColumn(0, Qt.AscendingOrder)
     self.setItemDelegate(ItemDelegate(self))
     self.setUniformRowHeights(False)
     self.header().sectionClicked.connect(self.sort_section)
Пример #10
0
 def __init__(self, parent, text_color=None):
     OneColumnTree.__init__(self, parent)
     self.search_text = None
     self.results = None
     self.total_matches = None
     self.error_flag = None
     self.completed = None
     self.sorting = {}
     self.data = None
     self.files = None
     self.set_title('')
     self.set_sorting(OFF)
     self.setSortingEnabled(False)
     self.root_items = None
     self.text_color = text_color
     self.sortByColumn(0, Qt.AscendingOrder)
     self.setItemDelegate(ItemDelegate(self))
     self.setUniformRowHeights(False)
     self.header().sectionClicked.connect(self.sort_section)
Пример #11
0
 def __init__(self, parent, show_fullpath=False, show_all_files=True,
              group_cells=True, show_comments=True,
              sort_files_alphabetically=False):
     self.show_fullpath = show_fullpath
     self.show_all_files = show_all_files
     self.group_cells = group_cells
     self.show_comments = show_comments
     self.sort_files_alphabetically = sort_files_alphabetically
     OneColumnTree.__init__(self, parent)
     self.freeze = False  # Freezing widget to avoid any unwanted update
     self.editor_items = {}
     self.editor_tree_cache = {}
     self.editor_ids = {}
     self.ordered_editor_ids = []
     self.current_editor = None
     title = _("Outline")
     self.set_title(title)
     self.setWindowTitle(title)
     self.setUniformRowHeights(True)
Пример #12
0
 def clear(self):
     """Reimplemented Qt method"""
     self.set_title('')
     OneColumnTree.clear(self)
Пример #13
0
 def __init__(self, parent):
     OneColumnTree.__init__(self, parent)
     self.filename = None
     self.results = None
     self.data = None
     self.set_title('')
Пример #14
0
 def __init__(self, parent):
     OneColumnTree.__init__(self, parent)
     self.filename = None
     self.results = None
     self.data = None
     self.set_title('')
Пример #15
0
 def clear(self):
     """Reimplemented Qt method"""
     self.set_title('')
     OneColumnTree.clear(self)