mirror of
https://github.com/YGGverse/Yoda.git
synced 2026-04-01 09:05:27 +00:00
rename database pointer
This commit is contained in:
parent
3870e3f53c
commit
9904dfcb34
17 changed files with 161 additions and 161 deletions
|
|
@ -4,7 +4,7 @@
|
|||
using namespace app::browser;
|
||||
|
||||
Main::Main(
|
||||
sqlite3 * db,
|
||||
sqlite3 * database,
|
||||
const Glib::RefPtr<Gio::SimpleAction> & ACTION__CLOSE,
|
||||
const Glib::RefPtr<Gio::SimpleAction> & ACTION__CLOSE_ALL,
|
||||
const Glib::RefPtr<Gio::SimpleAction> & ACTION__HISTORY_BACK,
|
||||
|
|
@ -14,7 +14,7 @@ Main::Main(
|
|||
) {
|
||||
// Init database
|
||||
Database::Session::init(
|
||||
this->db = db
|
||||
this->database = database
|
||||
);
|
||||
|
||||
// Init widget
|
||||
|
|
@ -28,7 +28,7 @@ Main::Main(
|
|||
|
||||
// Init components
|
||||
mainTab = Gtk::make_managed<main::Tab>(
|
||||
db,
|
||||
database,
|
||||
ACTION__CLOSE,
|
||||
ACTION__CLOSE_ALL,
|
||||
ACTION__HISTORY_BACK,
|
||||
|
|
@ -51,7 +51,7 @@ int Main::session_restore(
|
|||
sqlite3_stmt* statement; // @TODO move to the Database model namespace
|
||||
|
||||
const int PREPARE_STATUS = sqlite3_prepare_v3(
|
||||
db,
|
||||
database,
|
||||
Glib::ustring::sprintf(
|
||||
R"SQL(
|
||||
SELECT * FROM `app_browser_main__session`
|
||||
|
|
@ -90,13 +90,13 @@ void Main::session_save(
|
|||
|
||||
// Delete previous data
|
||||
Database::Session::clean(
|
||||
db,
|
||||
database,
|
||||
APP_BROWSER__SESSION__ID
|
||||
); // @TODO run on background
|
||||
|
||||
// Create new session
|
||||
const sqlite3_int64 APP_BROWSER_MAIN__SESSION__ID = Database::Session::add(
|
||||
db,
|
||||
database,
|
||||
APP_BROWSER__SESSION__ID
|
||||
);
|
||||
|
||||
|
|
@ -185,12 +185,12 @@ Glib::ustring Main::get_tab_page_description()
|
|||
|
||||
// Database
|
||||
int Main::Database::Session::init(
|
||||
sqlite3 * db
|
||||
sqlite3 * database
|
||||
) {
|
||||
char * error;
|
||||
|
||||
return sqlite3_exec(
|
||||
db,
|
||||
database,
|
||||
R"SQL(
|
||||
CREATE TABLE IF NOT EXISTS `app_browser_main__session`
|
||||
(
|
||||
|
|
@ -205,14 +205,14 @@ int Main::Database::Session::init(
|
|||
}
|
||||
|
||||
int Main::Database::Session::clean(
|
||||
sqlite3 * db,
|
||||
sqlite3 * database,
|
||||
const sqlite3_int64 & APP_BROWSER__SESSION__ID
|
||||
) {
|
||||
char * error; // @TODO
|
||||
sqlite3_stmt * statement;
|
||||
|
||||
const int PREPARE_STATUS = sqlite3_prepare_v3(
|
||||
db,
|
||||
database,
|
||||
Glib::ustring::sprintf(
|
||||
R"SQL(
|
||||
SELECT * FROM `app_browser_main__session`
|
||||
|
|
@ -237,7 +237,7 @@ int Main::Database::Session::clean(
|
|||
|
||||
// Delete record
|
||||
const int EXEC_STATUS = sqlite3_exec(
|
||||
db,
|
||||
database,
|
||||
Glib::ustring::sprintf(
|
||||
R"SQL(
|
||||
DELETE FROM `app_browser_main__session` WHERE `id` = %d
|
||||
|
|
@ -253,7 +253,7 @@ int Main::Database::Session::clean(
|
|||
if (EXEC_STATUS == SQLITE_OK)
|
||||
{
|
||||
main::Tab::Database::Session::clean(
|
||||
db,
|
||||
database,
|
||||
APP_BROWSER_MAIN__SESSION__ID
|
||||
);
|
||||
}
|
||||
|
|
@ -266,13 +266,13 @@ int Main::Database::Session::clean(
|
|||
}
|
||||
|
||||
sqlite3_int64 Main::Database::Session::add(
|
||||
sqlite3 * db,
|
||||
sqlite3 * database,
|
||||
const sqlite3_int64 & APP_BROWSER__SESSION__ID
|
||||
) {
|
||||
char * error; // @TODO
|
||||
|
||||
sqlite3_exec(
|
||||
db,
|
||||
database,
|
||||
Glib::ustring::sprintf(
|
||||
R"SQL(
|
||||
INSERT INTO `app_browser_main__session` (
|
||||
|
|
@ -289,6 +289,6 @@ sqlite3_int64 Main::Database::Session::add(
|
|||
);
|
||||
|
||||
return sqlite3_last_insert_rowid(
|
||||
db
|
||||
database
|
||||
);
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue