This commit is contained in:
寂静的羽夏 2022-07-07 22:02:00 +08:00
parent 16d737ead1
commit 1f24d32399
3 changed files with 10 additions and 1 deletions

View File

@ -29,3 +29,8 @@
- Gitea : https://code.gitlink.org.cn/wingsummer/WingElfParser
- Gitee : https://gitee.com/wingsummer/wing-elf-parser
- Gitlinke : https://www.gitlink.org.cn/wingsummer/WingElfParser
## 已知问题
- 无法完整的进行本地化操作,部分会有英文,本人暂时无法解决

View File

@ -91,6 +91,8 @@ bool WingElfPlugin::init(QList<WingPluginInfo> loadedplugin) {
PluginMenuInitEnd();
PluginToolButtonInit(tbtn, tmenu, icon);
connect(tw, &QTreeWidget::itemSelectionChanged, this, [=] {
if (reader.currentDocFilename() != filename)
return;
auto s = tw->selectedItems();
if (s.count()) {
auto item = s.first();
@ -141,7 +143,8 @@ bool WingElfPlugin::parse() {
auto clsbit = int(reader.read(EI_CLASS, 1)[0]);
tw->clear();
tw->setHeaderLabel(reader.currentDocFilename());
filename = reader.currentDocFilename();
tw->setHeaderLabel(filename);
switch (clsbit) {
case ELFCLASS32:

View File

@ -45,6 +45,7 @@ private:
QDockWidget *dw;
QTreeWidget *tw;
QToolButton *tbtn;
QString filename;
private:
bool parse();