git-svn-id: svn://db.shs.com.ru/libs@479 a8b55f48-bf90-11e4-a774-851b48703e85

This commit is contained in:
2018-12-23 11:35:14 +00:00
parent 55710aafc9
commit df631820a2
3 changed files with 7 additions and 3 deletions

View File

@@ -28,6 +28,7 @@ BlockBusItem::BlockBusItem(const BlockBusItem & other): QGraphicsObject(), Prope
void BlockBusItem::_init() {
setZValue(1.);
setBusType(-1);
setAcceptHoverEvents(true);
ph.setColor(Qt::blue); ph.setJoinStyle(Qt::MiterJoin);

View File

@@ -7,7 +7,7 @@
BlockItem::BlockItem(QGraphicsItem * parent): QGraphicsObject(parent), PropertyStorage(),
g_main(this), g_selection(this) {
setData(1006, "item");
setZValue(1.);
setZValue(2.);
setAcceptHoverEvents(true);
setFlags(QGraphicsItem::ItemIsSelectable | QGraphicsItem::ItemIsMovable);
g_main.setData(1002, true);

View File

@@ -109,10 +109,10 @@ void _DTSizeItem::doubleClick() {
AlignedTextItem * iatext = qgraphicsitem_cast<AlignedTextItem*>(cur_item);
QGraphicsPixmapItem * ipixmap = qgraphicsitem_cast<QGraphicsPixmapItem*>(cur_item);
if (itext || iatext) {
emit textEditRequest();
QMetaObject::invokeMethod(this, "textEditRequest", Qt::QueuedConnection);
}
if (ipixmap) {
emit pixmapEditRequest();
QMetaObject::invokeMethod(this, "pixmapEditRequest", Qt::QueuedConnection);
}
}
@@ -836,7 +836,10 @@ void DrawTools::buttonFont_clicked() {
void DrawTools::buttonTextEdit_clicked() {
text_dlg.setWindowIcon(QApplication::activeWindow()->windowIcon());
text_edit.setPlainText(ui->comboText->lineEdit()->text());
text_edit.selectAll();
text_edit.setFocus();
if (text_dlg.exec() == QDialog::Rejected)
return;
ui->comboText->lineEdit()->setText(text_edit.toPlainText());