Add keyboard shortcuts for tag and time log dialogs, remove reset of note text
This commit is contained in:
parent
01963ed6a7
commit
511e7ae7b8
2 changed files with 20 additions and 21 deletions
|
|
@ -52,21 +52,21 @@ class TagBrowserDialog(QDialog):
|
||||||
# Tag management buttons
|
# Tag management buttons
|
||||||
btn_row = QHBoxLayout()
|
btn_row = QHBoxLayout()
|
||||||
|
|
||||||
self.add_tag_btn = QPushButton(strings._("add_a_tag"))
|
self.add_tag_btn = QPushButton("&" + strings._("add_a_tag"))
|
||||||
self.add_tag_btn.clicked.connect(self._add_a_tag)
|
self.add_tag_btn.clicked.connect(self._add_a_tag)
|
||||||
btn_row.addWidget(self.add_tag_btn)
|
btn_row.addWidget(self.add_tag_btn)
|
||||||
|
|
||||||
self.edit_name_btn = QPushButton(strings._("edit_tag_name"))
|
self.edit_name_btn = QPushButton("&" + strings._("edit_tag_name"))
|
||||||
self.edit_name_btn.clicked.connect(self._edit_tag_name)
|
self.edit_name_btn.clicked.connect(self._edit_tag_name)
|
||||||
self.edit_name_btn.setEnabled(False)
|
self.edit_name_btn.setEnabled(False)
|
||||||
btn_row.addWidget(self.edit_name_btn)
|
btn_row.addWidget(self.edit_name_btn)
|
||||||
|
|
||||||
self.change_color_btn = QPushButton(strings._("change_color"))
|
self.change_color_btn = QPushButton("&" + strings._("change_color"))
|
||||||
self.change_color_btn.clicked.connect(self._change_tag_color)
|
self.change_color_btn.clicked.connect(self._change_tag_color)
|
||||||
self.change_color_btn.setEnabled(False)
|
self.change_color_btn.setEnabled(False)
|
||||||
btn_row.addWidget(self.change_color_btn)
|
btn_row.addWidget(self.change_color_btn)
|
||||||
|
|
||||||
self.delete_btn = QPushButton(strings._("delete_tag"))
|
self.delete_btn = QPushButton("&" + strings._("delete_tag"))
|
||||||
self.delete_btn.clicked.connect(self._delete_tag)
|
self.delete_btn.clicked.connect(self._delete_tag)
|
||||||
self.delete_btn.setEnabled(False)
|
self.delete_btn.setEnabled(False)
|
||||||
btn_row.addWidget(self.delete_btn)
|
btn_row.addWidget(self.delete_btn)
|
||||||
|
|
|
||||||
|
|
@ -231,14 +231,14 @@ class TimeLogDialog(QDialog):
|
||||||
|
|
||||||
# --- Buttons for entry
|
# --- Buttons for entry
|
||||||
btn_row = QHBoxLayout()
|
btn_row = QHBoxLayout()
|
||||||
self.add_update_btn = QPushButton(strings._("add_time_entry"))
|
self.add_update_btn = QPushButton("&" + strings._("add_time_entry"))
|
||||||
self.add_update_btn.clicked.connect(self._on_add_or_update)
|
self.add_update_btn.clicked.connect(self._on_add_or_update)
|
||||||
|
|
||||||
self.delete_btn = QPushButton(strings._("delete_time_entry"))
|
self.delete_btn = QPushButton("&" + strings._("delete_time_entry"))
|
||||||
self.delete_btn.clicked.connect(self._on_delete_entry)
|
self.delete_btn.clicked.connect(self._on_delete_entry)
|
||||||
self.delete_btn.setEnabled(False)
|
self.delete_btn.setEnabled(False)
|
||||||
|
|
||||||
self.report_btn = QPushButton(strings._("run_report"))
|
self.report_btn = QPushButton("&" + strings._("run_report"))
|
||||||
self.report_btn.clicked.connect(self._on_run_report)
|
self.report_btn.clicked.connect(self._on_run_report)
|
||||||
|
|
||||||
btn_row.addStretch(1)
|
btn_row.addStretch(1)
|
||||||
|
|
@ -274,7 +274,7 @@ class TimeLogDialog(QDialog):
|
||||||
# --- Close button
|
# --- Close button
|
||||||
close_row = QHBoxLayout()
|
close_row = QHBoxLayout()
|
||||||
close_row.addStretch(1)
|
close_row.addStretch(1)
|
||||||
close_btn = QPushButton(strings._("close"))
|
close_btn = QPushButton("&" + strings._("close"))
|
||||||
close_btn.clicked.connect(self.accept)
|
close_btn.clicked.connect(self.accept)
|
||||||
close_row.addWidget(close_btn)
|
close_row.addWidget(close_btn)
|
||||||
root.addLayout(close_row)
|
root.addLayout(close_row)
|
||||||
|
|
@ -333,7 +333,7 @@ class TimeLogDialog(QDialog):
|
||||||
|
|
||||||
self._current_entry_id = None
|
self._current_entry_id = None
|
||||||
self.delete_btn.setEnabled(False)
|
self.delete_btn.setEnabled(False)
|
||||||
self.add_update_btn.setText(strings._("add_time_entry"))
|
self.add_update_btn.setText("&" + strings._("add_time_entry"))
|
||||||
|
|
||||||
# ----- Actions -----------------------------------------------------
|
# ----- Actions -----------------------------------------------------
|
||||||
|
|
||||||
|
|
@ -383,7 +383,6 @@ class TimeLogDialog(QDialog):
|
||||||
self._current_entry_id, proj_id, activity_id, minutes, note
|
self._current_entry_id, proj_id, activity_id, minutes, note
|
||||||
)
|
)
|
||||||
|
|
||||||
self.note.setText("")
|
|
||||||
self._reload_entries()
|
self._reload_entries()
|
||||||
|
|
||||||
def _on_row_selected(self) -> None:
|
def _on_row_selected(self) -> None:
|
||||||
|
|
@ -391,7 +390,7 @@ class TimeLogDialog(QDialog):
|
||||||
if not items:
|
if not items:
|
||||||
self._current_entry_id = None
|
self._current_entry_id = None
|
||||||
self.delete_btn.setEnabled(False)
|
self.delete_btn.setEnabled(False)
|
||||||
self.add_update_btn.setText(strings._("add_time_entry"))
|
self.add_update_btn.setText("&" + strings._("add_time_entry"))
|
||||||
return
|
return
|
||||||
|
|
||||||
row = items[0].row()
|
row = items[0].row()
|
||||||
|
|
@ -403,7 +402,7 @@ class TimeLogDialog(QDialog):
|
||||||
|
|
||||||
self._current_entry_id = int(entry_id)
|
self._current_entry_id = int(entry_id)
|
||||||
self.delete_btn.setEnabled(True)
|
self.delete_btn.setEnabled(True)
|
||||||
self.add_update_btn.setText(strings._("update_time_entry"))
|
self.add_update_btn.setText("&" + strings._("update_time_entry"))
|
||||||
|
|
||||||
# push values into the editors
|
# push values into the editors
|
||||||
proj_name = proj_item.text()
|
proj_name = proj_item.text()
|
||||||
|
|
@ -543,15 +542,15 @@ class TimeCodeManagerDialog(QDialog):
|
||||||
proj_layout.addWidget(self.project_list, 1)
|
proj_layout.addWidget(self.project_list, 1)
|
||||||
|
|
||||||
proj_btn_row = QHBoxLayout()
|
proj_btn_row = QHBoxLayout()
|
||||||
self.proj_add_btn = QPushButton(strings._("add_project"))
|
self.proj_add_btn = QPushButton("&" + strings._("add_project"))
|
||||||
self.proj_rename_btn = QPushButton(strings._("rename_project"))
|
self.proj_rename_btn = QPushButton("&" + strings._("rename_project"))
|
||||||
self.proj_delete_btn = QPushButton(strings._("delete_project"))
|
self.proj_delete_btn = QPushButton("&" + strings._("delete_project"))
|
||||||
proj_btn_row.addWidget(self.proj_add_btn)
|
proj_btn_row.addWidget(self.proj_add_btn)
|
||||||
proj_btn_row.addWidget(self.proj_rename_btn)
|
proj_btn_row.addWidget(self.proj_rename_btn)
|
||||||
proj_btn_row.addWidget(self.proj_delete_btn)
|
proj_btn_row.addWidget(self.proj_delete_btn)
|
||||||
proj_layout.addLayout(proj_btn_row)
|
proj_layout.addLayout(proj_btn_row)
|
||||||
|
|
||||||
self.tabs.addTab(proj_tab, strings._("projects"))
|
self.tabs.addTab(proj_tab, "&" + strings._("projects"))
|
||||||
|
|
||||||
# Activities tab
|
# Activities tab
|
||||||
act_tab = QWidget()
|
act_tab = QWidget()
|
||||||
|
|
@ -560,9 +559,9 @@ class TimeCodeManagerDialog(QDialog):
|
||||||
act_layout.addWidget(self.activity_list, 1)
|
act_layout.addWidget(self.activity_list, 1)
|
||||||
|
|
||||||
act_btn_row = QHBoxLayout()
|
act_btn_row = QHBoxLayout()
|
||||||
self.act_add_btn = QPushButton(strings._("add_activity"))
|
self.act_add_btn = QPushButton("&" + strings._("add_activity"))
|
||||||
self.act_rename_btn = QPushButton(strings._("rename_activity"))
|
self.act_rename_btn = QPushButton("&" + strings._("rename_activity"))
|
||||||
self.act_delete_btn = QPushButton(strings._("delete_activity"))
|
self.act_delete_btn = QPushButton("&" + strings._("delete_activity"))
|
||||||
act_btn_row.addWidget(self.act_add_btn)
|
act_btn_row.addWidget(self.act_add_btn)
|
||||||
act_btn_row.addWidget(self.act_rename_btn)
|
act_btn_row.addWidget(self.act_rename_btn)
|
||||||
act_btn_row.addWidget(self.act_delete_btn)
|
act_btn_row.addWidget(self.act_delete_btn)
|
||||||
|
|
@ -573,7 +572,7 @@ class TimeCodeManagerDialog(QDialog):
|
||||||
# Close
|
# Close
|
||||||
close_row = QHBoxLayout()
|
close_row = QHBoxLayout()
|
||||||
close_row.addStretch(1)
|
close_row.addStretch(1)
|
||||||
close_btn = QPushButton(strings._("close"))
|
close_btn = QPushButton("&" + strings._("close"))
|
||||||
close_btn.clicked.connect(self.accept)
|
close_btn.clicked.connect(self.accept)
|
||||||
close_row.addWidget(close_btn)
|
close_row.addWidget(close_btn)
|
||||||
root.addLayout(close_row)
|
root.addLayout(close_row)
|
||||||
|
|
@ -917,7 +916,7 @@ class TimeReportDialog(QDialog):
|
||||||
# Close
|
# Close
|
||||||
close_row = QHBoxLayout()
|
close_row = QHBoxLayout()
|
||||||
close_row.addStretch(1)
|
close_row.addStretch(1)
|
||||||
close_btn = QPushButton(strings._("close"))
|
close_btn = QPushButton("&" + strings._("close"))
|
||||||
close_btn.clicked.connect(self.accept)
|
close_btn.clicked.connect(self.accept)
|
||||||
close_row.addWidget(close_btn)
|
close_row.addWidget(close_btn)
|
||||||
root.addLayout(close_row)
|
root.addLayout(close_row)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue