aboutsummaryrefslogtreecommitdiff
path: root/VMProtect/templates_window.h
blob: 4634aceaa66e65257f253b02c132e399d7cf3741 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#ifndef TEMPLATES_WINDOW_H
#define TEMPLATES_WINDOW_H

class TemplatesWindow : public QDialog
{
	Q_OBJECT
public:
	TemplatesWindow(QWidget *parent = NULL);
	static void setModel(TemplatesModel *model) { templates_model_ = model; }
private slots:
	void helpClicked();
	void contextMenuRequested(const QPoint &p);
	void delClicked();
	void renameClicked();
	void templateIndexChanged();
private:
	ProjectTemplate *selectedTemplate() const;
	static TemplatesModel *templates_model_;
	QPushButton *closeButton_;
	QAction *renameAct_;
	QAction *delAct_;
	QMenu *contextMenu_;
	QTreeView *templateTree_;
};

#endif