Yoda/src/app/browser.hpp
2024-08-12 21:30:30 +03:00

47 lines
850 B
C++

#ifndef APP_BROWSER_H
#define APP_BROWSER_H
#include <glibmm/i18n.h>
#include <gtkmm/applicationwindow.h>
namespace lib
{
class Database;
}
namespace app
{
namespace browser
{
class Header;
class Main;
}
class Browser : public Gtk::ApplicationWindow
{
private:
app::browser::Header * header;
app::browser::Main * main;
public:
Browser(
//const Glib::RefPtr<Gtk::Application> & app,
//const std::shared_ptr<lib::Database> & db
);
~Browser();
void main_tab_append();
void main_tab_close();
void main_tab_close_left();
void main_tab_close_right();
void main_tab_close_all();
void debug();
};
}
#endif // APP_BROWSER_H