Qt Forum

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Unsolved

    QTextEdit and EditEvent

    General and Desktop
    2
    3
    1154
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • P
      Pablik2005 last edited by

      Hi i need help with QTextEdit, i want make smart QTextEdit who know if it was edited (insert, delete some chars), so i want reimplement class QTextEdit and add :

      • bool verbal "isEdited" - its done
      • event who will by know if somting was edit in my QTextEdit

      [code]
      #ifndef MYTEXTEDIT_H
      #define MYTEXTEDIT_H

      #include <QtGui>
      #include <QtCore>

      class MyTextEdit : public QTextEdit
      {
      Q_OBJECT
      public:
      explicit MyTextEdit(QWidget *parent);

      private:
      bool isEdited;
      signals:

      public slots:

      protected:

      };

      #endif // MYTEXTEDIT_H
      [/code]
      [code]
      #include "mytextedit.h"

      MyTextEdit::MyTextEdit(QWidget *parent)
      {
      setParent( parent );
      isEdited = false;
       
      }
      

      [/code]
      I try write somting with use KeyEvent but if sombody select and delete or past with the help of mouse then my QTextEdit will by dont konow about this edit.
      Coud you help me with that ??

      1 Reply Last reply Reply Quote 0
      • M
        mlong last edited by

        Are you using the textChanged() signal?

        Software Engineer
        My views and opinions do not necessarily reflect those of anyone -- living or dead, real or fictional -- in this universe or any other similar multiverse node. Void where prohibited. Your mileage may vary. Caveat emptor.

        1 Reply Last reply Reply Quote 0
        • P
          Pablik2005 last edited by

          Srry i didnt see this signal in manual.
          Thx for help

          1 Reply Last reply Reply Quote 0
          • First post
            Last post