iVS3D
v2.0.0
Loading...
Searching...
No Matches
operationstack.h
1
#ifndef OPERATIONSTACK_H
2
#define OPERATIONSTACK_H
3
4
#include <QWidget>
5
#include <QListWidget>
6
#include "ui_operationstack.h"
7
8
namespace
Ui {
9
class
OperationStack
;
10
}
11
12
class
OperationStack
:
public
QWidget
13
{
14
Q_OBJECT
15
16
public
:
17
explicit
OperationStack
(QWidget *parent =
nullptr
);
18
~OperationStack
();
19
20
void
addEntry(QString name);
21
22
void
clear();
23
24
int
getSize();
29
void
removeItemsAfter
(
int
row);
30
31
32
void
selectItem(
int
row);
33
34
QString getItemString(
int
row);
35
36
37
public
slots:
38
39
void
slot_itemClicked(QListWidgetItem *item);
40
41
signals:
42
43
void
sig_rowClicked(
int
row);
44
45
void
sig_clearClicked();
46
47
private
slots:
48
void
on_button_clear_clicked();
49
50
private
:
51
Ui::OperationStack *ui;
52
};
53
54
#endif
// OPERATIONSTACK_H
OperationStack
Definition
operationstack.h:13
OperationStack::removeItemsAfter
void removeItemsAfter(int row)
removeItemsAfter removes all items after the given row
Definition
operationstack.cpp:37
iVS3D
src
iVS3D-core
view
operationstack.h
Generated by
1.9.8