This commit is contained in:
parent
16d737ead1
commit
1f24d32399
|
@ -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
|
||||
|
||||
## 已知问题
|
||||
|
||||
- 无法完整的进行本地化操作,部分会有英文,本人暂时无法解决
|
||||
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -45,6 +45,7 @@ private:
|
|||
QDockWidget *dw;
|
||||
QTreeWidget *tw;
|
||||
QToolButton *tbtn;
|
||||
QString filename;
|
||||
|
||||
private:
|
||||
bool parse();
|
||||
|
|
Loading…
Reference in New Issue