Krita Source Code Documentation
Loading...
Searching...
No Matches
KoSvgTextPropertiesModel.cpp File Reference
#include <KisLager.h>
#include "KoSvgTextPropertiesModel.h"
#include "KoSvgTextProperties.h"
#include <lager/constant.hpp>
#include <QDebug>

Go to the source code of this file.

Functions

 LAGER_QT (alignmentBaseline)
 
 LAGER_QT (alignmentBaselineState)
 
 LAGER_QT (axisValues)
 
 LAGER_QT (axisValuesState)
 
 LAGER_QT (baselineShiftMode)
 
 LAGER_QT (baselineShiftState)
 
 LAGER_QT (direction)
 
 LAGER_QT (directionState)
 
 LAGER_QT (dominantBaseline)
 
 LAGER_QT (dominantBaselineState)
 
 LAGER_QT (fontFamilies)
 
 LAGER_QT (fontFamiliesState)
 
 LAGER_QT (fontFeatureSettings)
 
 LAGER_QT (fontFeatureSettingsState)
 
 LAGER_QT (fontKerning)
 
 LAGER_QT (fontKerningState)
 
 LAGER_QT (fontOpticalSizeLink)
 
 LAGER_QT (fontOpticalSizeLinkState)
 
 LAGER_QT (fontSizeAdjust)
 
 LAGER_QT (fontSizeAdjustState)
 
 LAGER_QT (fontStyleState)
 
 LAGER_QT (fontSynthesisStyle)
 
 LAGER_QT (fontSynthesisStyleState)
 
 LAGER_QT (fontSynthesisWeight)
 
 LAGER_QT (fontSynthesisWeightState)
 
 LAGER_QT (fontVariantCaps)
 
 LAGER_QT (fontVariantCapsState)
 
 LAGER_QT (fontVariantEastAsianState)
 
 LAGER_QT (fontVariantLigaturesState)
 
 LAGER_QT (fontVariantNumericState)
 
 LAGER_QT (fontVariantPosition)
 
 LAGER_QT (fontVariantPositionState)
 
 LAGER_QT (fontWeight)
 
 LAGER_QT (fontWeightState)
 
 LAGER_QT (fontWidth)
 
 LAGER_QT (fontWidthState)
 
 LAGER_QT (hangingPunctuationComma)
 
 LAGER_QT (hangingPunctuationFirst)
 
 LAGER_QT (hangingPunctuationLast)
 
 LAGER_QT (hangingPunctuationState)
 
 LAGER_QT (language)
 
 LAGER_QT (languageState)
 
 LAGER_QT (letterSpacingState)
 
 LAGER_QT (lineBreak)
 
 LAGER_QT (lineBreakState)
 
 LAGER_QT (lineHeightState)
 
 LAGER_QT (spanSelection)
 
 LAGER_QT (tabSizeState)
 
 LAGER_QT (textAlignAll)
 
 LAGER_QT (textAlignAllState)
 
 LAGER_QT (textAlignLast)
 
 LAGER_QT (textAlignLastState)
 
 LAGER_QT (textAnchor)
 
 LAGER_QT (textAnchorState)
 
 LAGER_QT (textCollapse)
 
 LAGER_QT (textCollapseState)
 
 LAGER_QT (textDecorationColor)
 
 LAGER_QT (textDecorationColorState)
 
 LAGER_QT (textDecorationLineState)
 
 LAGER_QT (textDecorationLineThrough)
 
 LAGER_QT (textDecorationOverline)
 
 LAGER_QT (textDecorationStyle)
 
 LAGER_QT (textDecorationStyleState)
 
 LAGER_QT (textDecorationUnderline)
 
 LAGER_QT (textDecorationUnderlinePosHorizontal)
 
 LAGER_QT (textDecorationUnderlinePositionState)
 
 LAGER_QT (textDecorationUnderlinePosVertical)
 
 LAGER_QT (textIndentState)
 
 LAGER_QT (textRendering)
 
 LAGER_QT (textRenderingState)
 
 LAGER_QT (textTransformState)
 
 LAGER_QT (textWrap)
 
 LAGER_QT (textWrapState)
 
 LAGER_QT (unicodeBidi)
 
 LAGER_QT (unicodeBidiState)
 
 LAGER_QT (wordBreak)
 
 LAGER_QT (wordBreakState)
 
 LAGER_QT (wordSpacingState)
 
 LAGER_QT (writingMode)
 
 LAGER_QT (writingModeState)
 
