Developer documentation | Axl-2.5.1

axlInspectorToolCreator.h
Go to the documentation of this file.
1 /* axlInspectorToolCreator.h ---
2  *
3  * Author: Anais Ducoffe
4  * Copyright (C) 2013 - Anais Ducoffe, Inria.
5  */
6 
7 /* Commentary:
8  *
9  */
10 
11 /* Change log:
12  *
13  */
14 
15 #ifndef AXLINSPECTORTOOLCREATOR_H
16 #define AXLINSPECTORTOOLCREATOR_H
17 
18 #include "axlGuiExport.h"
20 
21 class dtkAbstractData;
22 class axlAbstractData;
23 class axlDouble;
24 
25 
26 #include <QtWidgets>
27 
29 
30 class axlInspectorToolCreatorPrivate;
31 class axlAbstractData;
32 
34 {
35  Q_OBJECT
36 
37 public:
38  axlInspectorToolCreator(QWidget *parent = 0);
40 
41  virtual void setController(axlInspectorObjectController *controller);
42  virtual QList<axlAbstractData *> returnInputsList(void);
43 
44 signals:
45  void dataInserted(axlAbstractData *data);
46 
47 
48 public slots:
49  virtual void run(void);
50 
51 private:
52  axlInspectorToolCreatorPrivate *d;
53 };
54 
55 #endif // AXLINSPECTORTOOLCREATOR_H
#define AXLGUI_EXPORT
Definition: axlGuiExport2.h:15
Class axlDouble defines a double.
Definition: axlDouble.h:29
virtual void setController(axlInspectorObjectController *controller)
Class axlAbstractData defines an API for all type of axel data.