PeriDyno 1.2.1
Loading...
Searching...
No Matches
PConsoleWidget.h
Go to the documentation of this file.
1#ifndef QCONSOLEWIDGET_H
2#define QCONSOLEWIDGET_H
3
4#include <QWidget>
5#include <QFileSystemModel>
6#include <QTreeView>
7#include <QListView>
8
9
10namespace dyno
11{
12 class Node;
13
14 class PConsoleWidget : public QWidget
15 {
16 Q_OBJECT
17 public:
18 explicit PConsoleWidget(QWidget *parent = nullptr);
19
20 signals:
21
22 public slots:
23 };
24
25 class QContentBrowser : public QWidget
26 {
27 Q_OBJECT
28 public:
29 explicit QContentBrowser(QWidget* parent = nullptr);
30
31 signals:
32
33 Q_SIGNALS:
34 void nodeCreated(std::shared_ptr<Node> node);
35
36 public slots:
37 void treeItemSelected(const QModelIndex& index);
38 void assetItemSelected(const QModelIndex& index);
39 void assetDoubleClicked(const QModelIndex& index);
40
41 private:
42 QFileSystemModel* model;
43 QTreeView* treeView;
44 QListView* listView;
45 };
46}
47
48#endif // QCONSOLEWIDGET_H
PConsoleWidget(QWidget *parent=nullptr)
void treeItemSelected(const QModelIndex &index)
QFileSystemModel * model
void assetDoubleClicked(const QModelIndex &index)
void nodeCreated(std::shared_ptr< Node > node)
void assetItemSelected(const QModelIndex &index)
QContentBrowser(QWidget *parent=nullptr)
This is an implementation of AdditiveCCD based on peridyno.
Definition Array.h:25