GnuCashew ~ GnuCash Enabled Web
GCW
|
#include <App.h>
Inherits Wt::WApplication.
Public Member Functions | |
App (const Wt::WEnvironment &env) | |
GCW::Eng::Engine & | engine () |
Dbo::AbstractSession & | session () |
Dbo::GnuCashew::Session & | gnucashew_session () |
GCW::Gui::MainWidget * | mainWidget () |
Private Member Functions | |
auto | showWelcome () -> void |
auto | buildSite () -> void |
auto | buildLogin () -> void |
auto | buildLoggedIn () -> void |
auto | createAuthWidget () -> std::unique_ptr< Wt::Auth::AuthWidget > |
Private Attributes | |
Dbo::GnuCashew::Session | m_gnucashew_session |
Wt::WContainerWidget * | m_mainContainer = nullptr |
std::unique_ptr< Wt::Auth::AuthWidget > | m_authWidget |
Wt::Auth::AuthWidget * | m_authPointer = nullptr |
std::unique_ptr< Wt::WTimer > | m_timer |
GCW::Gui::MainWidget * | m_mainWidget = nullptr |
GCW::Eng::Engine | m_engine |
GCW::App::App | ( | const Wt::WEnvironment & | env | ) |
Definition at line 72 of file App.cpp.
References buildSite(), createAuthWidget(), GCW::Core::currentDateTime(), engine(), g_dbName, GCW::Dbo::Commodities::getIso4217Commodities(), gnucashew_session(), GCW::Dbo::GnuCashew::Session::login(), m_mainContainer, GCW::Eng::Engine::open(), and GCW::Dbo::GnuCashew::Session::open().
|
private |
Definition at line 271 of file App.cpp.
References g_dbName, and showWelcome().
|
private |
|
private |
Definition at line 216 of file App.cpp.
References GCW::Dbo::Users::oService(), GCW::Dbo::Users::passwordService(), and GCW::Dbo::Users::service().
Referenced by App().
|
inline |
|
inline |
|
inline |
Definition at line 42 of file App.h.
References m_mainWidget.
Dbo::AbstractSession& GCW::App::session | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 57 of file App.h.
Referenced by gnucashew_session().
|
private |
|
private |
Definition at line 64 of file App.h.
Referenced by mainWidget().