Уважаемые, есть вопросец...Хочу нарисовать какоето подобие окошка при помощи графикайтемов, как-то так:
class title : public QGraphicsItem
{
QGraphicsItem buttons, caption;
};
class sizegrip : public QGraphicsItem
{};
class window : public QGraphicsItem
{
title wintitle;
sizegrip winsizegrip;
window(QString captiontext, QGraphicsItem client)
{
client.setparent(this);
wintitle.setparent(this);
wintitle.setcaptiontext(captiontext);
winsizegrip.setparent(this);
}
};
Вобщем все банально. Есть графикайтем, ему дочерьми приходятся ресайзер (ну типа треугольничек в правом нижнем углу) и заголовок, и усыновляется клиентский графикайтем.Собственно вопрос: как при таком раскладе можно таскать окошко за заголовок и менять размер ресайзером? Я так понимаю - надо заголовку и ресайзеру выставить флаг QGraphicsItem::ItemIsMovable... Если так, то как дальше перемещать/ресайзить окно целиком?