Merge "add missing packages requires" into tizen
[profile/ivi/ico-uxf-homescreen.git] / tests / system-controller / test-dummy-hs / CicoColor.h
1 /*
2  * Copyright (c) 2013, TOYOTA MOTOR CORPORATION.
3  *
4  * This program is licensed under the terms and conditions of the
5  * Apache License, version 2.0.  The full text of the Apache License is at
6  * http://www.apache.org/licenses/LICENSE-2.0
7  *
8  */
9
10 /*========================================================================*/    
11 /**
12  *  @file   CicoColor.h
13  *
14  *  @brief  
15  */
16 /*========================================================================*/    
17
18 #ifndef __CICO_COLOR_H__
19 #define __CICO_COLOR_H__
20
21 #ifdef __cplusplus
22 extern "C" {
23 #endif
24
25 class CicoColor {
26 public:
27     /**
28      *  Constructor
29      */
30     CicoColor(int r, int g, int b, int a);
31    
32     /**
33      *  Assignment Operator
34      */
35     CicoColor& operator=(const CicoColor &object);
36
37     /**
38      *  Destructor
39      */
40     ~CicoColor();
41
42     /**
43      *  Copy Constructor
44      */
45     CicoColor(const CicoColor &object);
46
47 private:
48     /**
49      *  Default Constructor
50      */
51     CicoColor();
52  
53 public:
54     int _r;
55     int _g;
56     int _b;
57     int _a;
58 };
59
60 #ifdef __cplusplus
61 }
62 #endif
63
64 #endif  /* __CICO_COLOR_H__ */
65 /* vim:set expandtab ts=4 sw=4: */