connecttextIndentModel (lengthChanged()), this, SIGNAL(textIndentChanged())
 

Variables

auto propertyState
 

Function Documentation

◆ LAGER_QT() [1/80]

LAGER_QT ( alignmentBaseline )

Definition at line 265 of file KoSvgTextPropertiesModel.cpp.

265{textData.zoom(createTextProperty(KoSvgTextProperties::AlignmentBaselineId)).zoom(variant_to<int>)}
@ AlignmentBaselineId
KoSvgText::Baseline.

References KoSvgTextProperties::AlignmentBaselineId.

◆ LAGER_QT() [2/80]

LAGER_QT ( alignmentBaselineState )

Definition at line 266 of file KoSvgTextPropertiesModel.cpp.

266{textData.zoom(propertyModifyState(KoSvgTextProperties::AlignmentBaselineId))}

References KoSvgTextProperties::AlignmentBaselineId.

◆ LAGER_QT() [3/80]

LAGER_QT ( axisValues )

Definition at line 248 of file KoSvgTextPropertiesModel.cpp.

248{textData.zoom(createTextProperty(KoSvgTextProperties::FontVariationSettingsId)).zoom(variant_to<QVariantMap>)}
@ FontVariationSettingsId
QStringList.

References KoSvgTextProperties::FontVariationSettingsId.

◆ LAGER_QT() [4/80]

LAGER_QT ( axisValuesState )

Definition at line 249 of file KoSvgTextPropertiesModel.cpp.

249{textData.zoom(propertyModifyState(KoSvgTextProperties::FontVariationSettingsId))}

References KoSvgTextProperties::FontVariationSettingsId.

◆ LAGER_QT() [5/80]

LAGER_QT ( baselineShiftMode )

Definition at line 269 of file KoSvgTextPropertiesModel.cpp.

269{textData.zoom(createTextProperty(KoSvgTextProperties::BaselineShiftModeId)).zoom(variant_to<int>)}
@ BaselineShiftModeId
KoSvgText::BaselineShiftMode.

References KoSvgTextProperties::BaselineShiftModeId.

◆ LAGER_QT() [6/80]

LAGER_QT ( baselineShiftState )

Definition at line 270 of file KoSvgTextPropertiesModel.cpp.

270{textData.zoom(propertyModifyState(KoSvgTextProperties::BaselineShiftModeId))}

References KoSvgTextProperties::BaselineShiftModeId.

◆ LAGER_QT() [7/80]

LAGER_QT ( direction )

Definition at line 230 of file KoSvgTextPropertiesModel.cpp.

230{textData.zoom(createTextProperty(KoSvgTextProperties::DirectionId)).zoom(variant_to<int>)}
@ DirectionId
KoSvgText::Direction.

References KoSvgTextProperties::DirectionId.

◆ LAGER_QT() [8/80]

LAGER_QT ( directionState )

Definition at line 231 of file KoSvgTextPropertiesModel.cpp.

231{textData.zoom(propertyModifyState(KoSvgTextProperties::DirectionId))}

References KoSvgTextProperties::DirectionId.

◆ LAGER_QT() [9/80]

LAGER_QT ( dominantBaseline )

Definition at line 267 of file KoSvgTextPropertiesModel.cpp.

267{textData.zoom(createTextProperty(KoSvgTextProperties::DominantBaselineId)).zoom(variant_to<int>)}
@ DominantBaselineId
KoSvgText::Baseline.

References KoSvgTextProperties::DominantBaselineId.

◆ LAGER_QT() [10/80]

LAGER_QT ( dominantBaselineState )

Definition at line 268 of file KoSvgTextPropertiesModel.cpp.

268{textData.zoom(propertyModifyState(KoSvgTextProperties::DominantBaselineId))}

References KoSvgTextProperties::DominantBaselineId.

◆ LAGER_QT() [11/80]

LAGER_QT ( fontFamilies )

Definition at line 246 of file KoSvgTextPropertiesModel.cpp.

246{textData.zoom(createTextProperty(KoSvgTextProperties::FontFamiliesId)).zoom(variant_to<QStringList>)}

References KoSvgTextProperties::FontFamiliesId.

◆ LAGER_QT() [12/80]

