• Skip to main content
  • Skip to header right navigation
  • Skip to site footer
CDP Studio logo

CDP Studio

The no-code and full-code software development tool for distributed control systems and HMI

  • Doc
  • Why CDP
    • Software developers
    • Automation engineers
    • Managers
  • Products
    • Automation Designer
    • HMI Designer
    • Maritime HMIs
  • Services
  • Use cases
  • Pricing
  • Try CDP

CDP Studio Documentation

  • GUI - CDP Widgets
  • MultiMarker

MultiMarker Class

Header: #include <MultiMarker>
Inherited By:

CDPBaseButtonMarker

  • List of all members, including inherited members

Public Functions

MultiMarker(QWidget *parent = 0)
virtual ~MultiMarker()
QString cdpMarkerOne()
QString cdpMarkerTwo()
int currentValueMarkerOne()
int currentValueMarkerTwo()
QColor fontColorMarkerOne()
QColor fontColorMarkerTwo()
QFont fontMarkerOne()
virtual QObject *markerOneParent()
virtual bool markerShared()
int offsetXMarkerOne()
int offsetXMarkerTwo()
int offsetYMarkerOne()
int offsetYMarkerTwo()
QPixmap pixMarkerOne()
QPixmap pixMarkerTwo()
Qt::Corner posMarkerOne()
Qt::Corner posMarkerTwo()
void setCdpMarkerOne(QString routing)
void setCdpMarkerTwo(QString routing)
void setCurrentValueMarkerOne(int value)
void setCurrentValueMarkerTwo(int value)
void setFontColorMarkerOne(QColor font)
void setFontColorMarkerTwo(QColor font)
void setFontMarkerOne(QFont font)
virtual void setInterfacePointer(IQtCDP *pIQtCDP)
virtual void setMarkerFont(QFont font)
virtual void setMarkerShared(bool shared)
virtual void setMarkerSize(int size)
void setOffsetXMarkerOne(int offset)
void setOffsetXMarkerTwo(int offset)
void setOffsetYMarkerOne(int offset)
void setOffsetYMarkerTwo(int offset)
void setPixMarkerOne(QPixmap value)
void setPixMarkerTwo(QPixmap value)
void setPosMarkerOne(Qt::Corner pos)
void setPosMarkerTwo(Qt::Corner pos)
void setShowValueMarkerOne(bool show)
void setShowValueMarkerTwo(bool show)
virtual void setSvgMarkerOne(QString svg)
virtual void setSvgMarkerTwo(QString svg)
virtual void setUserAndParent(QWidget *user, QWidget *parent)
virtual void setUserWidget(QWidget *user)
bool showValueMarkerOne()
bool showValueMarkerTwo()
int sizeMarkerOne()
QString svgMarkerOne()
QString svgMarkerTwo()
virtual void updateMarkerPosition()

Detailed Description

Member Function Documentation

MultiMarker::MultiMarker(QWidget *parent = 0)

Default constructs an instance of MultiMarker.

[virtual] MultiMarker::~MultiMarker()

Destroys the instance of MultiMarker. The destructor is virtual.

QString MultiMarker::cdpMarkerOne()

See also setCdpMarkerOne().

QString MultiMarker::cdpMarkerTwo()

See also setCdpMarkerTwo().

int MultiMarker::currentValueMarkerOne()

See also setCurrentValueMarkerOne().

int MultiMarker::currentValueMarkerTwo()

See also setCurrentValueMarkerTwo().

QColor MultiMarker::fontColorMarkerOne()

See also setFontColorMarkerOne().

QColor MultiMarker::fontColorMarkerTwo()

See also setFontColorMarkerTwo().

QFont MultiMarker::fontMarkerOne()

See also setFontMarkerOne().

[virtual] QObject *MultiMarker::markerOneParent()

[virtual] bool MultiMarker::markerShared()

See also setMarkerShared().

int MultiMarker::offsetXMarkerOne()

See also setOffsetXMarkerOne().

int MultiMarker::offsetXMarkerTwo()

See also setOffsetXMarkerTwo().

int MultiMarker::offsetYMarkerOne()

