18 #ifndef BORDERTITLEBLOCK_H 19 #define BORDERTITLEBLOCK_H 48 void draw(QPainter *painter);
49 void drawDxf(
int,
int,
bool, QString &,
int);
QString autoPageNum() const
TitleBlockTemplateRenderer * titleblock_template_renderer_
void displayColumns(bool)
QRectF columnsRect() const
BorderTitleBlock::columnsRect.
void setFolioData(int, int, const QString &=nullptr, const DiagramContext &=DiagramContext())
void updateDiagramContextForTitleBlock(const DiagramContext &=DiagramContext())
DiagramContext additional_fields_
DiagramPosition convertPosition(const QPointF &)
BorderTitleBlock::convertPosition Convert a Point in cartesian coordinate (x : 12.5, 56.9) to a point in grid coordinate (ex : B2)
void setColumnsHeaderHeight(const qreal &)
QRectF outsideBorderRect() const
BorderTitleBlock::outsideBorderRect.
qreal diagramHeight() const
void drawDxf(int, int, bool, QString &, int)
QRectF insideBorderRect() const
BorderTitleBlock::insideBorderRect.
void setTitle(const QString &title)
BorderTitleBlock::setTitle.
void setFileName(const QString &filename)
BorderTitleBlock::setFileName.
void borderFromXml(const QDomElement &)
TitleBlockProperties exportTitleBlock()
const TitleBlockTemplate * titleBlockTemplate()
bool borderIsDisplayed() const
QRectF rowsRect() const
BorderTitleBlock::rowsRect.
QRectF borderAndTitleBlockRect() const
BorderTitleBlock::borderAndTitleBlockRect.
void displayTitleBlock(bool)
QString finalfolio() const
QString incrementLetters(const QString &)
qreal rowsHeaderWidth() const
void setColumnsWidth(const qreal &)
void diagramTitleChanged(const QString &)
void setAuthor(const QString &author)
BorderTitleBlock::setAuthor.
void titleBlockFolioChanged(const QString &)
titleBlockFolioChanged Signal emitted after Folio has changed
void draw(QPainter *painter)
BorderTitleBlock::draw Draw the border and the titleblock.
QRectF titleBlockRectForQPainter() const
BorderTitleBlock::titleBlockRectForQPainter.
void needTitleBlockTemplate(const QString &)
QString m_previous_folio_num
void setColumnsCount(int)
qreal columnsWidth() const
void importTitleBlock(const TitleBlockProperties &)
BorderTitleBlock::importTitleBlock.
bool rowsAreDisplayed() const
void setDiagramHeight(const qreal &)
void borderToXml(QDomElement &)
void updateRectangles()
BorderTitleBlock::updateRectangles This method update the diagram rect according to the value of rows...
void setDate(const QDate &date)
BorderTitleBlock::setDate.
void slot_setAutoPageNum(QString)
BorderTitleBlock::slot_setAutoPageNum.
~BorderTitleBlock() override
DiagramContext additionalFields() const
bool columnsAreDisplayed() const
QRectF titleBlockRect() const
BorderTitleBlock::titleBlockRect.
qreal columns_header_height_
qreal columnsHeaderHeight() const
void setNextFolioNum(const QString &next)
BorderTitleBlock::setNextFolioNum.
BorderProperties exportBorder()
QString btb_auto_page_num_
bool titleBlockIsDisplayed() const
void setPreviousFolioNum(const QString &previous)
BorderTitleBlock::setPreviousFolioNum.
void setRowsHeight(const qreal &)
void titleBlockTemplateChanged(const QString &)
qreal columnsTotalWidth() const
BorderTitleBlock(QObject *=nullptr)
void setFolio(const QString &folio)
BorderTitleBlock::setFolio.
void setVersion(const QString &version)
BorderTitleBlock::setVersion.
void setIndicerev(const QString &indexrev)
BorderTitleBlock::setIndicerev.
void setTitleBlockTemplate(const TitleBlockTemplate *)
qreal rowsTotalHeight() const
void titleBlockFromXml(const QDomElement &)
void importBorder(const BorderProperties &)
qreal diagramWidth() const
void setLocMach(const QString &locmach)
BorderTitleBlock::setLocMach.
void borderChanged(QRectF old_border, QRectF new_border)
void setAutoPageNum(const QString &auto_page_num)
BorderTitleBlock::setAutoPageNum.
void setPlant(const QString &plant)
BorderTitleBlock::setPlant.
void titleBlockToXml(QDomElement &)
QString titleBlockTemplateName() const
void setRowsHeaderWidth(const qreal &)
void titleBlockTemplateRemoved(const QString &, const TitleBlockTemplate *=nullptr)