calendarui/caleneditor/inc/caleneditorrepeatfield.h
changeset 75 7ac58b2aae6f
parent 57 bb2d3e476f29
equal deleted inserted replaced
72:27feeedec790 75:7ac58b2aae6f
    51 	void populateRepeatItem(int index);
    51 	void populateRepeatItem(int index);
    52 	QModelIndex modelIndex();
    52 	QModelIndex modelIndex();
    53 	void updateRepeatChoices();
    53 	void updateRepeatChoices();
    54 	void saveRepeatRule();
    54 	void saveRepeatRule();
    55 	bool isRepeatUntilItemAdded();
    55 	bool isRepeatUntilItemAdded();
    56 	QDate repeatUntilDate();          
    56 	QDate repeatUntilDate();
       
    57 	void refreshRepeatUntilDate();
    57 
    58 
    58 private:
    59 private:
    59 	void insertRepeatUntilItem();
    60 	void insertRepeatUntilItem();
    60 	void removeRepeatUntilItem();
    61 	void removeRepeatUntilItem();
    61 	
    62 	
    86 	HbDataForm* mEditorForm;
    87 	HbDataForm* mEditorForm;
    87 	HbDataFormModel* mCalenEditorModel;
    88 	HbDataFormModel* mCalenEditorModel;
    88 	HbDataFormModelItem* mRepeatItem;
    89 	HbDataFormModelItem* mRepeatItem;
    89 	HbComboBox *mRepeatComboBox;
    90 	HbComboBox *mRepeatComboBox;
    90 	HbDataFormModelItem *mCustomRepeatUntilItem;
    91 	HbDataFormModelItem *mCustomRepeatUntilItem;
    91 	HbDateTimePicker* mDatePicker;
    92 	QPointer<HbDateTimePicker> mDatePicker;
    92 	QDate mRepeatUntilDate;
    93 	QDate mRepeatUntilDate;
    93 	AgendaRepeatRule::RuleType mRepeatRuleType;
    94 	AgendaRepeatRule::RuleType mRepeatRuleType;
    94 	int mRepeatRoleValue;
    95 	int mRepeatRoleValue;
    95 	bool mIsBiWeekly;
    96 	bool mIsBiWeekly;
    96 	bool mIsWorkdays;
    97 	bool mIsWorkdays;