diff --git a/gnucash/CMakeLists.txt b/gnucash/CMakeLists.txt index e0beadf481..f102c1a76f 100644 --- a/gnucash/CMakeLists.txt +++ b/gnucash/CMakeLists.txt @@ -32,12 +32,12 @@ else() endif() set(gnucash_noinst_HEADERS - gnucash-base.hpp + gnucash-core-app.hpp ) set (gnucash_SOURCES gnucash.cpp - gnucash-base.cpp + gnucash-core-app.cpp gnucash-gresources.c ${GNUCASH_RESOURCE_FILE} ) @@ -62,7 +62,7 @@ target_link_libraries (gnucash add_executable (gnucash-cli gnucash-cli.cpp - gnucash-base.cpp + gnucash-core-app.cpp ${GNUCASH_RESOURCE_FILE} ${gnucash_noinst_HEADERS} ) @@ -285,7 +285,7 @@ gnc_add_scheme_targets(price-quotes DEPENDS "scm-engine;scm-app-utils;scm-gnome-utils") set_local_dist(gnucash_DIST_local CMakeLists.txt environment.in generate-gnc-script - gnucash.cpp gnucash-cli.cpp gnucash-base.cpp gnucash.rc.in gnucash-valgrind.in gnucash-gresources.xml ${gresource_files} + gnucash.cpp gnucash-cli.cpp gnucash-core-app.cpp gnucash.rc.in gnucash-valgrind.in gnucash-gresources.xml ${gresource_files} price-quotes.scm ${gnucash_noinst_HEADERS} ${gnucash_EXTRA_DIST}) set (gnucash_DIST ${gnucash_DIST_local} ${gnome_DIST} ${gnome_search_DIST} ${gnome_utils_DIST} diff --git a/gnucash/gnucash-cli.cpp b/gnucash/gnucash-cli.cpp index 763a62c6e5..767c971052 100644 --- a/gnucash/gnucash-cli.cpp +++ b/gnucash/gnucash-cli.cpp @@ -29,7 +29,7 @@ #include #endif -#include "gnucash-base.hpp" +#include "gnucash-core-app.hpp" extern "C" { #include @@ -110,7 +110,7 @@ fail: int main(int argc, char ** argv) { - Gnucash::Base application; + Gnucash::CoreApp application; application.parse_command_line (&argc, &argv); application.start (); diff --git a/gnucash/gnucash-base.cpp b/gnucash/gnucash-core-app.cpp similarity index 98% rename from gnucash/gnucash-base.cpp rename to gnucash/gnucash-core-app.cpp index 122724a11f..35d9571592 100644 --- a/gnucash/gnucash-base.cpp +++ b/gnucash/gnucash-core-app.cpp @@ -1,5 +1,5 @@ /* - * gnucash-base.cpp -- Basic application object for gnucash binaries + * gnucash-core-app.cpp -- Basic application object for gnucash binaries * * Copyright (C) 2020 Geert Janssens * @@ -32,7 +32,7 @@ #include #endif -#include "gnucash-base.hpp" +#include "gnucash-core-app.hpp" extern "C" { #include @@ -495,7 +495,7 @@ redirect_stdout (void) #endif } -Gnucash::Base::Base () +Gnucash::CoreApp::CoreApp () { #if !defined(G_THREADS_ENABLED) || defined(G_THREADS_IMPL_NONE) # error "No GLib thread implementation available!" @@ -547,7 +547,7 @@ Gnucash::Base::Base () * before parsing any arguments if the GUI can't be initialized. */ void -Gnucash::Base::parse_command_line (int *argc, char ***argv) +Gnucash::CoreApp::parse_command_line (int *argc, char ***argv) { #ifdef __MINGW64__ wchar_t *tmp_log_to_filename = NULL; @@ -667,25 +667,25 @@ Gnucash::Base::parse_command_line (int *argc, char ***argv) } const char* -Gnucash::Base::get_file_to_load (void) +Gnucash::CoreApp::get_file_to_load (void) { return file_to_load; } int -Gnucash::Base::get_no_file (void) +Gnucash::CoreApp::get_no_file (void) { return nofile; } const char* -Gnucash::Base::get_quotes_file (void) +Gnucash::CoreApp::get_quotes_file (void) { return add_quotes_file; } void -Gnucash::Base::start (void) +Gnucash::CoreApp::start (void) { gnc_print_unstable_message(); diff --git a/gnucash/gnucash-base.hpp b/gnucash/gnucash-core-app.hpp similarity index 89% rename from gnucash/gnucash-base.hpp rename to gnucash/gnucash-core-app.hpp index f993a71eec..1e58af6b5d 100644 --- a/gnucash/gnucash-base.hpp +++ b/gnucash/gnucash-core-app.hpp @@ -1,5 +1,5 @@ /* - * gnucash-base.hpp -- Basic application object for gnucash binaries + * gnucash-core-app.hpp -- Core application object for gnucash binaries * * Copyright (C) 2020 Geert Janssens * @@ -21,15 +21,17 @@ * Boston, MA 02110-1301, USA gnu@gnu.org */ -#ifndef GNUCASH_BASE_HPP -#define GNUCASH_BASE_HPP +#ifndef GNUCASH_CORE_APP_HPP +#define GNUCASH_CORE_APP_HPP + +#include namespace Gnucash { -class Base +class CoreApp { public: - Base (); + CoreApp (); void parse_command_line (int *argc, char ***argv); void start (void); diff --git a/gnucash/gnucash.cpp b/gnucash/gnucash.cpp index 345020fde1..d816fdf49a 100644 --- a/gnucash/gnucash.cpp +++ b/gnucash/gnucash.cpp @@ -29,7 +29,7 @@ #include #endif -#include "gnucash-base.hpp" +#include "gnucash-core-app.hpp" extern "C" { #include @@ -354,7 +354,7 @@ inner_main (void *data, [[maybe_unused]] int argc, [[maybe_unused]] char **argv) int main(int argc, char ** argv) { - Gnucash::Base application; + Gnucash::CoreApp application; application.parse_command_line (&argc, &argv); application.start(); diff --git a/po/POTFILES.in b/po/POTFILES.in index 2353a72dcb..d5087722fb 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -210,8 +210,8 @@ gnucash/gnome-utils/print-session.c gnucash/gnome-utils/search-param.c gnucash/gnome-utils/tree-view-utils.c gnucash/gnome-utils/window-main-summarybar.c -gnucash/gnucash-base.cpp gnucash/gnucash-cli.cpp +gnucash/gnucash-core-app.cpp gnucash/gnucash.cpp gnucash/gschemas/org.gnucash.dialogs.business.gschema.xml.in gnucash/gschemas/org.gnucash.dialogs.checkprinting.gschema.xml.in