mirror of
https://github.com/HIllya51/LunaTranslator.git
synced 2024-12-29 00:24:13 +08:00
.
This commit is contained in:
parent
92afae4ac5
commit
c7af6535d0
@ -714,7 +714,6 @@ class dialog_setting_game_internal(QWidget):
|
||||
"HOOK",
|
||||
"语言",
|
||||
"文本处理",
|
||||
"画廊",
|
||||
"标签",
|
||||
"元数据",
|
||||
"统计",
|
||||
@ -727,7 +726,6 @@ class dialog_setting_game_internal(QWidget):
|
||||
functools.partial(self.doaddtab, self.gethooktab, exepath),
|
||||
functools.partial(self.doaddtab, self.getlangtab, exepath),
|
||||
functools.partial(self.doaddtab, self.gettextproc, exepath),
|
||||
functools.partial(self.doaddtab, self.fengmiantab, exepath),
|
||||
functools.partial(self.doaddtab, self.getlabelsetting, exepath),
|
||||
functools.partial(self.doaddtab, self.metadataorigin, exepath),
|
||||
functools.partial(self.doaddtab, self.getstatistic, exepath),
|
||||
@ -810,22 +808,6 @@ class dialog_setting_game_internal(QWidget):
|
||||
)
|
||||
return _w
|
||||
|
||||
def fengmiantab(self, exepath):
|
||||
_w = QWidget()
|
||||
formLayout = QFormLayout()
|
||||
_w.setLayout(formLayout)
|
||||
|
||||
formLayout.addRow(
|
||||
_TR("画廊"),
|
||||
getsimplepatheditor(
|
||||
reflist=savehook_new_data[exepath]["imagepath_all"],
|
||||
multi=True,
|
||||
isdir=False,
|
||||
name=_TR("画廊"),
|
||||
header=_TR("画廊"),
|
||||
),
|
||||
)
|
||||
return _w
|
||||
|
||||
def doaddtab(self, wfunct, exe, layout):
|
||||
w = wfunct(exe)
|
||||
@ -1915,9 +1897,9 @@ class dialog_savedgame_new(QWidget):
|
||||
def showmenu(self, p):
|
||||
menu = QMenu(self)
|
||||
startgame = QAction(_TR("开始游戏"))
|
||||
gamesetting = QAction(_TR("游戏设置"))
|
||||
delgame = QAction(_TR("删除游戏"))
|
||||
opendir = QAction(_TR("打开目录"))
|
||||
gamesetting = QAction(_TR("游戏设置"))
|
||||
addgame = QAction(_TR("添加游戏"))
|
||||
batchadd = QAction(_TR("批量添加"))
|
||||
othersetting = QAction(_TR("其他设置"))
|
||||
@ -1926,10 +1908,10 @@ class dialog_savedgame_new(QWidget):
|
||||
exists = os.path.exists(self.currentfocuspath)
|
||||
if exists:
|
||||
menu.addAction(startgame)
|
||||
menu.addAction(gamesetting)
|
||||
menu.addAction(delgame)
|
||||
if exists:
|
||||
menu.addAction(opendir)
|
||||
menu.addAction(gamesetting)
|
||||
else:
|
||||
menu.addAction(addgame)
|
||||
menu.addAction(batchadd)
|
||||
@ -2551,6 +2533,7 @@ class dialog_savedgame_v3(QWidget):
|
||||
addtolist = QAction(_TR("添加到列表"))
|
||||
setimage = QAction(_TR("设为封面"))
|
||||
deleteimage = QAction(_TR("删除图片"))
|
||||
hualang = QAction(_TR("画廊"))
|
||||
exists = os.path.exists(self.currentfocuspath)
|
||||
if exists:
|
||||
menu.addAction(startgame)
|
||||
@ -2559,13 +2542,25 @@ class dialog_savedgame_v3(QWidget):
|
||||
menu.addAction(opendir)
|
||||
menu.addAction(addtolist)
|
||||
if ispixmenu:
|
||||
menu.addSeparator()
|
||||
menu.addAction(setimage)
|
||||
menu.addAction(deleteimage)
|
||||
menu.addAction(hualang)
|
||||
action = menu.exec(QCursor.pos())
|
||||
if action == startgame:
|
||||
startgamecheck(self, self.currentfocuspath)
|
||||
elif action == delgame:
|
||||
self.clicked2()
|
||||
elif action == hualang:
|
||||
listediter(
|
||||
self,
|
||||
_TR("画廊"),
|
||||
_TR("画廊"),
|
||||
savehook_new_data[self.currentfocuspath]["imagepath_all"],
|
||||
closecallback=lambda: self.pixview.setpix(self.currentfocuspath),
|
||||
ispathsedit=True,
|
||||
)
|
||||
|
||||
elif action == deleteimage:
|
||||
self.pixview.removecurrent()
|
||||
elif action == opendir:
|
||||
@ -2794,7 +2789,6 @@ class dialog_savedgame_v3(QWidget):
|
||||
|
||||
self.reallist[tagid] = []
|
||||
_btn = QPushButton(title)
|
||||
_btn.customContextMenuRequested
|
||||
_btn.setContextMenuPolicy(Qt.ContextMenuPolicy.CustomContextMenu)
|
||||
|
||||
_btn.customContextMenuRequested.connect(
|
||||
|
@ -26,22 +26,20 @@ class transhist(closeashidewindow):
|
||||
def setupUi(self):
|
||||
self.setWindowIcon(qtawesome.icon("fa.rotate-left"))
|
||||
|
||||
def gettb(_type):
|
||||
textOutput = QPlainTextEdit()
|
||||
textOutput.setContextMenuPolicy(Qt.ContextMenuPolicy.CustomContextMenu)
|
||||
textOutput.customContextMenuRequested.connect(
|
||||
functools.partial(self.showmenu, textOutput, _type)
|
||||
)
|
||||
textOutput.setUndoRedoEnabled(False)
|
||||
textOutput.setReadOnly(True)
|
||||
return textOutput
|
||||
textOutput = QPlainTextEdit()
|
||||
textOutput.setContextMenuPolicy(Qt.ContextMenuPolicy.CustomContextMenu)
|
||||
textOutput.customContextMenuRequested.connect(
|
||||
functools.partial(self.showmenu, textOutput)
|
||||
)
|
||||
textOutput.setUndoRedoEnabled(False)
|
||||
textOutput.setReadOnly(True)
|
||||
|
||||
self.textOutput = gettb(1)
|
||||
self.textOutput = textOutput
|
||||
self.setCentralWidget(self.textOutput)
|
||||
|
||||
self.hiding = True
|
||||
|
||||
def showmenu(self, tb, flag, p):
|
||||
def showmenu(self, tb, p):
|
||||
menu = QMenu(self)
|
||||
qingkong = QAction(_TR("清空"))
|
||||
baocun = QAction(_TR("保存"))
|
||||
@ -53,10 +51,10 @@ class transhist(closeashidewindow):
|
||||
menu.addAction(baocun)
|
||||
if len(self.textOutput.textCursor().selectedText()):
|
||||
menu.addAction(copy)
|
||||
if flag == 1:
|
||||
menu.addAction(hideshowraw)
|
||||
menu.addAction(hideshowapi)
|
||||
menu.addAction(hidetime)
|
||||
menu.addSeparator()
|
||||
menu.addAction(hideshowraw)
|
||||
menu.addAction(hideshowapi)
|
||||
menu.addAction(hidetime)
|
||||
|
||||
action = menu.exec(QCursor.pos())
|
||||
if action == qingkong:
|
||||
|
Loading…
x
Reference in New Issue
Block a user