meetingrequest/mrgui/mrfieldbuilderpluginextension/inc/cesmrtrackstatus.h
branchRCL_3
changeset 33 da5135c61bad
parent 0 8466d47a6819
equal deleted inserted replaced
32:a3a1ae9acec6 33:da5135c61bad
     1 /*
     1 /*
     2 * Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies). 
     2 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
     3 * All rights reserved.
     3 * All rights reserved.
     4 * This component and the accompanying materials are made available
     4 * This component and the accompanying materials are made available
     5 * under the terms of "Eclipse Public License v1.0"
     5 * under the terms of "Eclipse Public License v1.0"
     6 * which accompanies this distribution, and is available
     6 * which accompanies this distribution, and is available
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
    17 
    17 
    18 
    18 
    19 #ifndef CESMRTRACKSTATUS_H_
    19 #ifndef CESMRTRACKSTATUS_H_
    20 #define CESMRTRACKSTATUS_H_
    20 #define CESMRTRACKSTATUS_H_
    21 
    21 
    22 #include "resmrstatic.h"
       
    23 #include "cesmrviewerlabelfield.h"
       
    24 #include <eikrted.h>
    22 #include <eikrted.h>
    25 #include <cntitem.h>
    23 #include <cntitem.h>
    26 #include <eiklbx.h>
    24 #include <eiklbx.h>
    27 #include <eikedwob.h>
    25 #include <eikedwob.h>
    28 
    26 
       
    27 #include "cesmrfield.h"
       
    28 #include "resmrstatic.h"
       
    29 
       
    30 
    29 // Forward declarations
    31 // Forward declarations
    30 class CCalAttendee;
    32 class CCalAttendee;
       
    33 class CMRImage;
    31 
    34 
    32 /**
    35 /**
    33  * This class shows the status of the attendee of a meeting request
    36  * This class shows the status of the attendee of a meeting request
    34  * a meeting request can have many of these in several modes
    37  * a meeting request can have many of these in several modes
    35  */
    38  */
    36 NONSHARABLE_CLASS( CESMRTrackStatus ) : public CESMRViewerLabelField
    39 NONSHARABLE_CLASS( CESMRTrackStatus ) : public CESMRField
    37     {
    40     {
    38 public:
    41 public:
    39     /**
    42     /**
    40      * Constructor for the track status field
    43      * Constructor for the track status field
    41      * @return New mr partcipant tracking status holder field
    44      * @return New mr partcipant tracking status holder field
   107     CFbsBitmap* iActionMenuIconMask;
   110     CFbsBitmap* iActionMenuIconMask;
   108 
   111 
   109     /**
   112     /**
   110      * Owned. checkbox_mark/checkbox_unmark
   113      * Owned. checkbox_mark/checkbox_unmark
   111      */
   114      */
   112     CEikImage* iIcon;
   115     CMRImage* iIcon;
   113     };
   116     };
   114 
   117 
   115 #endif /*CESMRTRACKSTATUS_H_*/
   118 #endif /*CESMRTRACKSTATUS_H_*/
   116 
   119 
   117 // End of file
   120 // End of file