src/gui/widgets/qlabel.h
changeset 30 5dc02b23752f
parent 18 2f34d5167611
equal deleted inserted replaced
29:b72c6db6890b 30:5dc02b23752f
    63     Q_PROPERTY(bool wordWrap READ wordWrap WRITE setWordWrap)
    63     Q_PROPERTY(bool wordWrap READ wordWrap WRITE setWordWrap)
    64     Q_PROPERTY(int margin READ margin WRITE setMargin)
    64     Q_PROPERTY(int margin READ margin WRITE setMargin)
    65     Q_PROPERTY(int indent READ indent WRITE setIndent)
    65     Q_PROPERTY(int indent READ indent WRITE setIndent)
    66     Q_PROPERTY(bool openExternalLinks READ openExternalLinks WRITE setOpenExternalLinks)
    66     Q_PROPERTY(bool openExternalLinks READ openExternalLinks WRITE setOpenExternalLinks)
    67     Q_PROPERTY(Qt::TextInteractionFlags textInteractionFlags READ textInteractionFlags WRITE setTextInteractionFlags)
    67     Q_PROPERTY(Qt::TextInteractionFlags textInteractionFlags READ textInteractionFlags WRITE setTextInteractionFlags)
       
    68     Q_PROPERTY(bool hasSelectedText READ hasSelectedText)
       
    69     Q_PROPERTY(QString selectedText READ selectedText)
    68 
    70 
    69 public:
    71 public:
    70     explicit QLabel(QWidget *parent=0, Qt::WindowFlags f=0);
    72     explicit QLabel(QWidget *parent=0, Qt::WindowFlags f=0);
    71     explicit QLabel(const QString &text, QWidget *parent=0, Qt::WindowFlags f=0);
    73     explicit QLabel(const QString &text, QWidget *parent=0, Qt::WindowFlags f=0);
    72     ~QLabel();
    74     ~QLabel();
   108     bool openExternalLinks() const;
   110     bool openExternalLinks() const;
   109     void setOpenExternalLinks(bool open);
   111     void setOpenExternalLinks(bool open);
   110 
   112 
   111     void setTextInteractionFlags(Qt::TextInteractionFlags flags);
   113     void setTextInteractionFlags(Qt::TextInteractionFlags flags);
   112     Qt::TextInteractionFlags textInteractionFlags() const;
   114     Qt::TextInteractionFlags textInteractionFlags() const;
       
   115 
       
   116     void setSelection(int, int);
       
   117     bool hasSelectedText() const;
       
   118     QString selectedText() const;
       
   119     int selectionStart() const;
   113 
   120 
   114 public Q_SLOTS:
   121 public Q_SLOTS:
   115     void setText(const QString &);
   122     void setText(const QString &);
   116     void setPixmap(const QPixmap &);
   123     void setPixmap(const QPixmap &);
   117 #ifndef QT_NO_PICTURE
   124 #ifndef QT_NO_PICTURE