GnuCashew ~ Web Application compatible with GnuCash sql data files.
GCW
Loading...
Searching...
No Matches
MainWidget.h
Go to the documentation of this file.
1#line 2 "src/Gui/MainWidget.h"
2
3#ifndef __GUI_MAINWIDGET_H___
4#define __GUI_MAINWIDGET_H___
5
6#include <Wt/WContainerWidget.h>
7#include <Wt/WNavigationBar.h>
8#include <Wt/WToolBar.h>
9
10#include "CentralWidget.h"
11#include "MainMenu.h"
12#include "ToolBar.h"
13
14namespace GCW {
15 namespace Gui {
16
17/*!
18** \brief Site Main Widget
19**
20** This is the GnuCashew main site container. It contains
21** a top-line menu navigation bar, a push-button tool bar,
22** bottom-line status bar, and the main central workspace
23** area for the account tree view and other panes.
24**
25** \image html MainWidget.png width=480
26**
27** \ref see also; CentralWidget
28**
29*/
32{
33 public:
34
35 MainWidget();
36
37 auto navBar ()-> Wt::WNavigationBar * { return m_navBar ; }
38 auto toolBar ()-> Wt::WToolBar * { return m_toolBar ; }
41
42 auto load() -> void ;
44 auto open_properties() -> void ;
45 auto open_aboutWidget() -> void ;
46 auto openSelectedAccount() -> void ;
47 auto test() -> void ;
48
49 auto setBasicLedger()-> void ;
50 auto setAutosplit()-> void ;
51 auto setTransaction()-> void ;
52 auto setDoubleLine()-> void ;
53
54 private:
55
61
62}; // endclass MainWidget
63
64 } // endnamespace Gui {
65} // endnamespace GCW {
66
67#endif // #ifndef __MAINWIDGET_H___
68
69
Main GnuCashew Central Widget.
Site Main Menu.
Definition MainMenu.h:21
Site Main Widget.
Definition MainWidget.h:32
Wt::WToolBar * m_toolBar
Definition MainWidget.h:58
auto setTransaction() -> void
auto open_aboutWidget() -> void
auto test() -> void
GCW::Gui::MainMenu * m_mainMenu
Definition MainWidget.h:57
auto openSelectedAccount() -> void
auto open_properties() -> void
auto centralWidget() -> CentralWidget *
Definition MainWidget.h:40
auto setDoubleLine() -> void
auto toolBar() -> Wt::WToolBar *
Definition MainWidget.h:38
auto open_customersOverview() -> void
auto setBasicLedger() -> void
auto navBar() -> Wt::WNavigationBar *
Definition MainWidget.h:37
auto statusBar() -> Wt::WContainerWidget *
Definition MainWidget.h:39
CentralWidget * m_centralWidget
Definition MainWidget.h:60
Wt::WContainerWidget * m_statusBar
Definition MainWidget.h:59
auto setAutosplit() -> void
Wt::WNavigationBar * m_navBar
Definition MainWidget.h:56
auto load() -> void
Widget * addNew(Args &&...args)
Definition App.h:18