GnuCashew ~ GnuCash Enabled Web
GCW
MainMenu.cpp
Go to the documentation of this file.
1 
2 
3 #include <Wt/WMenu.h>
4 #include <Wt/WPopupMenu.h>
5 
6 #include "../define.h"
7 #include "MainWidget.h"
8 #include "MainMenu.h"
9 
11 MainMenu( MainWidget * _mainWidget )
12 {
13 
14  /*
15  ** FILE
16  */
17  {
18  auto m_uFile = addItem( TR("gcw.MainWidget.mu.file") );
19  auto popFile = std::make_unique< Wt::WPopupMenu >();
20  popFile-> addItem( TR( "gcw.MainWidget.mu.file.new" ) )-> setDisabled( true );
21  popFile-> addItem( TR( "gcw.MainWidget.mu.file.open" ) )-> setDisabled( true );
22  popFile-> addItem( TR( "gcw.MainWidget.mu.file.import" ) )-> setDisabled( true );
23  popFile-> addSeparator();
24  popFile-> addItem( TR( "gcw.MainWidget.mu.file.save" ) )-> setDisabled( true );
25  popFile-> addItem( TR( "gcw.MainWidget.mu.file.saveas" ) )-> setDisabled( true );
26  popFile-> addItem( TR( "gcw.MainWidget.mu.file.revert" ) )-> setDisabled( true );
27  popFile-> addSeparator();
28  popFile-> addItem( TR( "gcw.MainWidget.mu.file.print" ) )-> setDisabled( true );
29  popFile-> addItem( TR( "gcw.MainWidget.mu.file.pagesetup" ) )-> setDisabled( true );
30  popFile-> addItem( TR( "gcw.MainWidget.mu.file.export" ) )-> setDisabled( true );
31  popFile-> addSeparator();
32  popFile-> addItem( TR( "gcw.MainWidget.mu.file.properties" ), _mainWidget, &MainWidget:: open_properties );
33  popFile-> addSeparator();
34  popFile-> addItem( TR( "gcw.MainWidget.mu.file.close" ) )-> setDisabled( true );
35  popFile-> addItem( TR( "gcw.MainWidget.mu.file.quit" ) )-> setDisabled( true );
36  m_uFile-> setMenu( std::move( popFile ) );
37 
38  } // endFILE
39 
40  /*
41  ** EDIT
42  */
43  {
44  auto m_uEdit = addItem( TR( "gcw.MainWidget.mu.edit" ) );
45  auto popEdit = std::make_unique< Wt::WPopupMenu >();
46  popEdit-> addItem( TR( "gcw.MainWidget.mu.edit.cut" ) )-> setDisabled( true );
47  popEdit-> addItem( TR( "gcw.MainWidget.mu.edit.copy" ) )-> setDisabled( true );
48  popEdit-> addItem( TR( "gcw.MainWidget.mu.edit.paste" ) )-> setDisabled( true );
49  popEdit-> addSeparator();
50  popEdit-> addItem( TR( "gcw.MainWidget.mu.edit.edit" ), _mainWidget, &MainWidget:: openSelectedAccount );
51  popEdit-> addItem( TR( "gcw.MainWidget.mu.edit.delete" ) )-> setDisabled( true );
52  popEdit-> addItem( TR( "gcw.MainWidget.mu.edit.find" ) )-> setDisabled( true );
53  popEdit-> addItem( TR( "gcw.MainWidget.mu.edit.cascade" ) )-> setDisabled( true );
54  popEdit-> addItem( TR( "gcw.MainWidget.mu.edit.renumber" ) )-> setDisabled( true );
55  popEdit-> addSeparator();
56  popEdit-> addItem( TR( "gcw.MainWidget.mu.edit.openaccount" ) )-> setDisabled( true );
57  popEdit-> addItem( TR( "gcw.MainWidget.mu.edit.opensubaccounts" ) )-> setDisabled( true );
58  m_uEdit-> setMenu( std::move( popEdit ) );
59 
60  } // endEDIT
61 
62  /*
63  ** VIEW
64  */
65  {
66  auto m_uView = addItem( TR( "gcw.MainWidget.mu.view" ) );
67  auto popView = std::make_unique< Wt::WPopupMenu >();
68  popView-> addItem( TR( "gcw.MainWidget.mu.view.toolbar" ) )-> setDisabled( true );
69  popView-> addItem( TR( "gcw.MainWidget.mu.view.summarybar" ) )-> setDisabled( true );
70  popView-> addItem( TR( "gcw.MainWidget.mu.view.statusbar" ) )-> setDisabled( true );
71  popView-> addItem( TR( "gcw.MainWidget.mu.view.tabposition" ) )-> setDisabled( true );
72  popView-> addSeparator();
73  popView-> addItem( TR( "gcw.MainWidget.mu.view.filterby" ) )-> setDisabled( true );
74  popView-> addSeparator();
75  popView-> addItem( TR( "gcw.MainWidget.mu.view.refresh" ) )-> setDisabled( true );
76  popView-> addItem( TR( "gcw.MainWidget.mu.view.newaccounts" ) )-> setDisabled( true );
77  m_uView-> setMenu( std::move( popView ) );
78 
79  } // endVIEW
80 
81  /*
82  ** ACTIONS
83  */
84  {
85  auto m_uActions = addItem( TR( "gcw.MainWidget.mu.actions" ) );
86  auto popActions = std::make_unique< Wt::WPopupMenu >();
87  popActions-> addItem( TR( "gcw.MainWidget.mu.actions.online" ) )-> setDisabled( true );
88  popActions-> addItem( TR( "gcw.MainWidget.mu.actions.scheduled" ) )-> setDisabled( true );
89  popActions-> addItem( TR( "gcw.MainWidget.mu.actions.budget" ) )-> setDisabled( true );
90 
91  if( GCW::app()-> gnucashew_session().hasGnuCashewExtensions() )
92  popActions-> addItem( TR( "gcw.MainWidget.mu.actions.billpay" ), _mainWidget-> centralWidget(), &GCW::Gui::CentralWidget::open_BillPayWidget );
93 
94  popActions-> addSeparator();
95  popActions-> addItem( TR( "gcw.MainWidget.mu.actions.resetwarnings" ) )-> setDisabled( true );
96  popActions-> addItem( TR( "gcw.MainWidget.mu.actions.renamepage" ) )-> setDisabled( true );
97  m_uActions-> setMenu( std::move( popActions ) );
98 
99  } // endACTIONS
100 
101  /*
102  ** BUSINESS
103  */
104  {
105  auto m_uBusiness = addItem( TR( "gcw.MainWidget.mu.business" ) );
106  auto popBusiness = std::make_unique< Wt::WPopupMenu >();
107 
108  /*
109  ** CUSTOMER->
110  */
111  {
112  auto m_uCustomer = popBusiness-> addItem( TR( "gcw.MainWidget.mu.business.customer" ) );
113  auto popCustomer = std::make_unique< Wt::WPopupMenu >();
114  popCustomer-> addItem( TR( "gcw.MainWidget.mu.business.customer.overview" ), _mainWidget-> centralWidget(), &CentralWidget::open_CustomersWidget );
115  popCustomer-> addItem( TR( "gcw.MainWidget.mu.business.customer.newCustomer" ) )-> setDisabled( true );
116  popCustomer-> addItem( TR( "gcw.MainWidget.mu.business.customer.findCustomer" ) )-> setDisabled( true );
117  popCustomer-> addItem( TR( "gcw.MainWidget.mu.business.customer.newInvoice" ) )-> setDisabled( true );
118  popCustomer-> addItem( TR( "gcw.MainWidget.mu.business.customer.findInvoice" ) )-> setDisabled( true );
119  popCustomer-> addItem( TR( "gcw.MainWidget.mu.business.customer.newJob" ) )-> setDisabled( true );
120  popCustomer-> addItem( TR( "gcw.MainWidget.mu.business.customer.findJob" ) )-> setDisabled( true );
121  popCustomer-> addItem( TR( "gcw.MainWidget.mu.business.customer.processPayment" ) )-> setDisabled( true );
122  popCustomer-> addItem( TR( "gcw.MainWidget.mu.business.customer.invoicesDue" ) )-> setDisabled( true );
123  m_uCustomer-> setMenu( std::move( popCustomer ) );
124  }
125 
126  /*
127  ** VENDOR->
128  */
129  {
130  auto m_uVendor = popBusiness-> addItem( TR( "gcw.MainWidget.mu.business.vendor" ) );
131  m_uVendor-> setDisabled( true );
132  auto popVendor = std::make_unique< Wt::WPopupMenu >();
133  popVendor-> addItem( TR( "gcw.MainWidget.mu.business.vendor.overview" ) )-> setDisabled( true );
134  popVendor-> addItem( TR( "gcw.MainWidget.mu.business.vendor.newVendor" ) )-> setDisabled( true );
135  popVendor-> addItem( TR( "gcw.MainWidget.mu.business.vendor.findVendor" ) )-> setDisabled( true );
136  popVendor-> addItem( TR( "gcw.MainWidget.mu.business.vendor.newBill" ) )-> setDisabled( true );
137  popVendor-> addItem( TR( "gcw.MainWidget.mu.business.vendor.findBill" ) )-> setDisabled( true );
138  popVendor-> addItem( TR( "gcw.MainWidget.mu.business.vendor.newJob" ) )-> setDisabled( true );
139  popVendor-> addItem( TR( "gcw.MainWidget.mu.business.vendor.findJob" ) )-> setDisabled( true );
140  popVendor-> addItem( TR( "gcw.MainWidget.mu.business.vendor.processPayment" ) )-> setDisabled( true );
141  popVendor-> addItem( TR( "gcw.MainWidget.mu.business.vendor.invoicesDue" ) )-> setDisabled( true );
142  m_uVendor-> setMenu( std::move( popVendor ) );
143  }
144 
145  /*
146  ** EMPLOYEE->
147  */
148  {
149  auto m_uEmployee = popBusiness-> addItem( TR( "gcw.MainWidget.mu.business.employee" ) );
150  auto popEmployee = std::make_unique< Wt::WPopupMenu >();
151  popEmployee-> addItem( TR( "gcw.MainWidget.mu.business.employee.overview" ), _mainWidget-> centralWidget(), &CentralWidget::open_EmployeesWidget );
152  popEmployee-> addItem( TR( "gcw.MainWidget.mu.business.employee.new" ) )-> setDisabled( true );
153  popEmployee-> addItem( TR( "gcw.MainWidget.mu.business.employee.find" ) )-> setDisabled( true );
154  popEmployee-> addItem( TR( "gcw.MainWidget.mu.business.employee.newExpense" ) )-> setDisabled( true );
155  popEmployee-> addItem( TR( "gcw.MainWidget.mu.business.employee.findExpense" ) )-> setDisabled( true );
156  popEmployee-> addItem( TR( "gcw.MainWidget.mu.business.employee.processPayment" ) )-> setDisabled( true );
157  m_uEmployee-> setMenu( std::move( popEmployee ) );
158  }
159 
160  popBusiness-> addSeparator();
161  popBusiness-> addItem( TR( "gcw.MainWidget.mu.business.linked" ) )-> setDisabled( true );
162  popBusiness-> addItem( TR( "gcw.MainWidget.mu.business.salestax" ) )-> setDisabled( true );
163  popBusiness-> addItem( TR( "gcw.MainWidget.mu.business.billingterms" ) )-> setDisabled( true );
164  m_uBusiness-> setMenu( std::move( popBusiness ) );
165 
166  } // endBUSINESS
167 
168  /*
169  ** REPORTS
170  */
171  {
172  auto m_uReports = addItem( TR( "gcw.MainWidget.mu.reports" ) );
173  auto popReports = std::make_unique< Wt::WPopupMenu >();
174 
175  /*
176  ** ASSETS & LIABILITIES->
177  */
178  {
179  auto m_uAssets = popReports-> addItem( TR( "gcw.MainWidget.mu.reports.assets" ) );
180  auto popAssets = std::make_unique< Wt::WPopupMenu >();
181  popAssets-> addItem( TR( "gcw.MainWidget.mu.reports.assets.advancedportfolio" ) )-> setDisabled( true );
182  popAssets-> addItem( TR( "gcw.MainWidget.mu.reports.assets.assetchart" ) )-> setDisabled( true );
183  popAssets-> addItem( TR( "gcw.MainWidget.mu.reports.assets.assetpiechart" ) )-> setDisabled( true );
184  popAssets-> addItem( TR( "gcw.MainWidget.mu.reports.assets.balanceforecast" ) )-> setDisabled( true );
185  popAssets-> addItem( TR( "gcw.MainWidget.mu.reports.assets.balancesheet" ) )-> setDisabled( true );
186  popAssets-> addItem( TR( "gcw.MainWidget.mu.reports.assets.balancesheetmulti" ) )-> setDisabled( true );
187  popAssets-> addItem( TR( "gcw.MainWidget.mu.reports.assets.balancesheeteguile" ) )-> setDisabled( true );
188  popAssets-> addItem( TR( "gcw.MainWidget.mu.reports.assets.generaljournal" ) )-> setDisabled( true );
189  popAssets-> addItem( TR( "gcw.MainWidget.mu.reports.assets.generalledger" ) )-> setDisabled( true );
190  popAssets-> addItem( TR( "gcw.MainWidget.mu.reports.assets.investmentlots" ) )-> setDisabled( true );
191  popAssets-> addItem( TR( "gcw.MainWidget.mu.reports.assets.investmentportfolio" ) )-> setDisabled( true );
192  popAssets-> addItem( TR( "gcw.MainWidget.mu.reports.assets.liabilitychart" ) )-> setDisabled( true );
193  popAssets-> addItem( TR( "gcw.MainWidget.mu.reports.assets.liabilitypiechart" ) )-> setDisabled( true );
194  popAssets-> addItem( TR( "gcw.MainWidget.mu.reports.assets.networthbarchart" ) )-> setDisabled( true );
195  popAssets-> addItem( TR( "gcw.MainWidget.mu.reports.assets.networthlinechart" ) )-> setDisabled( true );
196  popAssets-> addItem( TR( "gcw.MainWidget.mu.reports.assets.pricescatterplot" ) )-> setDisabled( true );
197  popAssets-> addItem( TR( "gcw.MainWidget.mu.reports.assets.securitypiechart" ) )-> setDisabled( true );
198  m_uAssets-> setMenu( std::move( popAssets ) );
199  }
200 
201  /*
202  ** BUDGET->
203  */
204  {
205  auto m_uBudget = popReports-> addItem( TR( "gcw.MainWidget.mu.reports.budget" ) );
206  auto popBudget = std::make_unique< Wt::WPopupMenu >();
207  popBudget-> addItem( TR( "gcw.MainWidget.mu.reports.budget.balancesheet" ) )-> setDisabled( true );
208  popBudget-> addItem( TR( "gcw.MainWidget.mu.reports.budget.chart" ) )-> setDisabled( true );
209  popBudget-> addItem( TR( "gcw.MainWidget.mu.reports.budget.flow" ) )-> setDisabled( true );
210  popBudget-> addItem( TR( "gcw.MainWidget.mu.reports.budget.incomestatement" ) )-> setDisabled( true );
211  popBudget-> addItem( TR( "gcw.MainWidget.mu.reports.budget.profitnloss" ) )-> setDisabled( true );
212  popBudget-> addItem( TR( "gcw.MainWidget.mu.reports.budget.report" ) )-> setDisabled( true );
213  m_uBudget-> setMenu( std::move( popBudget ) );
214  }
215 
216  /*
217  ** BUSINESS->
218  */
219  {
220  auto m_uBusiness = popReports-> addItem( TR( "gcw.MainWidget.mu.reports.business" ) );
221  auto popBusiness = std::make_unique< Wt::WPopupMenu >();
222  popBusiness-> addItem( TR( "gcw.MainWidget.mu.reports.business.australiantaxinv" ) )-> setDisabled( true );
223  popBusiness-> addItem( TR( "gcw.MainWidget.mu.reports.business.customerreport" ) )-> setDisabled( true );
224  popBusiness-> addItem( TR( "gcw.MainWidget.mu.reports.business.customersummary" ) )-> setDisabled( true );
225  popBusiness-> addItem( TR( "gcw.MainWidget.mu.reports.business.easyinvoice" ) )-> setDisabled( true );
226  popBusiness-> addItem( TR( "gcw.MainWidget.mu.reports.business.employeereport" ) )-> setDisabled( true );
227  popBusiness-> addItem( TR( "gcw.MainWidget.mu.reports.business.fancyinvoice" ) )-> setDisabled( true );
228  popBusiness-> addItem( TR( "gcw.MainWidget.mu.reports.business.jobreport" ) )-> setDisabled( true );
229  popBusiness-> addItem( TR( "gcw.MainWidget.mu.reports.business.payableaging" ) )-> setDisabled( true );
230  popBusiness-> addItem( TR( "gcw.MainWidget.mu.reports.business.printableinvoice" ) )-> setDisabled( true );
231  popBusiness-> addItem( TR( "gcw.MainWidget.mu.reports.business.receipt" ) )-> setDisabled( true );
232  popBusiness-> addItem( TR( "gcw.MainWidget.mu.reports.business.receivableaging" ) )-> setDisabled( true );
233  popBusiness-> addItem( TR( "gcw.MainWidget.mu.reports.business.taxinvoice" ) )-> setDisabled( true );
234  popBusiness-> addItem( TR( "gcw.MainWidget.mu.reports.business.vendorreport" ) )-> setDisabled( true );
235  m_uBusiness-> setMenu( std::move( popBusiness ) );
236  }
237 
238  /*
239  ** EXAMPLES->
240  */
241  {
242  auto m_uExamples = popReports-> addItem( TR( "gcw.MainWidget.mu.reports.examples" ) );
243  auto popExamples = std::make_unique< Wt::WPopupMenu >();
244  popExamples-> addItem( TR( "gcw.MainWidget.mu.reports.examples.averagebalance" ) )-> setDisabled( true );
245  popExamples-> addItem( TR( "gcw.MainWidget.mu.reports.examples.expdow" ) )-> setDisabled( true );
246  popExamples-> addItem( TR( "gcw.MainWidget.mu.reports.examples.incdow" ) )-> setDisabled( true );
247  popExamples-> addItem( TR( "gcw.MainWidget.mu.reports.examples.samplegraphs" ) )-> setDisabled( true );
248  popExamples-> addItem( TR( "gcw.MainWidget.mu.reports.examples.samplereport" ) )-> setDisabled( true );
249  m_uExamples-> setMenu( std::move( popExamples ) );
250  }
251 
252  /*
253  ** EXPERIMENTAL->
254  */
255  {
256  auto m_uExperimental = popReports-> addItem( TR( "gcw.MainWidget.mu.reports.experimental" ) );
257  auto popExperimental = std::make_unique< Wt::WPopupMenu >();
258  popExperimental-> addItem( TR( "gcw.MainWidget.mu.reports.experimental.ifrsweighted" ) )-> setDisabled( true );
259  popExperimental-> addItem( TR( "gcw.MainWidget.mu.reports.experimental.transbreakd" ) )-> setDisabled( true );
260  m_uExperimental-> setMenu( std::move( popExperimental ) );
261  }
262 
263  /*
264  ** INCOME & EXPENSE->
265  */
266  {
267  auto m_uExperimental = popReports-> addItem( TR( "gcw.MainWidget.mu.reports.incnexp" ) );
268  auto popExperimental = std::make_unique< Wt::WPopupMenu >();
269  popExperimental-> addItem( TR( "gcw.MainWidget.mu.reports.incnexp.cashflow" ) )-> setDisabled( true );
270  popExperimental-> addItem( TR( "gcw.MainWidget.mu.reports.incnexp.cashflowbar" ) )-> setDisabled( true );
271  popExperimental-> addItem( TR( "gcw.MainWidget.mu.reports.incnexp.equitystmt" ) )-> setDisabled( true );
272  popExperimental-> addItem( TR( "gcw.MainWidget.mu.reports.incnexp.expensechart" ) )-> setDisabled( true );
273  popExperimental-> addItem( TR( "gcw.MainWidget.mu.reports.incnexp.expensepie" ) )-> setDisabled( true );
274  popExperimental-> addItem( TR( "gcw.MainWidget.mu.reports.incnexp.incngststmt" ) )-> setDisabled( true );
275  popExperimental-> addItem( TR( "gcw.MainWidget.mu.reports.incnexp.incchart" ) )-> setDisabled( true );
276  popExperimental-> addItem( TR( "gcw.MainWidget.mu.reports.incnexp.incnexpbar" ) )-> setDisabled( true );
277  popExperimental-> addItem( TR( "gcw.MainWidget.mu.reports.incnexp.incnexpline" ) )-> setDisabled( true );
278  popExperimental-> addItem( TR( "gcw.MainWidget.mu.reports.incnexp.incpie" ) )-> setDisabled( true );
279  popExperimental-> addItem( TR( "gcw.MainWidget.mu.reports.incnexp.incstmt" ) )-> setDisabled( true );
280  popExperimental-> addItem( TR( "gcw.MainWidget.mu.reports.incnexp.incstmtmulti" ) )-> setDisabled( true );
281  popExperimental-> addItem( TR( "gcw.MainWidget.mu.reports.incnexp.profitloss" ) )-> setDisabled( true );
282  popExperimental-> addItem( TR( "gcw.MainWidget.mu.reports.incnexp.trialbal" ) )-> setDisabled( true );
283  m_uExperimental-> setMenu( std::move( popExperimental ) );
284  }
285 
286  /*
287  ** MULTICOLUMN->
288  */
289  {
290  auto m_uMulcol = popReports-> addItem( TR( "gcw.MainWidget.mu.reports.mulcol" ) );
291  auto popMulcol = std::make_unique< Wt::WPopupMenu >();
292  popMulcol-> addItem( TR( "gcw.MainWidget.mu.reports.mulcol.custom" ) )-> setDisabled( true );
293  popMulcol-> addItem( TR( "gcw.MainWidget.mu.reports.mulcol.dashb" ) )-> setDisabled( true );
294  m_uMulcol-> setMenu( std::move( popMulcol ) );
295  }
296 
297  popReports-> addItem( TR( "gcw.MainWidget.mu.reports.accountsumm" ) )-> setDisabled( true );
298  popReports-> addItem( TR( "gcw.MainWidget.mu.reports.futuresched" ) )-> setDisabled( true );
299  popReports-> addItem( TR( "gcw.MainWidget.mu.reports.reconciliation" ) )-> setDisabled( true );
300  popReports-> addItem( TR( "gcw.MainWidget.mu.reports.taxsched" ) )-> setDisabled( true );
301  popReports-> addItem( TR( "gcw.MainWidget.mu.reports.transaction" ) )-> setDisabled( true );
302  popReports-> addItem( TR( "gcw.MainWidget.mu.reports.saved" ) )-> setDisabled( true );
303 
304  m_uReports-> setMenu( std::move( popReports ) );
305 
306  } // endREPORTS
307 
308  /*
309  ** TOOLS->
310  */
311  {
312  auto m_uTools = addItem( TR( "gcw.MainWidget.mu.tools" ) );
313  auto popTools = std::make_unique< Wt::WPopupMenu >();
314 
315  popTools-> addItem( TR( "gcw.MainWidget.mu.tools.onlinesetup" ) )-> setDisabled( true );
316  popTools-> addItem( TR( "gcw.MainWidget.mu.tools.pricedb" ) )-> setDisabled( true );
317  popTools-> addItem( TR( "gcw.MainWidget.mu.tools.securityedit" ) )-> setDisabled( true );
318  popTools-> addItem( TR( "gcw.MainWidget.mu.tools.loanrepayment" ) )-> setDisabled( true );
319  popTools-> addItem( TR( "gcw.MainWidget.mu.tools.closebook" ) )-> setDisabled( true );
320  popTools-> addItem( TR( "gcw.MainWidget.mu.tools.importmap" ) )-> setDisabled( true );
321  popTools-> addItem( TR( "gcw.MainWidget.mu.tools.translinkdoc" ) )-> setDisabled( true );
322  popTools-> addItem( TR( "gcw.MainWidget.mu.tools.generaljourn" ) )-> setDisabled( true );
323  popTools-> addItem( "Raw Tables", _mainWidget-> centralWidget(), &GCW::Gui::CentralWidget::open_TablesWidget );
324 
325  m_uTools-> setMenu( std::move( popTools ) );
326  }
327 
328  /*
329  ** HELP->
330  */
331  {
332  auto m_uHelp = addItem( TR( "gcw.MainWidget.mu.help" ) );
333  auto popHelp = std::make_unique< Wt::WPopupMenu >();
334  popHelp-> addItem( TR( "gcw.MainWidget.mu.help.tutorial" ) )-> setDisabled( true );
335  popHelp-> addItem( TR( "gcw.MainWidget.mu.help.tip" ) )-> setDisabled( true );
336  popHelp-> addItem( TR( "gcw.MainWidget.mu.help.contents" ) )-> setDisabled( true );
337  popHelp-> addItem( TR( "gcw.MainWidget.mu.help.about" ) )-> setDisabled( true );
338  m_uHelp-> setMenu( std::move( popHelp ) );
339  }
340 
341 } // endMainMenu();
342 
343 
auto open_BillPayWidget() -> void
auto open_EmployeesWidget() -> void
auto open_TablesWidget() -> void
auto open_CustomersWidget() -> void
MainMenu(MainWidget *_mainWidget)
Definition: MainMenu.cpp:11
Site Main Widget.
Definition: MainWidget.h:32
auto openSelectedAccount() -> void
Definition: MainWidget.cpp:117
auto open_properties() -> void
Definition: MainWidget.cpp:94
#define TR(X)
Definition: define.h:17
App * app()
Definition: App.cpp:67