diff -r e5618cc85d74 -r 6c158198356e javauis/lcdui_akn/lcdui/inc/CMIDFormRow.h --- a/javauis/lcdui_akn/lcdui/inc/CMIDFormRow.h Thu Jul 15 18:31:06 2010 +0300 +++ b/javauis/lcdui_akn/lcdui/inc/CMIDFormRow.h Thu Aug 19 09:48:13 2010 +0300 @@ -44,6 +44,9 @@ public: // From CCoeControl TInt CountComponentControls() const; CCoeControl* ComponentControl(TInt aIndex) const; +#ifdef RD_JAVA_S60_RELEASE_9_2 + void Draw(const TRect& /*aRect*/) const; +#endif // RD_JAVA_S60_RELEASE_9_2 virtual void SizeChanged(); virtual TSize MinimumSize(); @@ -70,6 +73,13 @@ private: CMIDFormRow(CMIDForm& aForm); void ConstructL(); +#ifdef RD_JAVA_S60_RELEASE_9_2 + /** + * Checks whether the separator line must be drawn + * above this form row. + */ + void SetSeparator(); +#endif // RD_JAVA_S60_RELEASE_9_2 private: CMIDForm& iForm; @@ -77,6 +87,13 @@ RArray iItems; TSize iEmptyRowSize; // size used for empty rows TInt iCurrentWidth; // used when adding items to the row. Keeps track of the total width of items added to row +#ifdef RD_JAVA_S60_RELEASE_9_2 + /** + * Separator line is drawn between Form rows (except between Form rows that + * belong together e.g. concatenated StringItems). + */ + TBool iSeparator; +#endif // RD_JAVA_S60_RELEASE_9_2 };