};
Q_DECLARE_FLAGS(PeerWireState, PeerWireStateFlag)
- PeerWireClient(const QByteArray &peerId, QObject *parent = 0);
+ explicit PeerWireClient(const QByteArray &peerId, QObject *parent = 0);
void initialize(const QByteArray &infoHash, int pieceCount);
void setPeer(TorrentPeer *peer);
Q_OBJECT
public:
- TrackerClient(TorrentClient *downloader, QObject *parent = 0);
+ explicit TrackerClient(TorrentClient *downloader, QObject *parent = 0);
void start(const MetaInfo &info);
void stop();
{
Q_OBJECT
public:
- Renderer(const QSurfaceFormat &format, Renderer *share = 0, QScreen *screen = 0);
+ explicit Renderer(const QSurfaceFormat &format, Renderer *share = 0, QScreen *screen = 0);
QSurfaceFormat format() const { return m_format; }
{
public:
enum { bl, br, tr, tl };
- TileBuilder(Geometry *, qreal depth = 0.0f, qreal size = 1.0f);
+ explicit TileBuilder(Geometry *, qreal depth = 0.0f, qreal size = 1.0f);
Tile *newTile(const QVector3D &loc = QVector3D()) const;
void setColor(QColor c) { color = c; }
protected:
class CubeBuilder : public TileBuilder
{
public:
- CubeBuilder(Geometry *, qreal depth = 0.0f, qreal size = 1.0f);
+ explicit CubeBuilder(Geometry *, qreal depth = 0.0f, qreal size = 1.0f);
Cube *newCube(const QVector3D &loc = QVector3D()) const;
private:
mutable int ix;
class QtLogo : public QObject
{
public:
- QtLogo(QObject *parent, int d = 64, qreal s = 1.0);
+ explicit QtLogo(QObject *parent, int d = 64, qreal s = 1.0);
~QtLogo();
void setColor(QColor c);
void draw() const;
Q_OBJECT
public:
- GLWidget(QWidget *parent = 0, QGLWidget *shareWidget = 0);
+ explicit GLWidget(QWidget *parent = 0, QGLWidget *shareWidget = 0);
~GLWidget();
QSize minimumSizeHint() const;
Q_OBJECT
public:
- TableEditor(const QString &tableName, QWidget *parent = 0);
+ explicit TableEditor(const QString &tableName, QWidget *parent = 0);
private slots:
void submit();
{
Q_OBJECT
public:
- CustomModel(QObject *parent = 0, QSqlDatabase db = QSqlDatabase()):QSqlTableModel(parent, db) {}
+ explicit CustomModel(QObject *parent = 0, QSqlDatabase db = QSqlDatabase()):QSqlTableModel(parent, db) {}
QVariant data(const QModelIndex &idx, int role) const
{
if (role == Qt::BackgroundRole && isDirty(idx))
Q_PROPERTY(QString separator READ separator WRITE setSeparator)
public:
- TreeModelCompleter(QObject *parent = 0);
- TreeModelCompleter(QAbstractItemModel *model, QObject *parent = 0);
+ explicit TreeModelCompleter(QObject *parent = 0);
+ explicit TreeModelCompleter(QAbstractItemModel *model, QObject *parent = 0);
QString separator() const;
public slots:
public:
enum Type { Rectangle, Circle, Triangle };
- Shape(Type type = Rectangle, const QColor &color = Qt::red, const QRect &rect = QRect());
+ explicit Shape(Type type = Rectangle, const QColor &color = Qt::red, const QRect &rect = QRect());
Type type() const;
QString name() const;
class DeleteCommand : public QUndoCommand
{
public:
- DeleteCommand(QGraphicsScene *graphicsScene, QUndoCommand *parent = 0);
+ explicit DeleteCommand(QGraphicsScene *graphicsScene, QUndoCommand *parent = 0);
void undo();
void redo();
enum { Type = UserType + 1 };
enum DiagramType { Box, Triangle };
- DiagramItem(DiagramType diagramType, QGraphicsItem *item = 0);
+ explicit DiagramItem(DiagramType diagramType, QGraphicsItem *item = 0);
DiagramType diagramType() const {
return polygon() == boxPolygon ? Box : Triangle;
{
Q_OBJECT
public:
- Node(const QPointF &pos, QGraphicsItem *parent = 0);
+ explicit Node(const QPointF &pos, QGraphicsItem *parent = 0);
~Node();
QRectF boundingRect() const;
class MoveStateRight : public QState
{
public:
- MoveStateRight(Boat *boat,QState *parent = 0) : QState(parent), boat(boat)
+ explicit MoveStateRight(Boat *boat,QState *parent = 0) : QState(parent), boat(boat)
{
}
protected:
class MoveStateLeft : public QState
{
public:
- MoveStateLeft(Boat *boat,QState *parent = 0) : QState(parent), boat(boat)
+ explicit MoveStateLeft(Boat *boat,QState *parent = 0) : QState(parent), boat(boat)
{
}
protected:
class StopState : public QState
{
public:
- StopState(Boat *boat,QState *parent = 0) : QState(parent), boat(boat)
+ explicit StopState(Boat *boat,QState *parent = 0) : QState(parent), boat(boat)
{
}
protected:
class LaunchStateRight : public QState
{
public:
- LaunchStateRight(Boat *boat,QState *parent = 0) : QState(parent), boat(boat)
+ explicit LaunchStateRight(Boat *boat,QState *parent = 0) : QState(parent), boat(boat)
{
}
protected:
class LaunchStateLeft : public QState
{
public:
- LaunchStateLeft(Boat *boat,QState *parent = 0) : QState(parent), boat(boat)
+ explicit LaunchStateLeft(Boat *boat,QState *parent = 0) : QState(parent), boat(boat)
{
}
protected:
class PlayState : public QState
{
public:
- PlayState(GraphicsScene *scene, QState *parent = 0);
+ explicit PlayState(GraphicsScene *scene, QState *parent = 0);
~PlayState();
protected:
class PauseState : public QState
{
public:
- PauseState(GraphicsScene *scene, QState *parent = 0);
+ explicit PauseState(GraphicsScene *scene, QState *parent = 0);
protected:
void onEntry(QEvent *);
{
Q_OBJECT
public:
- MovementState(SubMarine *submarine, QState *parent = 0) : QAnimationState(parent)
+ explicit MovementState(SubMarine *submarine, QState *parent = 0) : QAnimationState(parent)
{
movementAnimation = new QPropertyAnimation(submarine, "pos");
connect(movementAnimation,SIGNAL(valueChanged(const QVariant &)),this,SLOT(onAnimationMovementValueChanged(const QVariant &)));
class ReturnState : public QAnimationState
{
public:
- ReturnState(SubMarine *submarine, QState *parent = 0) : QAnimationState(parent)
+ explicit ReturnState(SubMarine *submarine, QState *parent = 0) : QAnimationState(parent)
{
returnAnimation = new QPropertyAnimation(submarine->rotation(), "angle");
returnAnimation->setDuration(500);
Q_OBJECT
public:
- GeneralTab(const QFileInfo &fileInfo, QWidget *parent = 0);
+ explicit GeneralTab(const QFileInfo &fileInfo, QWidget *parent = 0);
};
//! [0]
Q_OBJECT
public:
- PermissionsTab(const QFileInfo &fileInfo, QWidget *parent = 0);
+ explicit PermissionsTab(const QFileInfo &fileInfo, QWidget *parent = 0);
};
//! [1]
Q_OBJECT
public:
- ApplicationsTab(const QFileInfo &fileInfo, QWidget *parent = 0);
+ explicit ApplicationsTab(const QFileInfo &fileInfo, QWidget *parent = 0);
};
//! [2]
Q_OBJECT
public:
- TabDialog(const QString &fileName, QWidget *parent = 0);
+ explicit TabDialog(const QString &fileName, QWidget *parent = 0);
private:
QTabWidget *tabWidget;
Q_OBJECT
public:
- PiecesList(int pieceSize, QWidget *parent = 0);
+ explicit PiecesList(int pieceSize, QWidget *parent = 0);
void addPiece(QPixmap pixmap, QPoint location);
protected:
Q_OBJECT
public:
- PuzzleWidget(int imageSize, QWidget *parent = 0);
+ explicit PuzzleWidget(int imageSize, QWidget *parent = 0);
void clear();
int pieceSize() const;
{
public:
GLTexture2D(int width, int height);
- GLTexture2D(const QString& fileName, int width = 0, int height = 0);
+ explicit GLTexture2D(const QString& fileName, int width = 0, int height = 0);
void load(int width, int height, QRgb *data);
virtual void bind();
virtual void unbind();
{
public:
GLTextureCube(int size);
- GLTextureCube(const QStringList& fileNames, int size = 0);
+ explicit GLTextureCube(const QStringList& fileNames, int size = 0);
void load(int size, int face, QRgb *data);
virtual void bind();
virtual void unbind();
{
public:
// 0 < r < 0.5, 0 <= n <= 125
- GLRoundedBox(float r = 0.25f, float scale = 1.0f, int n = 10);
+ explicit GLRoundedBox(float r = 0.25f, float scale = 1.0f, int n = 10);
};
{
Q_OBJECT
public:
- View(const QString &name, QWidget *parent = 0);
+ explicit View(const QString &name, QWidget *parent = 0);
QGraphicsView *view() const;
public:
enum Mode { InsertItem, InsertLine, InsertText, MoveItem };
- DiagramScene(QMenu *itemMenu, QObject *parent = 0);
+ explicit DiagramScene(QMenu *itemMenu, QObject *parent = 0);
QFont font() const
{ return myFont; }
QColor textColor() const
{
Q_OBJECT
public:
- CustomProxy(QGraphicsItem *parent = 0, Qt::WindowFlags wFlags = 0);
+ explicit CustomProxy(QGraphicsItem *parent = 0, Qt::WindowFlags wFlags = 0);
QRectF boundingRect() const;
void paintWindowFrame(QPainter *painter, const QStyleOptionGraphicsItem *option,
class FlippablePad : public RoundRectItem
{
public:
- FlippablePad(const QSize &size, QGraphicsItem *parent = 0);
+ explicit FlippablePad(const QSize &size, QGraphicsItem *parent = 0);
RoundRectItem *iconAt(int column, int row) const;
class TreeItem
{
public:
- TreeItem(const QVector<QVariant> &data, TreeItem *parent = 0);
+ explicit TreeItem(const QVector<QVariant> &data, TreeItem *parent = 0);
~TreeItem();
TreeItem *child(int number);
Q_OBJECT
public:
- PiecesModel(int pieceSize, QObject *parent = 0);
+ explicit PiecesModel(int pieceSize, QObject *parent = 0);
QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const;
Qt::ItemFlags flags(const QModelIndex &index) const;
Q_OBJECT
public:
- PuzzleWidget(int imageSize, QWidget *parent = 0);
+ explicit PuzzleWidget(int imageSize, QWidget *parent = 0);
void clear();
int pieceSize() const;
Q_OBJECT
public:
- DomModel(QDomDocument document, QObject *parent = 0);
+ explicit DomModel(QDomDocument document, QObject *parent = 0);
~DomModel();
QVariant data(const QModelIndex &index, int role) const;
class TreeItem
{
public:
- TreeItem(const QList<QVariant> &data, TreeItem *parent = 0);
+ explicit TreeItem(const QList<QVariant> &data, TreeItem *parent = 0);
~TreeItem();
void appendChild(TreeItem *child);
Q_OBJECT
public:
- TreeModel(const QString &data, QObject *parent = 0);
+ explicit TreeModel(const QString &data, QObject *parent = 0);
~TreeModel();
QVariant data(const QModelIndex &index, int role) const;
public:
enum EditMode { Editable, ReadOnly };
- StarRating(int starCount = 1, int maxStarCount = 5);
+ explicit StarRating(int starCount = 1, int maxStarCount = 5);
void paint(QPainter *painter, const QRect &rect,
const QPalette &palette, EditMode mode) const;
public:
enum Position { West, North, South, East, Center };
- BorderLayout(QWidget *parent, int margin = 0, int spacing = -1);
+ explicit BorderLayout(QWidget *parent, int margin = 0, int spacing = -1);
BorderLayout(int spacing = -1);
~BorderLayout();
class FlowLayout : public QLayout
{
public:
- FlowLayout(QWidget *parent, int margin = -1, int hSpacing = -1, int vSpacing = -1);
- FlowLayout(int margin = -1, int hSpacing = -1, int vSpacing = -1);
+ explicit FlowLayout(QWidget *parent, int margin = -1, int hSpacing = -1, int vSpacing = -1);
+ explicit FlowLayout(int margin = -1, int hSpacing = -1, int vSpacing = -1);
~FlowLayout();
void addItem(QLayoutItem *item);
QAction *windowModifiedAction;
public:
- ColorSwatch(const QString &colorName, QWidget *parent = 0, Qt::WindowFlags flags = 0);
+ explicit ColorSwatch(const QString &colorName, QWidget *parent = 0, Qt::WindowFlags flags = 0);
QMenu *menu;
void setCustomSizeHint(const QSize &size);
Q_PROPERTY(QString text READ text WRITE setText)
public:
- PathDeformRenderer(QWidget *widget, bool smallScreen = false);
+ explicit PathDeformRenderer(QWidget *widget, bool smallScreen = false);
void paint(QPainter *painter);
Q_OBJECT
public:
- RenderArea(const QPainterPath &path, QWidget *parent = 0);
+ explicit RenderArea(const QPainterPath &path, QWidget *parent = 0);
QSize minimumSizeHint() const;
QSize sizeHint() const;
public:
enum PathMode { CurveMode, LineMode };
- PathStrokeRenderer(QWidget *parent, bool smallScreen = false);
+ explicit PathStrokeRenderer(QWidget *parent, bool smallScreen = false);
void paint(QPainter *);
void mousePressEvent(QMouseEvent *e);
Q_OBJECT
public:
- Button(const QString &text, QWidget *parent = 0);
+ explicit Button(const QString &text, QWidget *parent = 0);
QSize sizeHint() const;
};
Q_PROPERTY(bool isElided READ isElided)
public:
- ElidedLabel(const QString &text, QWidget *parent = 0);
+ explicit ElidedLabel(const QString &text, QWidget *parent = 0);
void setText(const QString &text);
const QString & text() const { return content; }
Q_OBJECT
public:
- Dialog(QWidget *parent = 0, bool smallScreen = false);
+ explicit Dialog(QWidget *parent = 0, bool smallScreen = false);
};
//! [0]