locationpickerservice/inc/locationpickercontent.h
changeset 20 cd10d5b85554
parent 17 0f22fb80ebba
child 30 96df3ab41000
equal deleted inserted replaced
17:0f22fb80ebba 20:cd10d5b85554
    32 {
    32 {
    33     Q_OBJECT
    33     Q_OBJECT
    34 public:
    34 public:
    35 
    35 
    36     // contructor
    36     // contructor
    37     LocationPickerContent(Qt::Orientation aOrientation );
    37     LocationPickerContent();
    38 
    38 
    39     // destructor
    39     // destructor
    40     ~LocationPickerContent();
    40     ~LocationPickerContent();
    41     
    41     
    42     // locationsNotFound
    42     //get standard List Model
    43     bool locationsFound();
    43     QStandardItemModel* getStandardListModel();
    44     
    44     
    45     //get proxy model
    45     //get standard Grid Model
    46     LocationPickerProxyModel* getListProxyModel();
    46     QStandardItemModel* getStandardGridModel();
    47     
    47     
    48     //get standard Model
    48     void createNoEntryDisplay( QStandardItemModel *aModel );
    49     QStandardItemModel* getStandardModel();
       
    50     
    49     
    51     //get data manager
    50     bool populateModel( Qt::Orientation aOrientation );
    52     LocationPickerDataManager* getDataManager();
       
    53     
       
    54     //get hbgridview proxy model
       
    55     LocationPickerProxyModel* getGridProxyModel();
       
    56 
    51 
    57 private:
    52 private:
    58     Qt::Orientations mOrientation;
    53     Qt::Orientations mOrientation;
    59     LocationPickerProxyModel *mListProxyModel;
       
    60     LocationPickerProxyModel *mProxyGridModel;
       
    61     LocationPickerDataManager *mDataManager;
    54     LocationPickerDataManager *mDataManager;
    62     QStandardItemModel *mModel;
    55     QStandardItemModel *mListModel;
    63     bool mLocationsFound;
    56     QStandardItemModel *mGridModel;
    64     
    57     
    65 };
    58 };
    66 
    59 
    67 
    60 
    68 #endif // LOCATIONPICKERCONTENT_H
    61 #endif // LOCATIONPICKERCONTENT_H