mirror of
https://github.com/YGGverse/Yoda.git
synced 2025-01-29 20:44:25 +00:00
draft global accels preset
This commit is contained in:
parent
b328c25904
commit
d206beb82b
@ -5,8 +5,8 @@
|
||||
using namespace app;
|
||||
|
||||
Browser::Browser(
|
||||
const Glib::RefPtr<Gtk::Application> & app,
|
||||
const lib::Database & db
|
||||
//const Glib::RefPtr<Gtk::Application> & app,
|
||||
//const std::shared_ptr<lib::Database> & db
|
||||
) {
|
||||
// Init window
|
||||
set_title(
|
||||
@ -48,17 +48,6 @@ Browser::Browser(
|
||||
& Browser::debug
|
||||
)
|
||||
);
|
||||
|
||||
// Init
|
||||
app->set_accel_for_action(
|
||||
"win.tab",
|
||||
"<Primary>t"
|
||||
);
|
||||
|
||||
app->set_accel_for_action(
|
||||
"win.debug",
|
||||
"<Primary>i"
|
||||
);
|
||||
}
|
||||
|
||||
Browser::~Browser()
|
||||
|
@ -31,8 +31,8 @@ namespace app
|
||||
const int HEIGHT = 480;
|
||||
|
||||
Browser(
|
||||
const Glib::RefPtr<Gtk::Application> & app,
|
||||
const lib::Database & db
|
||||
//const Glib::RefPtr<Gtk::Application> & app,
|
||||
//const std::shared_ptr<lib::Database> & db
|
||||
);
|
||||
|
||||
~Browser();
|
||||
|
33
src/main.cpp
33
src/main.cpp
@ -6,12 +6,18 @@ int main(
|
||||
int argc,
|
||||
char * argv[]
|
||||
) {
|
||||
// Init profile database
|
||||
const std::shared_ptr<lib::Database> db(
|
||||
new lib::Database(
|
||||
"database.sqlite3"
|
||||
)
|
||||
);
|
||||
|
||||
// Init app
|
||||
const Glib::RefPtr<Gtk::Application> app = Gtk::Application::create(
|
||||
"io.github.yggverse.Yoda"
|
||||
);
|
||||
|
||||
// Init actions
|
||||
app->add_action(
|
||||
"quit",
|
||||
sigc::mem_fun(
|
||||
@ -20,24 +26,27 @@ int main(
|
||||
)
|
||||
);
|
||||
|
||||
// Init accels
|
||||
// Init accels @TODO db settings
|
||||
app->set_accel_for_action(
|
||||
"win.tab",
|
||||
"<Primary>t"
|
||||
);
|
||||
|
||||
app->set_accel_for_action(
|
||||
"win.debug",
|
||||
"<Primary>i"
|
||||
);
|
||||
|
||||
app->set_accel_for_action(
|
||||
"app.quit",
|
||||
"<Primary>q"
|
||||
);
|
||||
|
||||
// Init profile
|
||||
const std::shared_ptr<lib::Database> db(
|
||||
new lib::Database(
|
||||
"database.sqlite3"
|
||||
)
|
||||
);
|
||||
|
||||
// Launch browser component
|
||||
return app->make_window_and_run<app::Browser>(
|
||||
argc,
|
||||
argv,
|
||||
app,
|
||||
db
|
||||
argv
|
||||
//app,
|
||||
//db
|
||||
);
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user