LAGER_QT ( fontFamiliesState )

Definition at line 247 of file KoSvgTextPropertiesModel.cpp.

247{textData.zoom(propertyModifyState(KoSvgTextProperties::FontFamiliesId))}

References KoSvgTextProperties::FontFamiliesId.

◆ LAGER_QT() [13/80]

LAGER_QT ( fontFeatureSettings )

Definition at line 286 of file KoSvgTextPropertiesModel.cpp.

286{textData.zoom(createTextProperty(KoSvgTextProperties::FontFeatureSettingsId)).zoom(variant_to<QVariantMap>)}
@ FontFeatureSettingsId
QStringList.

References KoSvgTextProperties::FontFeatureSettingsId.

◆ LAGER_QT() [14/80]

LAGER_QT ( fontFeatureSettingsState )

Definition at line 287 of file KoSvgTextPropertiesModel.cpp.

287{textData.zoom(propertyModifyState(KoSvgTextProperties::FontFeatureSettingsId))}

References KoSvgTextProperties::FontFeatureSettingsId.

◆ LAGER_QT() [15/80]

LAGER_QT ( fontKerning )

Definition at line 288 of file KoSvgTextPropertiesModel.cpp.

288{textData.zoom(createTextProperty(KoSvgTextProperties::KerningId)).zoom(autoValueToBool)}
@ KerningId
KoSvgText::AutoValue.

References KoSvgTextProperties::KerningId.

◆ LAGER_QT() [16/80]

LAGER_QT ( fontKerningState )

Definition at line 289 of file KoSvgTextPropertiesModel.cpp.

289{textData.zoom(propertyModifyState(KoSvgTextProperties::KerningId))}

References KoSvgTextProperties::KerningId.

◆ LAGER_QT() [17/80]

LAGER_QT ( fontOpticalSizeLink )

Definition at line 244 of file KoSvgTextPropertiesModel.cpp.

244{textData.zoom(createTextProperty(KoSvgTextProperties::FontOpticalSizingId)).zoom(variant_to<bool>)}

References KoSvgTextProperties::FontOpticalSizingId.

◆ LAGER_QT() [18/80]

LAGER_QT ( fontOpticalSizeLinkState )

Definition at line 245 of file KoSvgTextPropertiesModel.cpp.

245{textData.zoom(propertyModifyState(KoSvgTextProperties::FontOpticalSizingId))}

References KoSvgTextProperties::FontOpticalSizingId.

◆ LAGER_QT() [19/80]

LAGER_QT ( fontSizeAdjust )

Definition at line 292 of file KoSvgTextPropertiesModel.cpp.

292{textData.zoom(createTextProperty(KoSvgTextProperties::FontSizeAdjustId)).zoom(autoValueSimplified)}
@ FontSizeAdjustId
KoSvgText::AutoValue.

References KoSvgTextProperties::FontSizeAdjustId.

◆ LAGER_QT() [20/80]

LAGER_QT ( fontSizeAdjustState )

Definition at line 293 of file KoSvgTextPropertiesModel.cpp.

293{textData.zoom(propertyModifyState(KoSvgTextProperties::FontSizeAdjustId))}

References KoSvgTextProperties::FontSizeAdjustId.

◆ LAGER_QT() [21/80]

LAGER_QT ( fontStyleState )

Definition at line 227 of file KoSvgTextPropertiesModel.cpp.

227{textData.zoom(propertyModifyState(KoSvgTextProperties::FontStyleId))}
@ FontStyleId
KoSvgText::CssSlantData.

References KoSvgTextProperties::FontStyleId.

◆ LAGER_QT() [22/80]

LAGER_QT ( fontSynthesisStyle )

Definition at line 277 of file KoSvgTextPropertiesModel.cpp.

277{textData.zoom(createTextProperty(KoSvgTextProperties::FontSynthesisItalicId)).zoom(variant_to<bool>)}

References KoSvgTextProperties::FontSynthesisItalicId.

◆ LAGER_QT() [23/80]

LAGER_QT ( fontSynthesisStyleState )

Definition at line 278 of file KoSvgTextPropertiesModel.cpp.

278{textData.zoom(propertyModifyState(KoSvgTextProperties::FontSynthesisItalicId))}

References KoSvgTextProperties::FontSynthesisItalicId.

◆ LAGER_QT() [24/80]

