TImageEditToolBar Class

Header: #include <TImageEditToolBar>
Inherits: QToolBar

Public Types

class PaintingState
enum ActionType { ACTION_SELECT, ACTION_RECT, ACTION_ELLIPSE, ACTION_TRIANGLE, ..., ACTION_SAVE }

Public Functions

TImageEditToolBar(QWidget *iParent = nullptr)
~TImageEditToolBar()
QAction *action(const TImageEditToolBar::ActionType &iAction) const
void setAnnotationHide(bool iHide)
void setFontSize(const QString &iSizeStr)
void setLineSize(int iLineSize)
const PaintingState &state() const
  • 31 public functions inherited from QToolBar
  • 213 public functions inherited from QWidget

Signals

void actionTriggered(const TImageEditToolBar::ActionType &iAction)
void anyActionTriggered(const TImageEditToolBar::ActionType &iAction)
void shapeActionToggled(const TImageEditToolBar::ActionType &iAction)
void stateDataChanged(const TImageEditToolBar::PaintingState &iState)

Additional Inherited Members

  • 7 properties inherited from QToolBar
  • 58 properties inherited from QWidget
  • 2 public slots inherited from QToolBar
  • 19 public slots inherited from QWidget
  • 5 static public members inherited from QWidget
  • 4 protected functions inherited from QToolBar
  • 35 protected functions inherited from QWidget
  • 1 protected slot inherited from QWidget

Detailed Description

Member Type Documentation

enum TImageEditToolBar::ActionType

Member Function Documentation

TImageEditToolBar::TImageEditToolBar(QWidget *iParent = nullptr)

Default constructs an instance of TImageEditToolBar.

TImageEditToolBar::~TImageEditToolBar()

Destroys the instance of TImageEditToolBar.

QAction *TImageEditToolBar::action(const TImageEditToolBar::ActionType &iAction) const

[signal] void TImageEditToolBar::actionTriggered(const TImageEditToolBar::ActionType &iAction)

[signal] void TImageEditToolBar::anyActionTriggered(const TImageEditToolBar::ActionType &iAction)

void TImageEditToolBar::setAnnotationHide(bool iHide)

void TImageEditToolBar::setFontSize(const QString &iSizeStr)

void TImageEditToolBar::setLineSize(int iLineSize)

[signal] void TImageEditToolBar::shapeActionToggled(const TImageEditToolBar::ActionType &iAction)

const PaintingState &TImageEditToolBar::state() const

[signal] void TImageEditToolBar::stateDataChanged(const TImageEditToolBar::PaintingState &iState)