See also setOffsetYMarkerOne().

int MultiMarker::offsetYMarkerTwo()

See also setOffsetYMarkerTwo().

QPixmap MultiMarker::pixMarkerOne()

See also setPixMarkerOne().

QPixmap MultiMarker::pixMarkerTwo()

See also setPixMarkerTwo().

Qt::Corner MultiMarker::posMarkerOne()

See also setPosMarkerOne().

Qt::Corner MultiMarker::posMarkerTwo()

See also setPosMarkerTwo().

void MultiMarker::setCdpMarkerOne(QString routing)

See also cdpMarkerOne().

void MultiMarker::setCdpMarkerTwo(QString routing)

See also cdpMarkerTwo().

void MultiMarker::setCurrentValueMarkerOne(int value)

See also currentValueMarkerOne().

void MultiMarker::setCurrentValueMarkerTwo(int value)

See also currentValueMarkerTwo().

void MultiMarker::setFontColorMarkerOne(QColor font)

See also fontColorMarkerOne().

void MultiMarker::setFontColorMarkerTwo(QColor font)

See also fontColorMarkerTwo().

void MultiMarker::setFontMarkerOne(QFont font)

See also fontMarkerOne().

[virtual] void MultiMarker::setInterfacePointer(IQtCDP *pIQtCDP)

[virtual] void MultiMarker::setMarkerFont(QFont font)

[virtual] void MultiMarker::setMarkerShared(bool shared)

See also markerShared().

[virtual] void MultiMarker::setMarkerSize(int size)

void MultiMarker::setOffsetXMarkerOne(int offset)

See also offsetXMarkerOne().

void MultiMarker::setOffsetXMarkerTwo(int offset)

See also offsetXMarkerTwo().

void MultiMarker::setOffsetYMarkerOne(int offset)

See also offsetYMarkerOne().

void MultiMarker::setOffsetYMarkerTwo(int offset)

See also offsetYMarkerTwo().

void MultiMarker::setPixMarkerOne(QPixmap value)

See also pixMarkerOne().

void MultiMarker::setPixMarkerTwo(QPixmap value)

See also pixMarkerTwo().

void MultiMarker::setPosMarkerOne(Qt::Corner pos)

See also posMarkerOne().

void MultiMarker::setPosMarkerTwo(Qt::Corner pos)

See also posMarkerTwo().

void MultiMarker::setShowValueMarkerOne(bool show)

See also showValueMarkerOne().

void MultiMarker::setShowValueMarkerTwo(bool show)

See also showValueMarkerTwo().

[virtual] void MultiMarker::setSvgMarkerOne(QString svg)

See also svgMarkerOne().

[virtual] void MultiMarker::setSvgMarkerTwo(QString svg)

See also svgMarkerTwo().

[virtual] void MultiMarker::setUserAndParent(QWidget *user, QWidget *parent)

[virtual] void MultiMarker::setUserWidget(QWidget *user)

bool MultiMarker::showValueMarkerOne()

See also setShowValueMarkerOne().

bool MultiMarker::showValueMarkerTwo()

See also setShowValueMarkerTwo().

int MultiMarker::sizeMarkerOne()

QString MultiMarker::svgMarkerOne()

See also setSvgMarkerOne().

QString MultiMarker::svgMarkerTwo()

See also setSvgMarkerTwo().

[virtual] void MultiMarker::updateMarkerPosition()

The content of this document is confidential information not to be published without the consent of CDP Technologies AS.

CDP Technologies AS, www.cdpstudio.com

Get started with CDP Studio today

Let us help you take your great ideas and turn them into the products your customer will love.

Try CDP Studio for free
Why CDP Studio?

CDP Technologies AS
Hundsværgata 8,
P.O. Box 144
6001 Ålesund, Norway

Tel: +47 990 80 900
E-mail: info@cdptech.com

Company

About CDP

Contact us

Services

Partners

Blog

Developers

Get started

User manuals

Support

Document download

Release notes

My account

Follow CDP

  • LinkedIn
  • YouTube
  • GitHub

© Copyright 2025 CDP Technologies. Privacy and cookie policy.

Return to top