Invoice++
Loading...
Searching...
No Matches
productWidget.h
Go to the documentation of this file.
1
#ifndef PRODUCTWIDGET_H
2
#define PRODUCTWIDGET_H
3
4
#include "
../inputWidget/textInputWidget.h
"
5
#include "
../inputWidget/spinBoxInputWidget.h
"
6
8
class
productWidget
:
public
QWidget
9
{
10
Q_OBJECT
11
12
public
:
13
explicit
productWidget
(QWidget *parent =
nullptr
);
14
QWidget *
centralWidgetwidget
;
15
QHBoxLayout *
horizontalLayout
;
16
QVBoxLayout *
verticalLayout
;
17
textInputWidget
*
name
;
18
textInputWidget
*
ppe
;
19
spinBoxInputWidget
*
count
;
20
QPushButton *
deleteButton
;
21
22
signals:
23
void
requestDeletion
(
productWidget
*widget);
24
25
private
slots:
26
void
handleDelete
();
27
28
};
29
30
#endif
// PRODUCTWIDGET_H
productWidget::ppe
textInputWidget * ppe
Definition
productWidget.h:18
productWidget::deleteButton
QPushButton * deleteButton
Definition
productWidget.h:20
productWidget::verticalLayout
QVBoxLayout * verticalLayout
Definition
productWidget.h:16
productWidget::productWidget
productWidget(QWidget *parent=nullptr)
Definition
productWidget.cpp:5
productWidget::count
spinBoxInputWidget * count
Definition
productWidget.h:19
productWidget::horizontalLayout
QHBoxLayout * horizontalLayout
Definition
productWidget.h:15
productWidget::requestDeletion
void requestDeletion(productWidget *widget)
productWidget::centralWidgetwidget
QWidget * centralWidgetwidget
Definition
productWidget.h:14
productWidget::handleDelete
void handleDelete()
Definition
productWidget.cpp:58
productWidget::name
textInputWidget * name
Definition
productWidget.h:17
spinBoxInputWidget
a Widget containing a label and a spinbox (int input) below
Definition
spinBoxInputWidget.h:11
textInputWidget
a Widget containing a label and a text input below
Definition
textInputWidget.h:12
spinBoxInputWidget.h
textInputWidget.h
ui
customWidgets
productWidget
productWidget.h
Generated on Sun Mar 30 2025 17:46:37 for Invoice++ by
1.13.2