GnuCashew ~ Web Application compatible with GnuCash sql data files.
GCW
Loading...
Searching...
No Matches
Gui
BillPay
BillPay/ToolBar.h
Go to the documentation of this file.
1
#line 2 "src/Gui/BillPay/ToolBar.h"
2
3
4
#ifndef __GUI_BILLPAY_TOOLBAR_H___
5
#define __GUI_BILLPAY_TOOLBAR_H___
6
7
#include <Wt/WTableView.h>
8
#include <Wt/WButtonGroup.h>
9
#include <Wt/WRadioButton.h>
10
11
#include "
Status.h
"
12
13
namespace
GCW
{
14
namespace
Gui {
15
namespace
BillPay {
16
17
/*!
18
** \brief Control Bar
19
**
20
** Control Bar with buttons
21
**
22
*/
23
class
ToolBar
24
:
public
Wt::WContainerWidget
25
{
26
public
:
27
28
ToolBar
();
29
30
Wt::Signal<>
&
addClicked
() {
return
m_addClicked
; }
31
Wt::Signal<>
m_addClicked
;
32
33
Wt::Signal<>
&
editClicked
() {
return
m_editClicked
; }
34
Wt::Signal<>
m_editClicked
;
35
36
// int selectedMonth() const;
37
38
// std::shared_ptr< Wt::WButtonGroup > buttonGroup () const { return m_group; }
39
auto
inactiveButton
()
const
->
Wt
::WCheckBox * {
return
m_inactive
; }
40
auto
showInactive
()
const
->
bool
;
41
42
auto
summaryButton
()
const
->
Wt
::WCheckBox * {
return
m_summary
; }
43
auto
showSummary
()
const
->
bool
;
44
45
auto
importClicked
()->
Wt
::Signal<> & {
return
m_importClicked
; }
46
auto
exportClicked
()->
Wt::Signal<>
& {
return
m_exportClicked
; }
47
48
private
:
49
50
// std::shared_ptr< Wt::WButtonGroup > m_group;
51
Wt::WCheckBox
*
m_inactive
=
nullptr
;
52
Wt::WCheckBox
*
m_summary
=
nullptr
;
53
54
Wt::Signal<>
m_importClicked
;
55
Wt::Signal<>
m_exportClicked
;
56
57
};
// endclass ToolBar
58
59
}
// endnamespace BillPay {
60
}
// endnamespace Gui {
61
}
// endnamespace GCW {
62
63
#endif
// __GUI_BILLPAY_TOOLBAR_H___
64
65
Status.h
GCW::Gui::BillPay::ToolBar
Control Bar.
Definition
BillPay/ToolBar.h:25
GCW::Gui::BillPay::ToolBar::showSummary
auto showSummary() const -> bool
Definition
BillPay/ToolBar.cpp:95
GCW::Gui::BillPay::ToolBar::addClicked
Wt::Signal & addClicked()
Definition
BillPay/ToolBar.h:30
GCW::Gui::BillPay::ToolBar::exportClicked
auto exportClicked() -> Wt::Signal<> &
Definition
BillPay/ToolBar.h:46
GCW::Gui::BillPay::ToolBar::summaryButton
auto summaryButton() const -> Wt::WCheckBox *
Definition
BillPay/ToolBar.h:42
GCW::Gui::BillPay::ToolBar::m_addClicked
Wt::Signal m_addClicked
Definition
BillPay/ToolBar.h:31
GCW::Gui::BillPay::ToolBar::editClicked
Wt::Signal & editClicked()
Definition
BillPay/ToolBar.h:33
GCW::Gui::BillPay::ToolBar::m_exportClicked
Wt::Signal m_exportClicked
Definition
BillPay/ToolBar.h:55
GCW::Gui::BillPay::ToolBar::m_summary
Wt::WCheckBox * m_summary
Definition
BillPay/ToolBar.h:52
GCW::Gui::BillPay::ToolBar::importClicked
auto importClicked() -> Wt::Signal<> &
Definition
BillPay/ToolBar.h:45
GCW::Gui::BillPay::ToolBar::m_editClicked
Wt::Signal m_editClicked
Definition
BillPay/ToolBar.h:34
GCW::Gui::BillPay::ToolBar::m_importClicked
Wt::Signal m_importClicked
Definition
BillPay/ToolBar.h:54
GCW::Gui::BillPay::ToolBar::showInactive
auto showInactive() const -> bool
Definition
BillPay/ToolBar.cpp:88
GCW::Gui::BillPay::ToolBar::inactiveButton
auto inactiveButton() const -> Wt::WCheckBox *
Definition
BillPay/ToolBar.h:39
GCW::Gui::BillPay::ToolBar::ToolBar
ToolBar()
Definition
BillPay/ToolBar.cpp:11
GCW::Gui::BillPay::ToolBar::m_inactive
Wt::WCheckBox * m_inactive
Definition
BillPay/ToolBar.h:51
Wt::Signal
Wt::WCheckBox
Wt::WContainerWidget
Wt::WContainerWidget::addNew
Widget * addNew(Args &&...args)
GCW
Definition
App.h:18
Wt
Generated on Sat Sep 13 2025 08:48:27 for GnuCashew ~ Web Application compatible with GnuCash sql data files. by
1.9.8