diff -r 6aeb7a756187 -r 3c88a81ff781 ginebra2/EditorSnippet.h --- a/ginebra2/EditorSnippet.h Thu Sep 23 15:32:11 2010 -0400 +++ b/ginebra2/EditorSnippet.h Fri Oct 15 17:30:59 2010 -0400 @@ -40,24 +40,33 @@ Q_PROPERTY( QString text READ text WRITE setText) void setText( const QString & text ); QString text(); +#ifdef BROWSER_LAYOUT_TENONE + void setTextFont(QFont & font); +#endif public slots: int charCount(); void setCursorPosition(int pos); void selectAll(); void unselect(); void onFocusChanged(bool in); - void onTapped(QPointF& pos); int getTextOptions(); // Calling this function will overwrite the existing options - void setTextOptions(int flag); - void setMaxTextLength(int length); + void setTextOptions(int flag); void setMaxTextLength(int length); + bool editable() { return true; } + void cut(); + void copy(); + void paste(); + void sendContextMenuEvent(bool isContentSelected); + void setContextMenuStatus(bool on); signals: void activated(); void lostFocus(); void gainedFocus(); void textChanged(); + void contextEvent(bool isContentSelected, QString snippetId); private: void connectAll(); + TextEditItem *textEditItem(); }; }