224 for i in range(end): |
224 for i in range(end): |
225 idx = self.__model.index(i, 0, parent) |
225 idx = self.__model.index(i, 0, parent) |
226 if self.__model.hasChildren(idx): |
226 if self.__model.hasChildren(idx): |
227 self.createMenu(idx, -1, menu) |
227 self.createMenu(idx, -1, menu) |
228 else: |
228 else: |
229 if self.__separatorRole != 0 and \ |
229 if ( |
230 idx.data(self.__separatorRole): |
230 self.__separatorRole != 0 and |
|
231 idx.data(self.__separatorRole) |
|
232 ): |
231 self.addSeparator() |
233 self.addSeparator() |
232 else: |
234 else: |
233 menu.addAction(self.__makeAction(idx)) |
235 menu.addAction(self.__makeAction(idx)) |
234 |
236 |
235 if menu == self and i == self.__firstSeparator - 1: |
237 if menu == self and i == self.__firstSeparator - 1: |