LAGER_QT ( fontSynthesisWeight )

Definition at line 275 of file KoSvgTextPropertiesModel.cpp.

275{textData.zoom(createTextProperty(KoSvgTextProperties::FontSynthesisBoldId)).zoom(variant_to<bool>)}

References KoSvgTextProperties::FontSynthesisBoldId.

◆ LAGER_QT() [25/80]

LAGER_QT ( fontSynthesisWeightState )

Definition at line 276 of file KoSvgTextPropertiesModel.cpp.

276{textData.zoom(propertyModifyState(KoSvgTextProperties::FontSynthesisBoldId))}

References KoSvgTextProperties::FontSynthesisBoldId.

◆ LAGER_QT() [26/80]

LAGER_QT ( fontVariantCaps )

Definition at line 281 of file KoSvgTextPropertiesModel.cpp.

281{textData.zoom(createTextProperty(KoSvgTextProperties::FontVariantCapsId)).zoom(variant_to<int>)}

References KoSvgTextProperties::FontVariantCapsId.

◆ LAGER_QT() [27/80]

LAGER_QT ( fontVariantCapsState )

Definition at line 282 of file KoSvgTextPropertiesModel.cpp.

282{textData.zoom(propertyModifyState(KoSvgTextProperties::FontVariantCapsId))}

References KoSvgTextProperties::FontVariantCapsId.

◆ LAGER_QT() [28/80]

LAGER_QT ( fontVariantEastAsianState )

◆ LAGER_QT() [29/80]

LAGER_QT ( fontVariantLigaturesState )

Definition at line 283 of file KoSvgTextPropertiesModel.cpp.

283{textData.zoom(propertyModifyState(KoSvgTextProperties::FontVariantLigatureId))}
@ FontVariantLigatureId
KoSvgText::FontVariantFeature.

References KoSvgTextProperties::FontVariantLigatureId.

◆ LAGER_QT() [30/80]

LAGER_QT ( fontVariantNumericState )

Definition at line 284 of file KoSvgTextPropertiesModel.cpp.

284{textData.zoom(propertyModifyState(KoSvgTextProperties::FontVariantNumericId))}

References KoSvgTextProperties::FontVariantNumericId.

◆ LAGER_QT() [31/80]

LAGER_QT ( fontVariantPosition )

Definition at line 279 of file KoSvgTextPropertiesModel.cpp.

279{textData.zoom(createTextProperty(KoSvgTextProperties::FontVariantPositionId)).zoom(variant_to<int>)}

References KoSvgTextProperties::FontVariantPositionId.

◆ LAGER_QT() [32/80]

LAGER_QT ( fontVariantPositionState )

Definition at line 280 of file KoSvgTextPropertiesModel.cpp.

280{textData.zoom(propertyModifyState(KoSvgTextProperties::FontVariantPositionId))}

References KoSvgTextProperties::FontVariantPositionId.

◆ LAGER_QT() [33/80]

LAGER_QT ( fontWeight )

Definition at line 240 of file KoSvgTextPropertiesModel.cpp.

240{textData.zoom(createTextProperty(KoSvgTextProperties::FontWeightId)).zoom(variant_to<int>)}

References KoSvgTextProperties::FontWeightId.

◆ LAGER_QT() [34/80]

LAGER_QT ( fontWeightState )

Definition at line 241 of file KoSvgTextPropertiesModel.cpp.

241{textData.zoom(propertyModifyState(KoSvgTextProperties::FontWeightId))}

References KoSvgTextProperties::FontWeightId.

◆ LAGER_QT() [35/80]

LAGER_QT ( fontWidth )

Definition at line 242 of file KoSvgTextPropertiesModel.cpp.

242{textData.zoom(createTextProperty(KoSvgTextProperties::FontStretchId)).zoom(variant_to<int>)}

References KoSvgTextProperties::FontStretchId.

◆ LAGER_QT() [36/80]

LAGER_QT ( fontWidthState )

Definition at line 243 of file KoSvgTextPropertiesModel.cpp.

243{textData.zoom(propertyModifyState(KoSvgTextProperties::FontStretchId))}

References KoSvgTextProperties::FontStretchId.

◆ LAGER_QT() [37/80]

LAGER_QT ( hangingPunctuationComma )

Definition at line 262 of file KoSvgTextPropertiesModel.cpp.

