.TH "ElementData::PlcMasterData" 3 "Version 0.200.1-dev" "QElectroTech" \" -*- nroff -*-
.ad l
.nh
.SH NAME
ElementData::PlcMasterData \- The \fBPlcMasterData\fP struct Stores all PLC master configuration: IO table, display settings, column visibility\&. All data is stored in the \&.elmt file for easy sharing between users\&.  

.SH SYNOPSIS
.br
.PP
.PP
\fR#include <elementdata\&.h>\fP
.SS "Public Member Functions"

.in +1c
.ti -1c
.RI "\fBPlcMasterData\fP ()"
.br
.ti -1c
.RI "bool \fBoperator==\fP (const \fBPlcMasterData\fP &other) const"
.br
.ti -1c
.RI "bool \fBoperator!=\fP (const \fBPlcMasterData\fP &other) const"
.br
.in -1c
.SS "Public Attributes"

.in +1c
.ti -1c
.RI "QVector< \fBPlcIO\fP > \fBios\fP"
.br
.RI "All IO entries\&. "
.ti -1c
.RI "QList< int > \fBbreakPositions\fP"
.br
.RI "Up to 4 break positions (IO index after which to break, 0 = disabled)\&. "
.ti -1c
.RI "QMap< int, qreal > \fBcolWidths\fP"
.br
.RI "Column widths (key: column index)\&. "
.ti -1c
.RI "qreal \fBrowHeight\fP = 8\&.0"
.br
.RI "Row height in mm\&. "
.ti -1c
.RI "QMap< int, bool > \fBcolVisible\fP"
.br
.RI "Column visibility (key: column index)\&. "
.ti -1c
.RI "QFont \fBheaderFont\fP"
.br
.RI "Font for column headers\&. "
.ti -1c
.RI "QFont \fBcellFont\fP"
.br
.RI "Font for cell content\&. "
.ti -1c
.RI "QStringList \fBcolumnNames\fP"
.br
.RI "Custom column header names\&. "
.ti -1c
.RI "QList< int > \fBcolumnOrder\fP"
.br
.RI "Column display order (logical indices)\&. "
.ti -1c
.RI "bool \fBshowHeaders\fP = true"
.br
.RI "Show column headers on sheet\&. "
.in -1c
.SH "Detailed Description"
.PP 
The \fBPlcMasterData\fP struct Stores all PLC master configuration: IO table, display settings, column visibility\&. All data is stored in the \&.elmt file for easy sharing between users\&. 
.SH "Constructor & Destructor Documentation"
.PP 
.SS "ElementData::PlcMasterData::PlcMasterData ()\fR [inline]\fP"

.SH "Member Function Documentation"
.PP 
.SS "bool ElementData::PlcMasterData::operator!= (const \fBPlcMasterData\fP & other) const\fR [inline]\fP"

.SS "bool ElementData::PlcMasterData::operator== (const \fBPlcMasterData\fP & other) const\fR [inline]\fP"

.SH "Member Data Documentation"
.PP 
.SS "QList<int> ElementData::PlcMasterData::breakPositions"

.PP
Up to 4 break positions (IO index after which to break, 0 = disabled)\&. 
.SS "QFont ElementData::PlcMasterData::cellFont"

.PP
Font for cell content\&. 
.SS "QStringList ElementData::PlcMasterData::columnNames"

.PP
Custom column header names\&. 
.SS "QList<int> ElementData::PlcMasterData::columnOrder"

.PP
Column display order (logical indices)\&. 
.SS "QMap<int, bool> ElementData::PlcMasterData::colVisible"

.PP
Column visibility (key: column index)\&. 
.SS "QMap<int, qreal> ElementData::PlcMasterData::colWidths"

.PP
Column widths (key: column index)\&. 
.SS "QFont ElementData::PlcMasterData::headerFont"

.PP
Font for column headers\&. 
.SS "QVector<\fBPlcIO\fP> ElementData::PlcMasterData::ios"

.PP
All IO entries\&. 
.SS "qreal ElementData::PlcMasterData::rowHeight = 8\&.0"

.PP
Row height in mm\&. 
.SS "bool ElementData::PlcMasterData::showHeaders = true"

.PP
Show column headers on sheet\&. 

.SH "Author"
.PP 
Generated automatically by Doxygen for QElectroTech from the source code\&.
