|
|
@ -1,8 +1,9 @@ |
|
|
|
#ifndef APP_BROWSER_MAIN_TAB_DATA_HPP |
|
|
|
#ifndef APP_BROWSER_MAIN_TAB_DATA_HPP |
|
|
|
#define APP_BROWSER_MAIN_TAB_DATA_HPP |
|
|
|
#define APP_BROWSER_MAIN_TAB_DATA_HPP |
|
|
|
|
|
|
|
|
|
|
|
#include <gtkmm/box.h> |
|
|
|
|
|
|
|
#include <giomm/simpleactiongroup.h> |
|
|
|
#include <giomm/simpleactiongroup.h> |
|
|
|
|
|
|
|
#include <glibmm/refptr.h> |
|
|
|
|
|
|
|
#include <gtkmm/box.h> |
|
|
|
#include <sigc++/functors/mem_fun.h> |
|
|
|
#include <sigc++/functors/mem_fun.h> |
|
|
|
|
|
|
|
|
|
|
|
namespace app::browser::main::tab |
|
|
|
namespace app::browser::main::tab |
|
|
@ -10,6 +11,7 @@ namespace app::browser::main::tab |
|
|
|
namespace data |
|
|
|
namespace data |
|
|
|
{ |
|
|
|
{ |
|
|
|
class Navbar; |
|
|
|
class Navbar; |
|
|
|
|
|
|
|
class Content; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
class Data : public Gtk::Box |
|
|
|
class Data : public Gtk::Box |
|
|
@ -19,11 +21,11 @@ namespace app::browser::main::tab |
|
|
|
Glib::RefPtr<Gio::SimpleActionGroup> action_group; |
|
|
|
Glib::RefPtr<Gio::SimpleActionGroup> action_group; |
|
|
|
|
|
|
|
|
|
|
|
data::Navbar * navbar; |
|
|
|
data::Navbar * navbar; |
|
|
|
|
|
|
|
data::Content * content; |
|
|
|
|
|
|
|
|
|
|
|
public: |
|
|
|
public: |
|
|
|
|
|
|
|
|
|
|
|
Data(); |
|
|
|
Data(); |
|
|
|
|
|
|
|
|
|
|
|
~Data(); |
|
|
|
~Data(); |
|
|
|
|
|
|
|
|
|
|
|
void update(); |
|
|
|
void update(); |
|
|
|