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
|