summaryrefslogtreecommitdiffstats
path: root/examples/widgets/graphicsview/diagramscene
diff options
context:
space:
mode:
authorDavid Schulz <david.schulz@digia.com>2012-11-23 09:31:03 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2012-11-23 17:04:00 +0100
commitdae8d2505d6b6c591429768c10ae3ca190679d41 (patch)
tree8feab16aa3ae17e410c0ef222a5ec6b79962eb65 /examples/widgets/graphicsview/diagramscene
parentcbf3771e86272c10519394627784d6c1088f3a3b (diff)
QtBase: examples/widgets/graphicsview/ codestyle
Change-Id: I501066b5eb5a1557d510e0ec20b5270e8c12704a Reviewed-by: hjk <qthjk@ovi.com>
Diffstat (limited to 'examples/widgets/graphicsview/diagramscene')
-rw-r--r--examples/widgets/graphicsview/diagramscene/arrow.cpp5
-rw-r--r--examples/widgets/graphicsview/diagramscene/arrow.h17
-rw-r--r--examples/widgets/graphicsview/diagramscene/diagramitem.cpp10
-rw-r--r--examples/widgets/graphicsview/diagramscene/diagramitem.h14
-rw-r--r--examples/widgets/graphicsview/diagramscene/diagramscene.cpp23
-rw-r--r--examples/widgets/graphicsview/diagramscene/diagramscene.h17
-rw-r--r--examples/widgets/graphicsview/diagramscene/diagramtextitem.cpp2
-rw-r--r--examples/widgets/graphicsview/diagramscene/diagramtextitem.h5
-rw-r--r--examples/widgets/graphicsview/diagramscene/main.cpp4
-rw-r--r--examples/widgets/graphicsview/diagramscene/mainwindow.cpp126
-rw-r--r--examples/widgets/graphicsview/diagramscene/mainwindow.h6
11 files changed, 93 insertions, 136 deletions
diff --git a/examples/widgets/graphicsview/diagramscene/arrow.cpp b/examples/widgets/graphicsview/diagramscene/arrow.cpp
index ed6b61d803..3daeac303e 100644
--- a/examples/widgets/graphicsview/diagramscene/arrow.cpp
+++ b/examples/widgets/graphicsview/diagramscene/arrow.cpp
@@ -38,11 +38,14 @@
**
****************************************************************************/
-#include <QtWidgets>
#include "arrow.h"
+
#include <math.h>
+#include <QPen>
+#include <QPainter>
+
const qreal Pi = 3.14;
//! [0]
diff --git a/examples/widgets/graphicsview/diagramscene/arrow.h b/examples/widgets/graphicsview/diagramscene/arrow.h
index 8ccf937725..f6cd60b241 100644
--- a/examples/widgets/graphicsview/diagramscene/arrow.h
+++ b/examples/widgets/graphicsview/diagramscene/arrow.h
@@ -63,22 +63,17 @@ public:
Arrow(DiagramItem *startItem, DiagramItem *endItem,
QGraphicsItem *parent = 0);
- int type() const
- { return Type; }
+ int type() const { return Type; }
QRectF boundingRect() const;
QPainterPath shape() const;
- void setColor(const QColor &color)
- { myColor = color; }
- DiagramItem *startItem() const
- { return myStartItem; }
- DiagramItem *endItem() const
- { return myEndItem; }
+ void setColor(const QColor &color) { myColor = color; }
+ DiagramItem *startItem() const { return myStartItem; }
+ DiagramItem *endItem() const { return myEndItem; }
void updatePosition();
protected:
- void paint(QPainter *painter, const QStyleOptionGraphicsItem *option,
- QWidget *widget = 0);
+ void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget = 0);
private:
DiagramItem *myStartItem;
@@ -88,4 +83,4 @@ private:
};
//! [0]
-#endif
+#endif // ARROW_H
diff --git a/examples/widgets/graphicsview/diagramscene/diagramitem.cpp b/examples/widgets/graphicsview/diagramscene/diagramitem.cpp
index e3f4271304..1eaecbda91 100644
--- a/examples/widgets/graphicsview/diagramscene/diagramitem.cpp
+++ b/examples/widgets/graphicsview/diagramscene/diagramitem.cpp
@@ -38,11 +38,14 @@
**
****************************************************************************/
-#include <QtWidgets>
-
#include "diagramitem.h"
#include "arrow.h"
+#include <QGraphicsScene>
+#include <QGraphicsSceneContextMenuEvent>
+#include <QMenu>
+#include <QPainter>
+
//! [0]
DiagramItem::DiagramItem(DiagramType diagramType, QMenu *contextMenu,
QGraphicsItem *parent)
@@ -138,8 +141,7 @@ void DiagramItem::contextMenuEvent(QGraphicsSceneContextMenuEvent *event)
//! [5]
//! [6]
-QVariant DiagramItem::itemChange(GraphicsItemChange change,
- const QVariant &value)
+QVariant DiagramItem::itemChange(GraphicsItemChange change, const QVariant &value)
{
if (change == QGraphicsItem::ItemPositionChange) {
foreach (Arrow *arrow, arrows) {
diff --git a/examples/widgets/graphicsview/diagramscene/diagramitem.h b/examples/widgets/graphicsview/diagramscene/diagramitem.h
index d60b6acde1..97da81e12e 100644
--- a/examples/widgets/graphicsview/diagramscene/diagramitem.h
+++ b/examples/widgets/graphicsview/diagramscene/diagramitem.h
@@ -67,19 +67,15 @@ public:
enum { Type = UserType + 15 };
enum DiagramType { Step, Conditional, StartEnd, Io };
- DiagramItem(DiagramType diagramType, QMenu *contextMenu,
- QGraphicsItem *parent = 0);
+ DiagramItem(DiagramType diagramType, QMenu *contextMenu, QGraphicsItem *parent = 0);
void removeArrow(Arrow *arrow);
void removeArrows();
- DiagramType diagramType() const
- { return myDiagramType; }
- QPolygonF polygon() const
- { return myPolygon; }
+ DiagramType diagramType() const { return myDiagramType; }
+ QPolygonF polygon() const { return myPolygon; }
void addArrow(Arrow *arrow);
QPixmap image() const;
- int type() const
- { return Type;}
+ int type() const { return Type;}
protected:
void contextMenuEvent(QGraphicsSceneContextMenuEvent *event);
@@ -93,4 +89,4 @@ private:
};
//! [0]
-#endif
+#endif // DIAGRAMITEM_H
diff --git a/examples/widgets/graphicsview/diagramscene/diagramscene.cpp b/examples/widgets/graphicsview/diagramscene/diagramscene.cpp
index b485e322e4..f695069616 100644
--- a/examples/widgets/graphicsview/diagramscene/diagramscene.cpp
+++ b/examples/widgets/graphicsview/diagramscene/diagramscene.cpp
@@ -38,11 +38,12 @@
**
****************************************************************************/
-#include <QtWidgets>
-
#include "diagramscene.h"
#include "arrow.h"
+#include <QTextCursor>
+#include <QGraphicsSceneMouseEvent>
+
//! [0]
DiagramScene::DiagramScene(QMenu *itemMenu, QObject *parent)
: QGraphicsScene(parent)
@@ -63,8 +64,7 @@ void DiagramScene::setLineColor(const QColor &color)
{
myLineColor = color;
if (isItemChange(Arrow::Type)) {
- Arrow *item =
- qgraphicsitem_cast<Arrow *>(selectedItems().first());
+ Arrow *item = qgraphicsitem_cast<Arrow *>(selectedItems().first());
item->setColor(myLineColor);
update();
}
@@ -76,8 +76,7 @@ void DiagramScene::setTextColor(const QColor &color)
{
myTextColor = color;
if (isItemChange(DiagramTextItem::Type)) {
- DiagramTextItem *item =
- qgraphicsitem_cast<DiagramTextItem *>(selectedItems().first());
+ DiagramTextItem *item = qgraphicsitem_cast<DiagramTextItem *>(selectedItems().first());
item->setDefaultTextColor(myTextColor);
}
}
@@ -88,8 +87,7 @@ void DiagramScene::setItemColor(const QColor &color)
{
myItemColor = color;
if (isItemChange(DiagramItem::Type)) {
- DiagramItem *item =
- qgraphicsitem_cast<DiagramItem *>(selectedItems().first());
+ DiagramItem *item = qgraphicsitem_cast<DiagramItem *>(selectedItems().first());
item->setBrush(myItemColor);
}
}
@@ -101,8 +99,7 @@ void DiagramScene::setFont(const QFont &font)
myFont = font;
if (isItemChange(DiagramTextItem::Type)) {
- QGraphicsTextItem *item =
- qgraphicsitem_cast<DiagramTextItem *>(selectedItems().first());
+ QGraphicsTextItem *item = qgraphicsitem_cast<DiagramTextItem *>(selectedItems().first());
//At this point the selection can change so the first selected item might not be a DiagramTextItem
if (item)
item->setFont(myFont);
@@ -209,10 +206,8 @@ void DiagramScene::mouseReleaseEvent(QGraphicsSceneMouseEvent *mouseEvent)
startItems.first()->type() == DiagramItem::Type &&
endItems.first()->type() == DiagramItem::Type &&
startItems.first() != endItems.first()) {
- DiagramItem *startItem =
- qgraphicsitem_cast<DiagramItem *>(startItems.first());
- DiagramItem *endItem =
- qgraphicsitem_cast<DiagramItem *>(endItems.first());
+ DiagramItem *startItem = qgraphicsitem_cast<DiagramItem *>(startItems.first());
+ DiagramItem *endItem = qgraphicsitem_cast<DiagramItem *>(endItems.first());
Arrow *arrow = new Arrow(startItem, endItem);
arrow->setColor(myLineColor);
startItem->addArrow(arrow);
diff --git a/examples/widgets/graphicsview/diagramscene/diagramscene.h b/examples/widgets/graphicsview/diagramscene/diagramscene.h
index 1ce3e30af5..96df6cbe88 100644
--- a/examples/widgets/graphicsview/diagramscene/diagramscene.h
+++ b/examples/widgets/graphicsview/diagramscene/diagramscene.h
@@ -41,10 +41,11 @@
#ifndef DIAGRAMSCENE_H
#define DIAGRAMSCENE_H
-#include <QGraphicsScene>
#include "diagramitem.h"
#include "diagramtextitem.h"
+#include <QGraphicsScene>
+
QT_BEGIN_NAMESPACE
class QGraphicsSceneMouseEvent;
class QMenu;
@@ -64,14 +65,10 @@ public:
enum Mode { InsertItem, InsertLine, InsertText, MoveItem };
explicit DiagramScene(QMenu *itemMenu, QObject *parent = 0);
- QFont font() const
- { return myFont; }
- QColor textColor() const
- { return myTextColor; }
- QColor itemColor() const
- { return myItemColor; }
- QColor lineColor() const
- { return myLineColor; }
+ QFont font() const { return myFont; }
+ QColor textColor() const { return myTextColor; }
+ QColor itemColor() const { return myItemColor; }
+ QColor lineColor() const { return myLineColor; }
void setLineColor(const QColor &color);
void setTextColor(const QColor &color);
void setItemColor(const QColor &color);
@@ -109,4 +106,4 @@ private:
};
//! [0]
-#endif
+#endif // DIAGRAMSCENE_H
diff --git a/examples/widgets/graphicsview/diagramscene/diagramtextitem.cpp b/examples/widgets/graphicsview/diagramscene/diagramtextitem.cpp
index b4e80508fe..8ad8bba633 100644
--- a/examples/widgets/graphicsview/diagramscene/diagramtextitem.cpp
+++ b/examples/widgets/graphicsview/diagramscene/diagramtextitem.cpp
@@ -38,8 +38,6 @@
**
****************************************************************************/
-#include <QtWidgets>
-
#include "diagramtextitem.h"
#include "diagramscene.h"
diff --git a/examples/widgets/graphicsview/diagramscene/diagramtextitem.h b/examples/widgets/graphicsview/diagramscene/diagramtextitem.h
index c6cff61b36..81013ed014 100644
--- a/examples/widgets/graphicsview/diagramscene/diagramtextitem.h
+++ b/examples/widgets/graphicsview/diagramscene/diagramtextitem.h
@@ -61,8 +61,7 @@ public:
DiagramTextItem(QGraphicsItem *parent = 0);
- int type() const
- { return Type; }
+ int type() const { return Type; }
signals:
void lostFocus(DiagramTextItem *item);
@@ -75,4 +74,4 @@ protected:
};
//! [0]
-#endif
+#endif // DIAGRAMTEXTITEM_H
diff --git a/examples/widgets/graphicsview/diagramscene/main.cpp b/examples/widgets/graphicsview/diagramscene/main.cpp
index b672c6ea8d..7f0bcfaaee 100644
--- a/examples/widgets/graphicsview/diagramscene/main.cpp
+++ b/examples/widgets/graphicsview/diagramscene/main.cpp
@@ -38,10 +38,10 @@
**
****************************************************************************/
-#include <QtWidgets>
-
#include "mainwindow.h"
+#include <QApplication>
+
int main(int argv, char *args[])
{
Q_INIT_RESOURCE(diagramscene);
diff --git a/examples/widgets/graphicsview/diagramscene/mainwindow.cpp b/examples/widgets/graphicsview/diagramscene/mainwindow.cpp
index 39ebe48488..a39c9ba178 100644
--- a/examples/widgets/graphicsview/diagramscene/mainwindow.cpp
+++ b/examples/widgets/graphicsview/diagramscene/mainwindow.cpp
@@ -38,14 +38,13 @@
**
****************************************************************************/
-#include <QtWidgets>
-#include <QLabel>
-
-#include "mainwindow.h"
+#include "arrow.h"
#include "diagramitem.h"
#include "diagramscene.h"
#include "diagramtextitem.h"
-#include "arrow.h"
+#include "mainwindow.h"
+
+#include <QtWidgets>
const int InsertTextButton = 10;
@@ -61,9 +60,9 @@ MainWindow::MainWindow()
connect(scene, SIGNAL(itemInserted(DiagramItem*)),
this, SLOT(itemInserted(DiagramItem*)));
connect(scene, SIGNAL(textInserted(QGraphicsTextItem*)),
- this, SLOT(textInserted(QGraphicsTextItem*)));
+ this, SLOT(textInserted(QGraphicsTextItem*)));
connect(scene, SIGNAL(itemSelected(QGraphicsItem*)),
- this, SLOT(itemSelected(QGraphicsItem*)));
+ this, SLOT(itemSelected(QGraphicsItem*)));
createToolbars();
QHBoxLayout *layout = new QHBoxLayout;
@@ -85,8 +84,8 @@ void MainWindow::backgroundButtonGroupClicked(QAbstractButton *button)
{
QList<QAbstractButton *> buttons = backgroundButtonGroup->buttons();
foreach (QAbstractButton *myButton, buttons) {
- if (myButton != button)
- button->setChecked(false);
+ if (myButton != button)
+ button->setChecked(false);
}
QString text = button->text();
if (text == tr("Blue Grid"))
@@ -108,8 +107,8 @@ void MainWindow::buttonGroupClicked(int id)
{
QList<QAbstractButton *> buttons = buttonGroup->buttons();
foreach (QAbstractButton *button, buttons) {
- if (buttonGroup->button(id) != button)
- button->setChecked(false);
+ if (buttonGroup->button(id) != button)
+ button->setChecked(false);
}
if (id == InsertTextButton) {
scene->setMode(DiagramScene::InsertText);
@@ -134,9 +133,8 @@ void MainWindow::deleteItem()
}
foreach (QGraphicsItem *item, scene->selectedItems()) {
- if (item->type() == DiagramItem::Type) {
+ if (item->type() == DiagramItem::Type)
qgraphicsitem_cast<DiagramItem *>(item)->removeArrows();
- }
scene->removeItem(item);
delete item;
}
@@ -161,8 +159,7 @@ void MainWindow::bringToFront()
qreal zValue = 0;
foreach (QGraphicsItem *item, overlapItems) {
- if (item->zValue() >= zValue &&
- item->type() == DiagramItem::Type)
+ if (item->zValue() >= zValue && item->type() == DiagramItem::Type)
zValue = item->zValue() + 0.1;
}
selectedItem->setZValue(zValue);
@@ -180,8 +177,7 @@ void MainWindow::sendToBack()
qreal zValue = 0;
foreach (QGraphicsItem *item, overlapItems) {
- if (item->zValue() <= zValue &&
- item->type() == DiagramItem::Type)
+ if (item->zValue() <= zValue && item->type() == DiagramItem::Type)
zValue = item->zValue() - 0.1;
}
selectedItem->setZValue(zValue);
@@ -235,8 +231,8 @@ void MainWindow::textColorChanged()
{
textAction = qobject_cast<QAction *>(sender());
fontColorToolButton->setIcon(createColorToolButtonIcon(
- ":/images/textpointer.png",
- qvariant_cast<QColor>(textAction->data())));
+ ":/images/textpointer.png",
+ qvariant_cast<QColor>(textAction->data())));
textButtonTriggered();
}
//! [12]
@@ -246,8 +242,8 @@ void MainWindow::itemColorChanged()
{
fillAction = qobject_cast<QAction *>(sender());
fillColorToolButton->setIcon(createColorToolButtonIcon(
- ":/images/floodfill.png",
- qvariant_cast<QColor>(fillAction->data())));
+ ":/images/floodfill.png",
+ qvariant_cast<QColor>(fillAction->data())));
fillButtonTriggered();
}
//! [13]
@@ -257,8 +253,8 @@ void MainWindow::lineColorChanged()
{
lineAction = qobject_cast<QAction *>(sender());
lineColorToolButton->setIcon(createColorToolButtonIcon(
- ":/images/linecolor.png",
- qvariant_cast<QColor>(lineAction->data())));
+ ":/images/linecolor.png",
+ qvariant_cast<QColor>(lineAction->data())));
lineButtonTriggered();
}
//! [14]
@@ -329,12 +325,9 @@ void MainWindow::createToolBox()
connect(buttonGroup, SIGNAL(buttonClicked(int)),
this, SLOT(buttonGroupClicked(int)));
QGridLayout *layout = new QGridLayout;
- layout->addWidget(createCellWidget(tr("Conditional"),
- DiagramItem::Conditional), 0, 0);
- layout->addWidget(createCellWidget(tr("Process"),
- DiagramItem::Step),0, 1);
- layout->addWidget(createCellWidget(tr("Input/Output"),
- DiagramItem::Io), 1, 0);
+ layout->addWidget(createCellWidget(tr("Conditional"), DiagramItem::Conditional), 0, 0);
+ layout->addWidget(createCellWidget(tr("Process"), DiagramItem::Step),0, 1);
+ layout->addWidget(createCellWidget(tr("Input/Output"), DiagramItem::Io), 1, 0);
//! [21]
QToolButton *textButton = new QToolButton;
@@ -361,13 +354,13 @@ void MainWindow::createToolBox()
QGridLayout *backgroundLayout = new QGridLayout;
backgroundLayout->addWidget(createBackgroundCellWidget(tr("Blue Grid"),
- ":/images/background1.png"), 0, 0);
+ ":/images/background1.png"), 0, 0);
backgroundLayout->addWidget(createBackgroundCellWidget(tr("White Grid"),
- ":/images/background2.png"), 0, 1);
+ ":/images/background2.png"), 0, 1);
backgroundLayout->addWidget(createBackgroundCellWidget(tr("Gray Grid"),
- ":/images/background3.png"), 1, 0);
+ ":/images/background3.png"), 1, 0);
backgroundLayout->addWidget(createBackgroundCellWidget(tr("No Grid"),
- ":/images/background4.png"), 1, 1);
+ ":/images/background4.png"), 1, 1);
backgroundLayout->setRowStretch(2, 10);
backgroundLayout->setColumnStretch(2, 10);
@@ -392,23 +385,18 @@ void MainWindow::createActions()
tr("Bring to &Front"), this);
toFrontAction->setShortcut(tr("Ctrl+F"));
toFrontAction->setStatusTip(tr("Bring item to front"));
- connect(toFrontAction, SIGNAL(triggered()),
- this, SLOT(bringToFront()));
+ connect(toFrontAction, SIGNAL(triggered()), this, SLOT(bringToFront()));
//! [23]
- sendBackAction = new QAction(QIcon(":/images/sendtoback.png"),
- tr("Send to &Back"), this);
+ sendBackAction = new QAction(QIcon(":/images/sendtoback.png"), tr("Send to &Back"), this);
sendBackAction->setShortcut(tr("Ctrl+B"));
sendBackAction->setStatusTip(tr("Send item to back"));
- connect(sendBackAction, SIGNAL(triggered()),
- this, SLOT(sendToBack()));
+ connect(sendBackAction, SIGNAL(triggered()), this, SLOT(sendToBack()));
- deleteAction = new QAction(QIcon(":/images/delete.png"),
- tr("&Delete"), this);
+ deleteAction = new QAction(QIcon(":/images/delete.png"), tr("&Delete"), this);
deleteAction->setShortcut(tr("Delete"));
deleteAction->setStatusTip(tr("Delete item from diagram"));
- connect(deleteAction, SIGNAL(triggered()),
- this, SLOT(deleteItem()));
+ connect(deleteAction, SIGNAL(triggered()), this, SLOT(deleteItem()));
exitAction = new QAction(tr("E&xit"), this);
exitAction->setShortcuts(QKeySequence::Quit);
@@ -420,27 +408,21 @@ void MainWindow::createActions()
QPixmap pixmap(":/images/bold.png");
boldAction->setIcon(QIcon(pixmap));
boldAction->setShortcut(tr("Ctrl+B"));
- connect(boldAction, SIGNAL(triggered()),
- this, SLOT(handleFontChange()));
+ connect(boldAction, SIGNAL(triggered()), this, SLOT(handleFontChange()));
- italicAction = new QAction(QIcon(":/images/italic.png"),
- tr("Italic"), this);
+ italicAction = new QAction(QIcon(":/images/italic.png"), tr("Italic"), this);
italicAction->setCheckable(true);
italicAction->setShortcut(tr("Ctrl+I"));
- connect(italicAction, SIGNAL(triggered()),
- this, SLOT(handleFontChange()));
+ connect(italicAction, SIGNAL(triggered()), this, SLOT(handleFontChange()));
- underlineAction = new QAction(QIcon(":/images/underline.png"),
- tr("Underline"), this);
+ underlineAction = new QAction(QIcon(":/images/underline.png"), tr("Underline"), this);
underlineAction->setCheckable(true);
underlineAction->setShortcut(tr("Ctrl+U"));
- connect(underlineAction, SIGNAL(triggered()),
- this, SLOT(handleFontChange()));
+ connect(underlineAction, SIGNAL(triggered()), this, SLOT(handleFontChange()));
aboutAction = new QAction(tr("A&bout"), this);
aboutAction->setShortcut(tr("Ctrl+B"));
- connect(aboutAction, SIGNAL(triggered()),
- this, SLOT(about()));
+ connect(aboutAction, SIGNAL(triggered()), this, SLOT(about()));
}
//! [24]
@@ -484,11 +466,9 @@ void MainWindow::createToolbars()
fontColorToolButton = new QToolButton;
fontColorToolButton->setPopupMode(QToolButton::MenuButtonPopup);
- fontColorToolButton->setMenu(createColorMenu(SLOT(textColorChanged()),
- Qt::black));
+ fontColorToolButton->setMenu(createColorMenu(SLOT(textColorChanged()), Qt::black));
textAction = fontColorToolButton->menu()->defaultAction();
- fontColorToolButton->setIcon(createColorToolButtonIcon(
- ":/images/textpointer.png", Qt::black));
+ fontColorToolButton->setIcon(createColorToolButtonIcon(":/images/textpointer.png", Qt::black));
fontColorToolButton->setAutoFillBackground(true);
connect(fontColorToolButton, SIGNAL(clicked()),
this, SLOT(textButtonTriggered()));
@@ -496,22 +476,20 @@ void MainWindow::createToolbars()
//! [26]
fillColorToolButton = new QToolButton;
fillColorToolButton->setPopupMode(QToolButton::MenuButtonPopup);
- fillColorToolButton->setMenu(createColorMenu(SLOT(itemColorChanged()),
- Qt::white));
+ fillColorToolButton->setMenu(createColorMenu(SLOT(itemColorChanged()), Qt::white));
fillAction = fillColorToolButton->menu()->defaultAction();
fillColorToolButton->setIcon(createColorToolButtonIcon(
- ":/images/floodfill.png", Qt::white));
+ ":/images/floodfill.png", Qt::white));
connect(fillColorToolButton, SIGNAL(clicked()),
this, SLOT(fillButtonTriggered()));
//! [26]
lineColorToolButton = new QToolButton;
lineColorToolButton->setPopupMode(QToolButton::MenuButtonPopup);
- lineColorToolButton->setMenu(createColorMenu(SLOT(lineColorChanged()),
- Qt::black));
+ lineColorToolButton->setMenu(createColorMenu(SLOT(lineColorChanged()), Qt::black));
lineAction = lineColorToolButton->menu()->defaultAction();
lineColorToolButton->setIcon(createColorToolButtonIcon(
- ":/images/linecolor.png", Qt::black));
+ ":/images/linecolor.png", Qt::black));
connect(lineColorToolButton, SIGNAL(clicked()),
this, SLOT(lineButtonTriggered()));
@@ -537,8 +515,7 @@ void MainWindow::createToolbars()
pointerTypeGroup = new QButtonGroup(this);
pointerTypeGroup->addButton(pointerButton, int(DiagramScene::MoveItem));
- pointerTypeGroup->addButton(linePointerButton,
- int(DiagramScene::InsertLine));
+ pointerTypeGroup->addButton(linePointerButton, int(DiagramScene::InsertLine));
connect(pointerTypeGroup, SIGNAL(buttonClicked(int)),
this, SLOT(pointerGroupClicked(int)));
@@ -559,8 +536,7 @@ void MainWindow::createToolbars()
//! [27]
//! [28]
-QWidget *MainWindow::createBackgroundCellWidget(const QString &text,
- const QString &image)
+QWidget *MainWindow::createBackgroundCellWidget(const QString &text, const QString &image)
{
QToolButton *button = new QToolButton;
button->setText(text);
@@ -581,8 +557,7 @@ QWidget *MainWindow::createBackgroundCellWidget(const QString &text,
//! [28]
//! [29]
-QWidget *MainWindow::createCellWidget(const QString &text,
- DiagramItem::DiagramType type)
+QWidget *MainWindow::createCellWidget(const QString &text, DiagramItem::DiagramType type)
{
DiagramItem item(type, itemMenu);
@@ -619,20 +594,17 @@ QMenu *MainWindow::createColorMenu(const char *slot, QColor defaultColor)
QAction *action = new QAction(names.at(i), this);
action->setData(colors.at(i));
action->setIcon(createColorIcon(colors.at(i)));
- connect(action, SIGNAL(triggered()),
- this, slot);
+ connect(action, SIGNAL(triggered()), this, slot);
colorMenu->addAction(action);
- if (colors.at(i) == defaultColor) {
+ if (colors.at(i) == defaultColor)
colorMenu->setDefaultAction(action);
- }
}
return colorMenu;
}
//! [30]
//! [31]
-QIcon MainWindow::createColorToolButtonIcon(const QString &imageFile,
- QColor color)
+QIcon MainWindow::createColorToolButtonIcon(const QString &imageFile, QColor color)
{
QPixmap pixmap(50, 80);
pixmap.fill(Qt::transparent);
diff --git a/examples/widgets/graphicsview/diagramscene/mainwindow.h b/examples/widgets/graphicsview/diagramscene/mainwindow.h
index 05e026b101..a6ac18cc91 100644
--- a/examples/widgets/graphicsview/diagramscene/mainwindow.h
+++ b/examples/widgets/graphicsview/diagramscene/mainwindow.h
@@ -41,10 +41,10 @@
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
-#include <QMainWindow>
-
#include "diagramitem.h"
+#include <QMainWindow>
+
class DiagramScene;
QT_BEGIN_NAMESPACE
@@ -147,4 +147,4 @@ private:
};
//! [0]
-#endif
+#endif // MAINWINDOW_H