feat: support old title placeholder in title prompts
This commit is contained in:
@@ -61,6 +61,8 @@ class GenerateTab(QWidget):
|
||||
prompts.load_title_prompt(self.title_prompt_path)
|
||||
)
|
||||
self.save_title_button = QPushButton("保存标题提示词")
|
||||
self.insert_old_title_button = QPushButton("插入旧标题")
|
||||
self.insert_old_title_button.setObjectName("insertOldTitleButton")
|
||||
self.cover_prompt_edit = QPlainTextEdit()
|
||||
self.cover_prompt_edit.setObjectName("coverPromptEdit")
|
||||
self.cover_prompt_edit.setPlaceholderText("封面提示词")
|
||||
@@ -115,7 +117,11 @@ class GenerateTab(QWidget):
|
||||
left_layout.setContentsMargins(0, 0, 12, 0)
|
||||
left_layout.addWidget(QLabel("标题提示词"))
|
||||
left_layout.addWidget(self.title_prompt_edit, 1)
|
||||
left_layout.addWidget(self.save_title_button)
|
||||
title_action_layout = QHBoxLayout()
|
||||
title_action_layout.addWidget(self.save_title_button)
|
||||
title_action_layout.addWidget(self.insert_old_title_button)
|
||||
title_action_layout.addStretch(1)
|
||||
left_layout.addLayout(title_action_layout)
|
||||
left_layout.addWidget(QLabel("封面提示词"))
|
||||
left_layout.addWidget(self.cover_template_combo)
|
||||
cover_template_layout = QHBoxLayout()
|
||||
@@ -230,6 +236,7 @@ class GenerateTab(QWidget):
|
||||
self.status_filter.currentIndexChanged.connect(self.refresh_tasks)
|
||||
self.refresh_button.clicked.connect(self.refresh_tasks)
|
||||
self.save_title_button.clicked.connect(self.save_title_prompt)
|
||||
self.insert_old_title_button.clicked.connect(self.insert_old_title_placeholder)
|
||||
self.cover_template_combo.currentIndexChanged.connect(self.load_selected_cover_template)
|
||||
self.new_cover_template_button.clicked.connect(self.new_cover_template)
|
||||
self.save_cover_template_button.clicked.connect(self.save_cover_template)
|
||||
@@ -454,6 +461,9 @@ class GenerateTab(QWidget):
|
||||
def insert_title_placeholder(self, checked=False):
|
||||
self.cover_prompt_edit.insertPlainText("{新标题}")
|
||||
|
||||
def insert_old_title_placeholder(self, checked=False):
|
||||
self.title_prompt_edit.insertPlainText("{旧标题}")
|
||||
|
||||
def preview_cover_prompt(self, checked=False):
|
||||
task = self._selected_task()
|
||||
if task is None:
|
||||
|
||||
Reference in New Issue
Block a user