262{textData.zoom(createTextProperty(KoSvgTextProperties::HangingPunctuationId)).zoom(hangingPunactuationCommaProp)}
@ HangingPunctuationId
Flags, KoSvgText::HangingPunctuations.

References KoSvgTextProperties::HangingPunctuationId.

◆ LAGER_QT() [38/80]

LAGER_QT ( hangingPunctuationFirst )

Definition at line 261 of file KoSvgTextPropertiesModel.cpp.

261{textData.zoom(createTextProperty(KoSvgTextProperties::HangingPunctuationId)).zoom(hangPunctuationProp(KoSvgText::HangFirst))}
@ HangFirst
Hang opening brackets and quotes.
Definition KoSvgText.h:206

References KoSvgText::HangFirst, and KoSvgTextProperties::HangingPunctuationId.

◆ LAGER_QT() [39/80]

LAGER_QT ( hangingPunctuationLast )

Definition at line 263 of file KoSvgTextPropertiesModel.cpp.

263{textData.zoom(createTextProperty(KoSvgTextProperties::HangingPunctuationId)).zoom(hangPunctuationProp(KoSvgText::HangLast))}
@ HangLast
Hang closing brackets and quotes.
Definition KoSvgText.h:207

References KoSvgTextProperties::HangingPunctuationId, and KoSvgText::HangLast.

◆ LAGER_QT() [40/80]

LAGER_QT ( hangingPunctuationState )

Definition at line 264 of file KoSvgTextPropertiesModel.cpp.

264{textData.zoom(propertyModifyState(KoSvgTextProperties::HangingPunctuationId))}

References KoSvgTextProperties::HangingPunctuationId.

◆ LAGER_QT() [41/80]

LAGER_QT ( language )

Definition at line 290 of file KoSvgTextPropertiesModel.cpp.

290{textData.zoom(createTextProperty(KoSvgTextProperties::TextLanguage)).zoom(variant_to<QString>)}
@ TextLanguage
a language string.

References KoSvgTextProperties::TextLanguage.

◆ LAGER_QT() [42/80]

LAGER_QT ( languageState )

Definition at line 291 of file KoSvgTextPropertiesModel.cpp.

291{textData.zoom(propertyModifyState(KoSvgTextProperties::TextLanguage))}

References KoSvgTextProperties::TextLanguage.

◆ LAGER_QT() [43/80]

LAGER_QT ( letterSpacingState )

Definition at line 222 of file KoSvgTextPropertiesModel.cpp.

222{textData.zoom(propertyModifyState(KoSvgTextProperties::LetterSpacingId))}
@ LetterSpacingId
KoSvgText::AutoLengthPercentage.

References KoSvgTextProperties::LetterSpacingId.

◆ LAGER_QT() [44/80]

LAGER_QT ( lineBreak )

Definition at line 273 of file KoSvgTextPropertiesModel.cpp.

273{textData.zoom(createTextProperty(KoSvgTextProperties::LineBreakId)).zoom(variant_to<int>)}
@ LineBreakId
KoSvgText::LineBreak.

References KoSvgTextProperties::LineBreakId.

◆ LAGER_QT() [45/80]

LAGER_QT ( lineBreakState )

Definition at line 274 of file KoSvgTextPropertiesModel.cpp.

274{textData.zoom(propertyModifyState(KoSvgTextProperties::LineBreakId))}

References KoSvgTextProperties::LineBreakId.

◆ LAGER_QT() [46/80]

LAGER_QT ( lineHeightState )

Definition at line 221 of file KoSvgTextPropertiesModel.cpp.

221{textData.zoom(propertyModifyState(KoSvgTextProperties::LineHeightId))}
@ LineHeightId
KoSvgText::AutoValue.

References KoSvgTextProperties::LineHeightId.

◆ LAGER_QT() [47/80]

LAGER_QT ( spanSelection )

Definition at line 300 of file KoSvgTextPropertiesModel.cpp.

bool spanSelection
Whether we're currently selecting a span of text as opposed to editing the whole paragraph.

References KoSvgTextPropertyData::spanSelection.

◆ LAGER_QT() [48/80]

LAGER_QT ( tabSizeState )

Definition at line 225 of file KoSvgTextPropertiesModel.cpp.

225{textData.zoom(propertyModifyState(KoSvgTextProperties::TabSizeId))}

