Exemplo n.º 1
0
KRSqueezedTextLabel::KRSqueezedTextLabel(const QString &text , QWidget *parent, const char *name)
    : QLabel(parent, name)
{
    setSizePolicy(QSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed));
    fullText = text;
    squeezeTextToLabel();
}
Exemplo n.º 2
0
KSqueezedTextLabel::KSqueezedTextLabel(const QString &text , QWidget *parent)
 : QLabel (parent),
  d(new KSqueezedTextLabelPrivate)
{
  setSizePolicy(QSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed));
  d->fullText = text;
  d->elideMode = Qt::ElideMiddle;
  squeezeTextToLabel();
}
Exemplo n.º 3
0
void KRSqueezedTextLabel::setText(const QString &text)
{
    fullText = text;
    squeezeTextToLabel();
}
Exemplo n.º 4
0
void KRSqueezedTextLabel::resizeEvent(QResizeEvent *)
{
    squeezeTextToLabel();
}
Exemplo n.º 5
0
void SqueezedLabel::setText(const QString &text)
{
    d->fullText = text;
    squeezeTextToLabel();
}
Exemplo n.º 6
0
void SqueezedLabel::setTextElideMode(Qt::TextElideMode mode)
{
    d->elideMode = mode;
    squeezeTextToLabel();
}