idlehomescreen/xmluirendering/uiengine/inc/xnplugindata.h
branchRCL_3
changeset 35 3321d3e205b6
parent 34 5456b4e8b3a8
equal deleted inserted replaced
34:5456b4e8b3a8 35:3321d3e205b6
    56         EIsDispose,
    56         EIsDispose,
    57         EIsOccupied,   
    57         EIsOccupied,   
    58         EIsEmpty,
    58         EIsEmpty,
    59         EIsRemovable,
    59         EIsRemovable,
    60         EIsActive,             
    60         EIsActive,             
    61         EIsInitial        
    61         EIsInitial,
       
    62         EIsEditable
    62         };
    63         };
    63         
    64         
    64 public:    
    65 public:    
    65     // Constructors and destructor
    66     // Constructors and destructor
    66     
    67     
   371      * @return ETrue when removable EFalse when not
   372      * @return ETrue when removable EFalse when not
   372      */    
   373      */    
   373     inline TBool Removable() const;
   374     inline TBool Removable() const;
   374     
   375     
   375     /*
   376     /*
       
   377      * Checks whether editable
       
   378      * 
       
   379      * @return ETrue when editable EFalse when not
       
   380      */      
       
   381     inline TBool Editable() const;
       
   382     
       
   383     /*
   376      * Queries whether this plugin is holding "empty" widget
   384      * Queries whether this plugin is holding "empty" widget
   377      * 
   385      * 
   378      * @return ETrue if empty, EFalse otherwise     
   386      * @return ETrue if empty, EFalse otherwise     
   379      */                
   387      */                
   380     TBool Empty() const;
   388     TBool Empty() const;
   438      * Show oom error note
   446      * Show oom error note
   439      */    
   447      */    
   440     void ShowOutOfMemError();
   448     void ShowOutOfMemError();
   441     
   449     
   442     /**
   450     /**
   443      * Sets locking_status attribute (locked/none) 
   451      * Sets locking_status attribute (none/locked/permanent) 
   444      * 
   452      * 
   445      * @param aStatus "locked" / "none"
   453      * @param aStatus "none" / "locked" / "permanent"
   446      */
   454      */
   447     void SetLockingStatus( const TDesC8& aStatus );    
   455     void SetLockingStatus( const TDesC8& aStatus );    
   448         
   456         
   449 protected:
   457 protected:
   450     // data
   458     // data