Moving XdbApp under ui::.
This commit is contained in:
parent
21225b5917
commit
4768f2fc0b
|
@ -8,8 +8,6 @@
|
|||
'protocol.h',
|
||||
'xdb.cc',
|
||||
'xdb.h',
|
||||
'xdb_app.cc',
|
||||
'xdb_app.h',
|
||||
],
|
||||
|
||||
'includes': [
|
||||
|
|
|
@ -4,6 +4,8 @@
|
|||
'main_frame.cc',
|
||||
'main_frame.h',
|
||||
'open_postmortem_trace_dialog.h',
|
||||
'xdb_app.cc',
|
||||
'xdb_app.h',
|
||||
'xdb_ui.cpp',
|
||||
'xdb_ui.h',
|
||||
],
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
******************************************************************************
|
||||
*/
|
||||
|
||||
#include <xdb/xdb_app.h>
|
||||
#include <xdb/ui/xdb_app.h>
|
||||
|
||||
#include <atomic>
|
||||
#include <codecvt>
|
||||
|
@ -20,6 +20,7 @@
|
|||
#include <third_party/wxWidgets/include/wx/progdlg.h>
|
||||
|
||||
namespace xdb {
|
||||
namespace ui {
|
||||
|
||||
IMPLEMENT_APP(XdbApp);
|
||||
|
||||
|
@ -32,7 +33,7 @@ int XdbApp::OnExit() {
|
|||
|
||||
void XdbApp::OpenEmpty() {
|
||||
while (true) {
|
||||
ui::OpenPostmortemTraceDialog dialog;
|
||||
OpenPostmortemTraceDialog dialog;
|
||||
if (dialog.ShowModal() == wxID_CANCEL) {
|
||||
Exit();
|
||||
return;
|
||||
|
@ -100,7 +101,7 @@ bool XdbApp::OpenTraceFile(const std::wstring& trace_file_path,
|
|||
}
|
||||
|
||||
bool XdbApp::OpenDebugTarget(std::unique_ptr<DebugTarget> debug_target) {
|
||||
auto main_frame = new ui::MainFrame(std::move(debug_target));
|
||||
auto main_frame = new MainFrame(std::move(debug_target));
|
||||
|
||||
main_frames_.push_back(main_frame);
|
||||
main_frame->Connect(wxEVT_DESTROY, wxEventHandler(XdbApp::OnMainFrameDestroy),
|
||||
|
@ -128,4 +129,5 @@ void XdbApp::OnMainFrameDestroy(wxEvent& event) {
|
|||
assert_always();
|
||||
}
|
||||
|
||||
} // namespace ui
|
||||
} // namespace xdb
|
|
@ -7,8 +7,8 @@
|
|||
******************************************************************************
|
||||
*/
|
||||
|
||||
#ifndef XDB_XDB_APP_H_
|
||||
#define XDB_XDB_APP_H_
|
||||
#ifndef XDB_UI_XDB_APP_H_
|
||||
#define XDB_UI_XDB_APP_H_
|
||||
|
||||
#include <memory>
|
||||
#include <string>
|
||||
|
@ -19,11 +19,8 @@
|
|||
|
||||
namespace xdb {
|
||||
namespace ui {
|
||||
class MainFrame;
|
||||
} // namespace ui
|
||||
} // namespace xdb
|
||||
|
||||
namespace xdb {
|
||||
class MainFrame;
|
||||
|
||||
class XdbApp : public wxApp {
|
||||
public:
|
||||
|
@ -42,9 +39,10 @@ class XdbApp : public wxApp {
|
|||
|
||||
void OnMainFrameDestroy(wxEvent& event);
|
||||
|
||||
std::vector<ui::MainFrame*> main_frames_;
|
||||
std::vector<MainFrame*> main_frames_;
|
||||
};
|
||||
|
||||
} // namespace ui
|
||||
} // namespace xdb
|
||||
|
||||
#endif // XDB_XDB_APP_H_
|
||||
#endif // XDB_UI_XDB_APP_H_
|
|
@ -14,7 +14,7 @@
|
|||
#include <gflags/gflags.h>
|
||||
#include <poly/poly.h>
|
||||
#include <third_party/wxWidgets/include/wx/wx.h>
|
||||
#include <xdb/xdb_app.h>
|
||||
#include <xdb/ui/xdb_app.h>
|
||||
|
||||
DEFINE_string(trace_file, "", "Trace file to load on startup.");
|
||||
DEFINE_string(content_file, "",
|
||||
|
@ -38,7 +38,7 @@ int main(int argc, xechar_t** argv) {
|
|||
}
|
||||
|
||||
// App is auto-freed by wx.
|
||||
auto app = new XdbApp();
|
||||
auto app = new ui::XdbApp();
|
||||
wxApp::SetInstance(app);
|
||||
if (!wxEntryStart(0, nullptr)) {
|
||||
XEFATAL("Failed to enter wxWidgets app");
|
||||
|
|
Loading…
Reference in New Issue