mirror of
https://gitea.msk.dinamika-avia.ru/Constanta-Design/RRJServer.git
synced 2026-03-28 19:55:48 +03:00
Мессенджер: время
This commit is contained in:
@@ -25,28 +25,34 @@ MsgWidget::~MsgWidget()
|
||||
|
||||
void MsgWidget::setAligneAvatarLeft()
|
||||
{
|
||||
ui->horizontalLayout->removeWidget(ui->textEdit);
|
||||
ui->horizontalLayout->removeItem(ui->verticalLayout_2);
|
||||
ui->horizontalLayout->removeItem(ui->verticalLayout);
|
||||
ui->horizontalLayout->removeItem(ui->horizontalLayout_2);
|
||||
|
||||
ui->horizontalLayout->addLayout(ui->verticalLayout);
|
||||
ui->horizontalLayout->addWidget(ui->textEdit);
|
||||
ui->horizontalLayout->addLayout(ui->verticalLayout_2);
|
||||
ui->horizontalLayout->addLayout(ui->horizontalLayout_2);
|
||||
|
||||
ui->textEdit->setObjectName("MsgWidgetLocal");
|
||||
ui->lbl_time->setObjectName("MsgWidgetLblTimeLocal");
|
||||
|
||||
ui->lbl_time->setAlignment(Qt::AlignLeft);
|
||||
}
|
||||
|
||||
void MsgWidget::setAligneAvatarRight()
|
||||
{
|
||||
ui->horizontalLayout->removeWidget(ui->textEdit);
|
||||
ui->horizontalLayout->removeItem(ui->verticalLayout_2);
|
||||
ui->horizontalLayout->removeItem(ui->verticalLayout);
|
||||
ui->horizontalLayout->removeItem(ui->horizontalLayout_2);
|
||||
|
||||
ui->horizontalLayout->addLayout(ui->horizontalLayout_2);
|
||||
ui->horizontalLayout->addWidget(ui->textEdit);
|
||||
ui->horizontalLayout->addLayout(ui->verticalLayout_2);
|
||||
ui->horizontalLayout->addLayout(ui->verticalLayout);
|
||||
|
||||
ui->textEdit->setObjectName("MsgWidgetRemote");
|
||||
ui->lbl_time->setObjectName("MsgWidgetLblTimeRemote");
|
||||
|
||||
ui->lbl_time->setAlignment(Qt::AlignRight);
|
||||
}
|
||||
|
||||
|
||||
@@ -67,6 +73,11 @@ void MsgWidget::setText(QString text)
|
||||
ui->textEdit->setText(text);
|
||||
}
|
||||
|
||||
void MsgWidget::setTime(QString timeStr)
|
||||
{
|
||||
ui->lbl_time->setText(timeStr);
|
||||
}
|
||||
|
||||
void MsgWidget::on_textEdit_textChanged()
|
||||
{
|
||||
QString text = ui->textEdit->toPlainText();
|
||||
@@ -81,12 +92,12 @@ void MsgWidget::on_textEdit_textChanged()
|
||||
{//Не помещается в одну строку
|
||||
textRect = metricsFont.boundingRect(QRect(0, 0, widthEdit, 10), Qt::TextWordWrap, text);
|
||||
ui->textEdit->setFixedHeight(textRect.height() + X);
|
||||
this->setFixedHeight(textRect.height() + X + 20);
|
||||
this->setFixedHeight(textRect.height() + X + 20 + 30);
|
||||
}
|
||||
else
|
||||
{//В одну строку
|
||||
ui->textEdit->setFixedWidth(textRect.width() + X);
|
||||
ui->textEdit->setFixedHeight(textRect.height() + X);
|
||||
this->setFixedHeight(textRect.height() + X + 20);
|
||||
this->setFixedHeight(textRect.height() + X + 20 + 30);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user