コード例 #1
0
KRSqueezedTextLabel::KRSqueezedTextLabel(const QString &text , QWidget *parent, const char *name)
    : QLabel(parent, name)
{
    setSizePolicy(QSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed));
    fullText = text;
    squeezeTextToLabel();
}
コード例 #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();
}
コード例 #3
0
void KRSqueezedTextLabel::setText(const QString &text)
{
    fullText = text;
    squeezeTextToLabel();
}
コード例 #4
0
void KRSqueezedTextLabel::resizeEvent(QResizeEvent *)
{
    squeezeTextToLabel();
}
コード例 #5
0
ファイル: SqueezedLabel.cpp プロジェクト: UIKit0/rosegarden
void SqueezedLabel::setText(const QString &text)
{
    d->fullText = text;
    squeezeTextToLabel();
}
コード例 #6
0
ファイル: SqueezedLabel.cpp プロジェクト: UIKit0/rosegarden
void SqueezedLabel::setTextElideMode(Qt::TextElideMode mode)
{
    d->elideMode = mode;
    squeezeTextToLabel();
}