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
8namespace Ui {
10}
11
12class OperationStack : public QWidget
13{
14 Q_OBJECT
15
16public:
17 explicit OperationStack(QWidget *parent = nullptr);
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
37public slots:
38
39 void slot_itemClicked(QListWidgetItem *item);
40
41signals:
42
43 void sig_rowClicked(int row);
44
45 void sig_clearClicked();
46
47private slots:
48 void on_button_clear_clicked();
49
50private:
51 Ui::OperationStack *ui;
52};
53
54#endif // OPERATIONSTACK_H
Definition operationstack.h:13
void removeItemsAfter(int row)
removeItemsAfter removes all items after the given row
Definition operationstack.cpp:37