References KoSvgTextProperties::TabSizeId.

◆ LAGER_QT() [49/80]

LAGER_QT ( textAlignAll )

Definition at line 234 of file KoSvgTextPropertiesModel.cpp.

234{textData.zoom(createTextProperty(KoSvgTextProperties::TextAlignAllId)).zoom(variant_to<int>)}
@ TextAlignAllId
KoSvgText::TextAlign.

References KoSvgTextProperties::TextAlignAllId.

◆ LAGER_QT() [50/80]

LAGER_QT ( textAlignAllState )

Definition at line 235 of file KoSvgTextPropertiesModel.cpp.

235{textData.zoom(propertyModifyState(KoSvgTextProperties::TextAlignAllId))}

References KoSvgTextProperties::TextAlignAllId.

◆ LAGER_QT() [51/80]

LAGER_QT ( textAlignLast )

Definition at line 236 of file KoSvgTextPropertiesModel.cpp.

236{textData.zoom(createTextProperty(KoSvgTextProperties::TextAlignLastId)).zoom(variant_to<int>)}
@ TextAlignLastId
KoSvgText::TextAlign.

References KoSvgTextProperties::TextAlignLastId.

◆ LAGER_QT() [52/80]

LAGER_QT ( textAlignLastState )

Definition at line 237 of file KoSvgTextPropertiesModel.cpp.

237{textData.zoom(propertyModifyState(KoSvgTextProperties::TextAlignLastId))}

References KoSvgTextProperties::TextAlignLastId.

◆ LAGER_QT() [53/80]

LAGER_QT ( textAnchor )

Definition at line 238 of file KoSvgTextPropertiesModel.cpp.

238{textData.zoom(createTextProperty(KoSvgTextProperties::TextAnchorId)).zoom(variant_to<int>)}
@ TextAnchorId
KoSvgText::TextAnchor.

References KoSvgTextProperties::TextAnchorId.

◆ LAGER_QT() [54/80]

LAGER_QT ( textAnchorState )

Definition at line 239 of file KoSvgTextPropertiesModel.cpp.

239{textData.zoom(propertyModifyState(KoSvgTextProperties::TextAnchorId))}

References KoSvgTextProperties::TextAnchorId.

◆ LAGER_QT() [55/80]

LAGER_QT ( textCollapse )

Definition at line 294 of file KoSvgTextPropertiesModel.cpp.

294{textData.zoom(createTextProperty(KoSvgTextProperties::TextCollapseId)).zoom(variant_to<int>)}
@ TextCollapseId
KoSvgText::TextSpaceCollapse.

References KoSvgTextProperties::TextCollapseId.

◆ LAGER_QT() [56/80]

LAGER_QT ( textCollapseState )

Definition at line 295 of file KoSvgTextPropertiesModel.cpp.

295{textData.zoom(propertyModifyState(KoSvgTextProperties::TextCollapseId))}

References KoSvgTextProperties::TextCollapseId.

◆ LAGER_QT() [57/80]

LAGER_QT ( textDecorationColor )

Definition at line 256 of file KoSvgTextPropertiesModel.cpp.

256{textData.zoom(createTextProperty(KoSvgTextProperties::TextDecorationColorId)).zoom(variant_to<QColor>)}

References KoSvgTextProperties::TextDecorationColorId.

◆ LAGER_QT() [58/80]

LAGER_QT ( textDecorationColorState )

Definition at line 257 of file KoSvgTextPropertiesModel.cpp.

257{textData.zoom(propertyModifyState(KoSvgTextProperties::TextDecorationColorId))}

References KoSvgTextProperties::TextDecorationColorId.

◆ LAGER_QT() [59/80]

LAGER_QT ( textDecorationLineState )

Definition at line 253 of file KoSvgTextPropertiesModel.cpp.

253{textData.zoom(propertyModifyState(KoSvgTextProperties::TextDecorationLineId))}
@ TextDecorationLineId
Flags, KoSvgText::TextDecorations.

References KoSvgTextProperties::TextDecorationLineId.

◆ LAGER_QT() [60/80]

LAGER_QT ( textDecorationLineThrough )

Definition at line 252 of file KoSvgTextPropertiesModel.cpp.

252{textData.zoom(createTextProperty(KoSvgTextProperties::TextDecorationLineId)).zoom(textDecorLineProp(KoSvgText::DecorationLineThrough))}
@ DecorationLineThrough
Definition KoSvgText.h:261

