Skip to content

Commit

Permalink
[toolkit] Fix folders and archives not expandable under wxGTK
Browse files Browse the repository at this point in the history
  • Loading branch information
seedhartha committed Aug 3, 2024
1 parent 20bd316 commit b8847b7
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 32 deletions.
23 changes: 3 additions & 20 deletions src/apps/toolkit/view/resource/explorerframe.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -21,28 +21,8 @@
#include <wx/dirdlg.h>
#include <wx/mstream.h>

#include "reone/audio/clip.h"
#include "reone/audio/format/mp3reader.h"
#include "reone/audio/format/wavreader.h"
#include "reone/game/script/routines.h"
#include "reone/graphics/format/lipreader.h"
#include "reone/graphics/lipanimation.h"
#include "reone/resource/format/2dareader.h"
#include "reone/resource/format/bifreader.h"
#include "reone/resource/format/erfreader.h"
#include "reone/resource/format/gffreader.h"
#include "reone/resource/format/keyreader.h"
#include "reone/resource/format/rimreader.h"
#include "reone/resource/format/ssfreader.h"
#include "reone/resource/format/tlkreader.h"
#include "reone/resource/talktable.h"
#include "reone/resource/typeutil.h"
#include "reone/system/fileutil.h"
#include "reone/system/hexutil.h"
#include "reone/system/stream/fileinput.h"
#include "reone/system/stream/fileoutput.h"
#include "reone/system/stream/memoryinput.h"
#include "reone/system/stream/memoryoutput.h"

#include "../../viewmodel/resource/gff.h"
#include "../../viewmodel/resource/ncs.h"
Expand Down Expand Up @@ -223,6 +203,7 @@ void ResourceExplorerFrame::BindViewModel() {
wxDataViewItem appended;
if (resItem->container) {
appended = m_resourcesTreeCtrl->AppendContainer(parentItem, resItem->displayName, -1, -1, new ResourcesItemClientData {resItem->id});
m_resourcesTreeCtrl->AppendItem(appended, "[placeholder]");
} else {
appended = m_resourcesTreeCtrl->AppendItem(parentItem, resItem->displayName, -1, new ResourcesItemClientData {resItem->id});
}
Expand All @@ -248,6 +229,7 @@ void ResourceExplorerFrame::BindViewModel() {
wxDataViewItem appended;
if (resItem->container) {
appended = m_resourcesTreeCtrl->AppendContainer(parentItem, resItem->displayName, -1, -1, new ResourcesItemClientData {resItem->id});
m_resourcesTreeCtrl->AppendItem(appended, "[placeholder]");
} else {
appended = m_resourcesTreeCtrl->AppendItem(parentItem, resItem->displayName, -1, new ResourcesItemClientData {resItem->id});
}
Expand Down Expand Up @@ -446,6 +428,7 @@ void ResourceExplorerFrame::OnResourcesTreeCtrlItemExpanding(wxDataViewEvent &ev
if (resItem.loaded) {
return;
}
m_resourcesTreeCtrl->DeleteChildren(item);
m_viewModel.onResourcesItemExpanding(resItemId);
resItem.loaded = true;
}
Expand Down
12 changes: 0 additions & 12 deletions src/apps/toolkit/view/resource/explorerframe.h
Original file line number Diff line number Diff line change
Expand Up @@ -38,19 +38,7 @@
#undef Always
#endif

#include "reone/audio/context.h"
#include "reone/audio/source.h"
#include "reone/game/types.h"
#include "reone/graphics/lipanimation.h"
#include "reone/resource/format/keyreader.h"
#include "reone/resource/gff.h"
#include "reone/resource/id.h"
#include "reone/system/stream/input.h"

#include "../../viewmodel/resource/audio.h"
#include "../../viewmodel/resource/explorer.h"
#include "../../viewmodel/resource/image.h"
#include "../../viewmodel/resource/model.h"

namespace reone {

Expand Down

0 comments on commit b8847b7

Please sign in to comment.