Unity Action API
unity-preview-parameter.h
1 /* This file is part of unity-action-api
2  * Copyright 2013 Canonical Ltd.
3  *
4  * unity-action-api is free software: you can redistribute it and/or modify it
5  * under the terms of the GNU Lesser General Public License version 3,
6  * as published by the Free Software Foundation.
7  *
8  * unity-action-api is distributed in the hope that it will be useful, but
9  * WITHOUT ANY WARRANTY; without even the implied warranties of
10  * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
11  * PURPOSE. See the GNU Lesser General Public License for more details.
12  *
13  * You should have received a copy of the GNU Lesser General Public License
14  * along with this program. If not, see <http://www.gnu.org/licenses/>.
15  */
16 
17 #ifndef UNITY_ACTION_PREVIEW_PARAMETER
18 #define UNITY_ACTION_PREVIEW_PARAMETER
19 
20 namespace unity {
21 namespace action {
22  class PreviewParameter;
23 }
24 }
25 
26 #include <QObject>
27 
28 class Q_DECL_EXPORT unity::action::PreviewParameter : public QObject
29 {
30  Q_OBJECT
31  Q_DISABLE_COPY(PreviewParameter)
32 
33 public:
34 
35  virtual ~PreviewParameter();
36 
37 protected:
38  explicit PreviewParameter(QObject *parent = 0);
39 
40 private:
41  class Private;
42  QScopedPointer<Private> d;
43 };
44 
45 #endif
Definition: unity-action-context.h:20
Definition: unity-preview-parameter.h:28