References KoSvgText::DecorationLineThrough, and KoSvgTextProperties::TextDecorationLineId.

◆ LAGER_QT() [61/80]

LAGER_QT ( textDecorationOverline )

Definition at line 251 of file KoSvgTextPropertiesModel.cpp.

251{textData.zoom(createTextProperty(KoSvgTextProperties::TextDecorationLineId)).zoom(textDecorLineProp(KoSvgText::DecorationOverline))}
@ DecorationOverline
Definition KoSvgText.h:260

References KoSvgText::DecorationOverline, and KoSvgTextProperties::TextDecorationLineId.

◆ LAGER_QT() [62/80]

LAGER_QT ( textDecorationStyle )

Definition at line 254 of file KoSvgTextPropertiesModel.cpp.

254{textData.zoom(createTextProperty(KoSvgTextProperties::TextDecorationStyleId)).zoom(variant_to<int>)}
@ TextDecorationStyleId
KoSvgText::TextDecorationStyle.

References KoSvgTextProperties::TextDecorationStyleId.

◆ LAGER_QT() [63/80]

LAGER_QT ( textDecorationStyleState )

Definition at line 255 of file KoSvgTextPropertiesModel.cpp.

255{textData.zoom(propertyModifyState(KoSvgTextProperties::TextDecorationStyleId))}

References KoSvgTextProperties::TextDecorationStyleId.

◆ LAGER_QT() [64/80]

LAGER_QT ( textDecorationUnderline )

Definition at line 250 of file KoSvgTextPropertiesModel.cpp.

250{textData.zoom(createTextProperty(KoSvgTextProperties::TextDecorationLineId)).zoom(textDecorLineProp(KoSvgText::DecorationUnderline))}
@ DecorationUnderline
Definition KoSvgText.h:259

References KoSvgText::DecorationUnderline, and KoSvgTextProperties::TextDecorationLineId.

◆ LAGER_QT() [65/80]

LAGER_QT ( textDecorationUnderlinePosHorizontal )

Definition at line 258 of file KoSvgTextPropertiesModel.cpp.

258{textData.zoom(createTextProperty(KoSvgTextProperties::TextDecorationPositionId)).zoom(textDecorPosProp(true))}
@ TextDecorationPositionId
KoSvgText::TextDecorationUnderlinePosition.

References KoSvgTextProperties::TextDecorationPositionId.

◆ LAGER_QT() [66/80]

LAGER_QT ( textDecorationUnderlinePositionState )

Definition at line 260 of file KoSvgTextPropertiesModel.cpp.

260{textData.zoom(propertyModifyState(KoSvgTextProperties::TextDecorationPositionId))}

References KoSvgTextProperties::TextDecorationPositionId.

◆ LAGER_QT() [67/80]

LAGER_QT ( textDecorationUnderlinePosVertical )

Definition at line 259 of file KoSvgTextPropertiesModel.cpp.

259{textData.zoom(createTextProperty(KoSvgTextProperties::TextDecorationPositionId)).zoom(textDecorPosProp(false))}

References KoSvgTextProperties::TextDecorationPositionId.

◆ LAGER_QT() [68/80]

LAGER_QT ( textIndentState )

Definition at line 224 of file KoSvgTextPropertiesModel.cpp.

224{textData.zoom(propertyModifyState(KoSvgTextProperties::TextIndentId))}
@ TextIndentId
KoSvgText::TextIndentInfo Struct.

References KoSvgTextProperties::TextIndentId.

◆ LAGER_QT() [69/80]

LAGER_QT ( textRendering )

Definition at line 298 of file KoSvgTextPropertiesModel.cpp.

298{textData.zoom(createTextProperty(KoSvgTextProperties::TextRenderingId)).zoom(variant_to<int>)}

References KoSvgTextProperties::TextRenderingId.

◆ LAGER_QT() [70/80]

LAGER_QT ( textRenderingState )

Definition at line 299 of file KoSvgTextPropertiesModel.cpp.

299{textData.zoom(propertyModifyState(KoSvgTextProperties::TextRenderingId))}

References KoSvgTextProperties::TextRenderingId.

◆ LAGER_QT() [71/80]

LAGER_QT ( textTransformState )

Definition at line 226 of file KoSvgTextPropertiesModel.cpp.

