Play-/tools/ElfView/ElfViewEx.cpp
Jean-Philip Desjardins f409283610 Fix build issues.
2022-07-25 11:19:56 -04:00

16 lines
535 B
C++

#include "ElfViewEx.h"
#include "StdStreamUtils.h"
#include "ElfFile.h"
template <typename ElfType>
CElfViewEx<ElfType>::CElfViewEx(QMdiArea* mdiArea, const fs::path& elfPath)
: CELFView<ElfType>(mdiArea)
{
CELFView<ElfType>::setWindowTitle(QString::fromStdString(elfPath.filename().string()));
auto stream = Framework::CreateInputStdStream(elfPath.native());
m_elf = std::make_unique<CElfFile<ElfType>>(stream);
CELFView<ElfType>::SetELF(m_elf.get());
}
template class CElfViewEx<CELF32>;
template class CElfViewEx<CELF64>;