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
40
auto
selectedYear
()
const
->
int
;
41
auto
yearSelector
()
const
->
Wt
::WComboBox * {
return
m_year
; }
42
auto
inactiveButton
()
const
->
Wt
::WCheckBox * {
return
m_inactive
; }
43
auto
showInactive
()
const
->
bool
;
44
auto
summaryButton
()
const
->
Wt
::WCheckBox * {
return
m_summary
; }
45
auto
showSummary
()
const
->
bool
;
46
47
auto
importClicked
()->
Wt
::Signal<> & {
return
m_importClicked
; }
48
auto
exportClicked
()->
Wt::Signal<>
& {
return
m_exportClicked
; }
49
50
private
:
51
52
// std::shared_ptr< Wt::WButtonGroup > m_group;
53
Wt::WComboBox
*
m_year
=
nullptr
;
54
Wt::WCheckBox
*
m_inactive
=
nullptr
;
55
Wt::WCheckBox
*
m_summary
=
nullptr
;
56
57
Wt::Signal<>
m_importClicked
;
58
Wt::Signal<>
m_exportClicked
;
59
60
};
// endclass ToolBar
61
62
}
// endnamespace BillPay {
63
}
// endnamespace Gui {
64
}
// endnamespace GCW {
65
66
#endif
// __GUI_BILLPAY_TOOLBAR_H___
67
68
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:104
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:48
GCW::Gui::BillPay::ToolBar::summaryButton
auto summaryButton() const -> Wt::WCheckBox *
Definition
BillPay/ToolBar.h:44
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:58
GCW::Gui::BillPay::ToolBar::m_summary
Wt::WCheckBox * m_summary
Definition
BillPay/ToolBar.h:55
GCW::Gui::BillPay::ToolBar::importClicked
auto importClicked() -> Wt::Signal<> &
Definition
BillPay/ToolBar.h:47
GCW::Gui::BillPay::ToolBar::m_editClicked
Wt::Signal m_editClicked
Definition
BillPay/ToolBar.h:34
GCW::Gui::BillPay::ToolBar::m_year
Wt::WComboBox * m_year
Definition
BillPay/ToolBar.h:53
GCW::Gui::BillPay::ToolBar::selectedYear
auto selectedYear() const -> int
Definition
BillPay/ToolBar.cpp:111
GCW::Gui::BillPay::ToolBar::yearSelector
auto yearSelector() const -> Wt::WComboBox *
Definition
BillPay/ToolBar.h:41
GCW::Gui::BillPay::ToolBar::m_importClicked
Wt::Signal m_importClicked
Definition
BillPay/ToolBar.h:57
GCW::Gui::BillPay::ToolBar::showInactive
auto showInactive() const -> bool
Definition
BillPay/ToolBar.cpp:97
GCW::Gui::BillPay::ToolBar::inactiveButton
auto inactiveButton() const -> Wt::WCheckBox *
Definition
BillPay/ToolBar.h:42
GCW::Gui::BillPay::ToolBar::ToolBar
ToolBar()
Definition
BillPay/ToolBar.cpp:13
GCW::Gui::BillPay::ToolBar::m_inactive
Wt::WCheckBox * m_inactive
Definition
BillPay/ToolBar.h:54
Wt::Signal
Wt::WCheckBox
Wt::WComboBox
Wt::WContainerWidget
Wt::WContainerWidget::addNew
Widget * addNew(Args &&...args)
GCW
Definition
App.h:18
Wt
Generated on Wed Jan 7 2026 12:50:03 for GnuCashew ~ Web Application compatible with GnuCash sql data files. by
1.9.8