226{textData.zoom(propertyModifyState(KoSvgTextProperties::TextTransformId))}
@ TextTransformId
KoSvgText::TextTransformInfo Struct.

References KoSvgTextProperties::TextTransformId.

◆ LAGER_QT() [72/80]

LAGER_QT ( textWrap )

Definition at line 296 of file KoSvgTextPropertiesModel.cpp.

296{textData.zoom(createTextProperty(KoSvgTextProperties::TextWrapId)).zoom(variant_to<int>)}
@ TextWrapId
KoSvgText::TextWrap.

References KoSvgTextProperties::TextWrapId.

◆ LAGER_QT() [73/80]

LAGER_QT ( textWrapState )

Definition at line 297 of file KoSvgTextPropertiesModel.cpp.

297{textData.zoom(propertyModifyState(KoSvgTextProperties::TextWrapId))}

References KoSvgTextProperties::TextWrapId.

◆ LAGER_QT() [74/80]

LAGER_QT ( unicodeBidi )

Definition at line 232 of file KoSvgTextPropertiesModel.cpp.

232{textData.zoom(createTextProperty(KoSvgTextProperties::UnicodeBidiId)).zoom(variant_to<int>)}
@ UnicodeBidiId
KoSvgText::UnicodeBidi.

References KoSvgTextProperties::UnicodeBidiId.

◆ LAGER_QT() [75/80]

LAGER_QT ( unicodeBidiState )

Definition at line 233 of file KoSvgTextPropertiesModel.cpp.

233{textData.zoom(propertyModifyState(KoSvgTextProperties::UnicodeBidiId))}

References KoSvgTextProperties::UnicodeBidiId.

◆ LAGER_QT() [76/80]

LAGER_QT ( wordBreak )

Definition at line 271 of file KoSvgTextPropertiesModel.cpp.

271{textData.zoom(createTextProperty(KoSvgTextProperties::WordBreakId)).zoom(variant_to<int>)}
@ WordBreakId
KoSvgText::WordBreak.

References KoSvgTextProperties::WordBreakId.

◆ LAGER_QT() [77/80]

LAGER_QT ( wordBreakState )

Definition at line 272 of file KoSvgTextPropertiesModel.cpp.

272{textData.zoom(propertyModifyState(KoSvgTextProperties::WordBreakId))}

References KoSvgTextProperties::WordBreakId.

◆ LAGER_QT() [78/80]

LAGER_QT ( wordSpacingState )

Definition at line 223 of file KoSvgTextPropertiesModel.cpp.

223{textData.zoom(propertyModifyState(KoSvgTextProperties::WordSpacingId))}
@ WordSpacingId
KoSvgText::AutoLengthPercentage.

References KoSvgTextProperties::WordSpacingId.

◆ LAGER_QT() [79/80]

LAGER_QT ( writingMode )

Definition at line 228 of file KoSvgTextPropertiesModel.cpp.

228{textData.zoom(createTextProperty(KoSvgTextProperties::WritingModeId)).zoom(variant_to<int>)}
@ WritingModeId
KoSvgText::WritingMode.

References KoSvgTextProperties::WritingModeId.

◆ LAGER_QT() [80/80]

LAGER_QT ( writingModeState )

Definition at line 229 of file KoSvgTextPropertiesModel.cpp.

229{textData.zoom(propertyModifyState(KoSvgTextProperties::WritingModeId))}

References KoSvgTextProperties::WritingModeId.

◆ textIndentModel()

connect & textIndentModel ( lengthChanged() )

Variable Documentation

◆ propertyState

auto propertyState
Initial value:
if (value.commonProperties.hasProperty(propId)) {
} else if (value.tristate.contains(propId) || value.inheritedProperties.hasProperty(propId)) {
}
};
}
float value(const T *src, size_t ch)
@ PropertyTriState
The property has a mixed value across the range of current properties, the inherited properties are r...
@ PropertyUnset
The property is neither set on the inherited properties or the current properties,...
@ PropertySet
The property is set on the current properties.
The KoSvgTextPropertyData struct.

Definition at line 182 of file KoSvgTextPropertiesModel.cpp.

183 if (value.commonProperties.hasProperty(propId)) {
185 } else if (value.tristate.contains(propId) || value.inheritedProperties.hasProperty(propId)) {
187 }
189
190};
191};