-
Notifications
You must be signed in to change notification settings - Fork 0
/
address.h
36 lines (28 loc) · 829 Bytes
/
address.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#ifndef MEMDUMP_ADDRESS_H
#define MEMDUMP_ADDRESS_H
#include <gtkmm/button.h>
#include <gtkmm/window.h>
#include <gtkmm/box.h>
#include <sigc++/sigc++.h>
#include <gtkmm.h>
#include "memlib.h"
class Address : public Gtk::Window {
public:
Address(std::shared_ptr<memlib::Process> proc);
virtual ~Address();
typedef sigc::signal<void, char*> pid_signal_t;
pid_signal_t signal_address_selection();
protected:
pid_signal_t m_signal_address_selection;
void on_button_clicked();
std::shared_ptr<memlib::Process> proc;
std::vector<memlib::VMMapEntry>* vmmap;
Gtk::Button m_button;
Gtk::Entry m_Entry;
Gtk::Paned m_HPaned;
Gtk::Paned m_VPaned;
Gtk::ScrolledWindow m_ScrolledWindow;
Gtk::TextView m_TextView;
Glib::RefPtr<Gtk::TextBuffer> m_refTextBuffer;
};
#endif