64 Public method to activate the time tracker. |
64 Public method to activate the time tracker. |
65 """ |
65 """ |
66 from .TimeTrackerWidget import TimeTrackerWidget |
66 from .TimeTrackerWidget import TimeTrackerWidget |
67 |
67 |
68 self.__widget = TimeTrackerWidget(self) |
68 self.__widget = TimeTrackerWidget(self) |
69 if self.__ui.getLayoutType() == "Sidebars": |
69 iconName = ( |
70 iconName = "sbTimeTracker96" |
70 "sbTimeTracker96" |
71 else: |
71 if self.__ui.getLayoutType() == "Sidebars" else |
72 iconName = "clock-{0}".format(self.__iconSuffix) |
72 "clock-{0}".format(self.__iconSuffix) |
|
73 ) |
73 self.__ui.addSideWidget( |
74 self.__ui.addSideWidget( |
74 self.__ui.BottomSide, self.__widget, |
75 self.__ui.BottomSide, self.__widget, |
75 UI.PixmapCache.getIcon( |
76 UI.PixmapCache.getIcon( |
76 os.path.join("TimeTracker", "icons", iconName) |
77 os.path.join("TimeTracker", "icons", iconName) |
77 ), |
78 ), |
156 |
157 |
157 from .TimeTrackEntry import TimeTrackEntry |
158 from .TimeTrackEntry import TimeTrackEntry |
158 |
159 |
159 invalidCount = 0 |
160 invalidCount = 0 |
160 for data in entriesDataList: |
161 for data in entriesDataList: |
161 entry = TimeTrackEntry(self.__plugin) |
162 entry = TimeTrackEntry(self.__plugin) |
162 eid = entry.fromDict(data) |
163 eid = entry.fromDict(data) |
163 if eid > -1: |
164 if eid > -1: |
164 self.__entries[eid] = entry |
165 self.__entries[eid] = entry |
165 else: |
166 else: |
166 invalidCount += 1 |
167 invalidCount += 1 |