src/hbwidgets/editors/hbabstractedit_p.h
changeset 6 c3690ec91ef8
parent 3 11d3954df52a
child 7 923ff622b8b9
equal deleted inserted replaced
5:627c4a0fd0e7 6:c3690ec91ef8
   169     int previousCursorAnchor;
   169     int previousCursorAnchor;
   170     int previousCursorPosition;
   170     int previousCursorPosition;
   171     QTextCursor cursor;
   171     QTextCursor cursor;
   172     QTextCursor selectionCursor;
   172     QTextCursor selectionCursor;
   173 
   173 
   174     HbValidator* validator;
   174     QPointer<HbValidator> validator;
   175     bool imEditInProgress;
   175     bool imEditInProgress;
   176     int imPosition;
   176     int imPosition;
   177     int imAdded;
   177     int imAdded;
   178     int imRemoved;
   178     int imRemoved;
   179 
   179 
   208     mutable HbSmileyEngine *smileyEngine;
   208     mutable HbSmileyEngine *smileyEngine;
   209 
   209 
   210     HbFormatDialogPointer formatDialog;
   210     HbFormatDialogPointer formatDialog;
   211     QTextCursor nextCharCursor;
   211     QTextCursor nextCharCursor;
   212 
   212 
       
   213     bool updatePrimitivesInProgress;
   213 
   214 
   214 private:
   215 private:
   215     static HbAbstractEditPrivate *d_ptr(HbAbstractEdit *edit) {
   216     static HbAbstractEditPrivate *d_ptr(HbAbstractEdit *edit) {
   216         Q_ASSERT(edit);
   217         Q_ASSERT(edit);
   217         return edit->d_func();
   218         return edit->d_func();
   218     }
   219     }
   219     friend class HbEditScrollArea;
       
   220     friend class HbFormatDialog;
   220     friend class HbFormatDialog;
   221     friend class HbFormatDialogPrivate;
   221     friend class HbFormatDialogPrivate;
   222     // To be able to unit test private features
   222     // To be able to unit test private features
   223     friend class TestHbAbstractEdit;
   223     friend class TestHbAbstractEdit;
   224     friend class TestHbLineEdit;
   224     friend class TestHbLineEdit;