Wt examples  4.10.4
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
Wt Namespace Reference

Namespaces

 Auth
 
 Chart
 
 Core
 
 Dbo
 
 Ext
 
 Form
 
 Http
 
 Json
 
 Mail
 
 Payment
 
 Render
 
 Test
 
 Utils
 
 WAbstractProxyModel
 
 WApplication
 
 WFileDropWidget
 
 WGLWidget
 
 WGoogleMap
 
 WGradient
 
 WLeafletMap
 
 WLogger
 
 WPainter
 
 WPainterPath
 
 WServer
 
 WSslCertificate
 
 WStringStream
 
 WSuggestionPopup
 
 WTemplate
 
 WTransform
 
 WValidator
 

Classes

class  DomElement
 
struct  any_traits
 
struct  Coordinates
 
class  EventSignal
 
class  EventSignalBase
 
class  ItemDataRole
 
class  JSignal
 
class  JSlot
 
class  LocalizedString
 
struct  PathSegment
 
class  PopupWindow
 
class  Signal
 
class  SignalBase
 
class  Touch
 
class  WAbstractArea
 
class  WAbstractItemDelegate
 
class  WAbstractItemModel
 
class  WAbstractItemView
 
class  WAbstractListModel
 
class  WAbstractMedia
 
class  WAbstractProxyModel
 
class  WAbstractSpinBox
 
class  WAbstractTableModel
 
class  WAbstractToggleButton
 
class  WAggregateProxyModel
 
class  WAnchor
 
class  WAnimation
 
class  WApplication
 
class  WAudio
 
class  WBatchEditProxyModel
 
class  WBootstrap2Theme
 
class  WBootstrap3Theme
 
class  WBootstrap5Theme
 
class  WBootstrapTheme
 
class  WBorder
 
class  WBorderLayout
 
class  WBoxLayout
 
class  WBreak
 
class  WBrush
 
class  WButtonGroup
 
class  WCalendar
 
class  WCanvasPaintDevice
 
class  WCheckBox
 
class  WCircleArea
 
class  WColor
 
class  WColorPicker
 
class  WCombinedLocalizedStrings
 
class  WComboBox
 
class  WCompositeWidget
 
class  WContainerWidget
 
class  WCssDecorationStyle
 
class  WCssRule
 
class  WCssStyleSheet
 
class  WCssTemplateRule
 
class  WCssTextRule
 
class  WCssTheme
 
class  WDate
 
class  WDateEdit
 
class  WDatePicker
 
class  WDateTime
 
class  WDateValidator
 
class  WDefaultLoadingIndicator
 
class  WDialog
 
class  WDoubleSpinBox
 
class  WDoubleValidator
 
class  WDropEvent
 
class  WEmailEdit
 
class  WEmailValidator
 
class  WEnvironment
 
class  WEvent
 
class  WException
 
class  WFileDropWidget
 
class  WFileResource
 
class  WFileUpload
 
class  WFitLayout
 
class  WFlags
 
class  WFlashObject
 
class  WFont
 
class  WFontMetrics
 
class  WFormModel
 
class  WFormWidget
 
class  WGenericMatrix
 
class  WGestureEvent
 
class  WGLWidget
 
class  WGoogleMap
 
class  WGradient
 
class  WGridLayout
 
class  WGroupBox
 
class  WHBoxLayout
 
class  WIconPair
 
class  WIdentityProxyModel
 
class  WImage
 
class  WInPlaceEdit
 
class  WInteractWidget
 
class  WIntValidator
 
class  WInvalidFormatException
 
class  WInvalidOperationException
 
class  WIOService
 
class  WItemDelegate
 
class  WItemSelectionModel
 
class  WJavaScriptExposableObject
 
class  WJavaScriptHandle
 
class  WKeyEvent
 
class  WLabel
 
class  WLayout
 
class  WLayoutImpl
 
class  WLayoutItem
 
class  WLayoutItemImpl
 
class  WLeafletMap
 
class  WLength
 
class  WLengthValidator
 
class  WLineEdit
 
class  WLineF
 
class  WLink
 
class  WLinkedCssStyleSheet
 
class  WLoadingIndicator
 
class  WLocalDateTime
 
class  WLocale
 
class  WLocalizedStrings
 
class  WLogEntry
 
class  WLogger
 
class  WLogSink
 
class  WMatrix4x4
 
class  WMeasurePaintDevice
 
class  WMediaPlayer
 
class  WMemoryResource
 
class  WMenu
 
class  WMenuItem
 
class  WMessageBox
 
class  WMessageResourceBundle
 
class  WModelIndex
 
class  WMouseEvent
 
class  WNavigationBar
 
class  WObject
 
class  WOverlayLoadingIndicator
 
class  WPaintDevice
 
class  WPaintedWidget
 
class  WPainter
 
class  WPainterPath
 
class  WPanel
 
class  WPdfImage
 
class  WPen
 
class  WPoint
 
class  WPointF
 
class  WPolygonArea
 
class  WPopupMenu
 
class  WPopupWidget
 
class  WProgressBar
 
class  WPushButton
 
class  WRadioButton
 
class  WRandom
 
class  WRasterImage
 
class  WReadOnlyProxyModel
 
class  WRectArea
 
class  WRectF
 
class  WRegExpValidator
 
class  WResource
 
class  WScrollEvent
 
class  WSelectionBox
 
class  WServer
 
class  WShadow
 
class  WSlider
 
class  WSocketNotifier
 
class  WSortFilterProxyModel
 
class  WSound
 
class  WSpinBox
 
class  WSplitButton
 
class  WSslCertificate
 
class  WSslInfo
 
class  WStackedWidget
 
class  WStandardItem
 
class  WStandardItemModel
 
class  WStaticModelView
 
class  WStreamResource
 
class  WString
 
class  WStringListModel
 
class  WStringStream
 
class  WSuggestionPopup
 
class  WSvgImage
 
class  WTable
 
class  WTableCell
 
class  WTableColumn
 
class  WTableRow
 
class  WTableView
 
class  WTabWidget
 
class  WTemplate
 
class  WTemplateFormView
 
class  WText
 
class  WTextArea
 
class  WTextEdit
 
class  WTextItem
 
class  WTheme
 
class  WTime
 
class  WTimeEdit
 
class  WTimer
 
class  WTimeValidator
 
class  WToolBar
 
class  WTouchEvent
 
class  WTransform
 
class  WTree
 
class  WTreeNode
 
class  WTreeTable
 
class  WTreeTableNode
 
class  WTreeView
 
class  WValidator
 
class  WVBoxLayout
 
class  WVectorImage
 
class  WVideo
 
class  WViewWidget
 
class  WVirtualImage
 
class  WVmlImage
 
class  WWebWidget
 
class  WWidget
 
class  WWidgetItem
 
class  WWidgetItemImpl
 

Typedefs

typedef std::set< WModelIndexWModelIndexSet
 
typedef std::vector< WModelIndexWModelIndexList
 

Enumerations

enum class  ViewItemRenderFlag { Selected , Editing , Focused , Invalid }
 
enum class  EditTrigger { None , SingleClicked , DoubleClicked , SelectedClicked }
 
enum class  EditOption { SingleEditor , MultipleEditors , SaveWhenClosed , LeaveEditorsOpen }
 
enum class  ScrollHint { EnsureVisible , PositionAtTop , PositionAtBottom , PositionAtCenter }
 
enum class  DropLocation { OnItem , BetweenRows }
 
enum class  PlayerOption { Autoplay , Loop , Controls }
 
enum class  MediaPreloadMode { None , Auto , Metadata }
 
enum class  AnimationEffect {
  SlideInFromLeft , SlideInFromRight , SlideInFromBottom , SlideInFromTop ,
  Pop , Fade
}
 
enum class  TimingFunction {
  Ease , Linear , EaseIn , EaseOut ,
  EaseInOut , CubicBezier
}
 
enum class  BootstrapVersion { v2 , v3 }
 
enum class  BorderWidth { Thin , Medium , Thick , Explicit }
 
enum class  BorderStyle {
  None , Hidden , Dotted , Dashed ,
  Solid , Double , Groove , Ridge ,
  Inset , Outset
}
 
enum class  LayoutPosition {
  North , East , South , West ,
  Center
}
 
enum class  CalendarHeaderFormat { SingleLetterDayNames , ShortDayNames , LongDayNames }
 
enum class  Overflow { Visible , Auto , Hidden , Scroll }
 
enum class  TextDecoration { Underline , Overline , LineThrough , Blink }
 
enum class  DialogCode { Rejected , Accepted }
 
enum class  UserAgent {
  Unknown , IEMobile , IE6 , IE7 ,
  IE8 , IE9 , IE10 , IE11 ,
  Edge , Opera , Opera10 , WebKit ,
  Safari , Safari3 , Safari4 , Chrome0 ,
  Chrome1 , Chrome2 , Chrome3 , Chrome4 ,
  Chrome5 , Arora , MobileWebKit , MobileWebKitiPhone ,
  MobileWebKitAndroid , Konqueror , Gecko , Firefox ,
  Firefox3_0 , Firefox3_1 , Firefox3_1b , Firefox3_5 ,
  Firefox3_6 , Firefox4_0 , Firefox5_0 , BotAgent
}
 
enum class  HtmlContentType { XHTML1 , HTML4 , HTML5 }
 
enum class  MouseButton { None , Left , Middle , Right }
 
enum class  FontFamily {
  Default , Serif , SansSerif , Cursive ,
  Fantasy , Monospace
}
 
enum class  FontStyle { Normal , Italic , Oblique }
 
enum class  FontVariant { Normal , SmallCaps }
 
enum class  FontWeight {
  Normal , Bold , Bolder , Lighter ,
  Value
}
 
enum class  FontSize {
  XXSmall , XSmall , Small , Medium ,
  Large , XLarge , XXLarge , Smaller ,
  Larger , FixedSize
}
 
enum class  Orientation { Horizontal , Vertical }
 
enum class  StandardButton {
  None , Ok , Cancel , Yes ,
  No , Abort , Retry , Ignore ,
  YesAll , NoAll
}
 
enum class  Icon {
  None , Information , Warning , Critical ,
  Question
}
 
enum class  SelectionMode { None , Single , Extended }
 
enum class  SelectionBehavior { Items , Rows }
 
enum class  SelectionFlag { Select , Deselect , ToggleSelect , ClearAndSelect }
 
enum class  Side {
  Top , Bottom , Left , Right ,
  CenterX , CenterY
}
 
enum class  AlignmentFlag {
  Left , Right , Center , Justify ,
  Baseline , Sub , Super , Top ,
  TextTop , Middle , Bottom , TextBottom
}
 
enum class  TextFlag { SingleLine , WordWrap }
 
enum class  PositionScheme { Static , Relative , Absolute , Fixed }
 
enum class  Cursor {
  Arrow , Auto , Cross , PointingHand ,
  OpenHand , Wait , IBeam , WhatsThis
}
 
enum  CharEncoding
 
enum class  PenStyle {
  None , SolidLine , DashLine , DotLine ,
  DashDotLine , DashDotDotLine
}
 
enum class  PenCapStyle { Flat , Square , Round }
 
enum class  PenJoinStyle { Miter , Bevel , Round }
 
enum class  BrushStyle { None , Solid , Gradient }
 
enum class  GradientStyle { Linear , Radial }
 
enum class  LinkTarget { Self , ThisWindow , NewWindow , Download }
 
enum class  TextFormat { XHTML , UnsafeXHTML , Plain }
 
enum class  StandardColor {
  White , Black , Red , DarkRed ,
  Green , DarkGreen , Blue , DarkBlue ,
  Cyan , DarkCyan , Magenta , DarkMagenta ,
  Yellow , DarkYellow , Gray , DarkGray ,
  LightGray , Transparent
}
 
enum class  KeyboardModifier {
  None , Shift , Control , Alt ,
  Meta
}
 
enum class  Key {
  Unknown , Enter , Tab , Backspace ,
  Shift , Control , Alt , PageUp ,
  PageDown , End , Home , Left ,
  Up , Right , Down , Insert ,
  Delete , Escape , F1 , F2 ,
  F3 , F4 , F5 , F6 ,
  F7 , F8 , F9 , F10 ,
  F11 , F12 , Space , A ,
  B , C , D , E ,
  F , G , H , I ,
  J , K , L , M ,
  N , O , P , Q ,
  R , S , T , U ,
  V , W , X , Y ,
  Z , Key_1 , Key_2 , Key_3 ,
  Key_4 , Key_5 , Key_6 , Key_7 ,
  Key_8 , Key_9 , Key_0
}
 
enum class  CheckState { Unchecked , PartiallyChecked , Checked }
 
enum class  PaintFlag { Update }
 
enum class  EntryPointType { Application , WidgetSet , StaticResource }
 
enum class  RenderFlag { Full , Update }
 
enum class  MatchFlag {
  Exactly , StringExactly , StartsWith , EndsWith ,
  RegExp , WildCard , CaseSensitive , Wrap
}
 
enum class  HeaderFlag {
  ColumnIsCollapsed , ColumnIsExpandedLeft , ColumnIsExpandedRight , UserCheckable ,
  Tristate , XHTMLText
}
 
enum class  MetaHeaderType { Meta , Property , HttpHeader }
 
enum class  EventType { Other , User , Timer , Resource }
 
enum class  LayoutDirection { LeftToRight , RightToLeft , TopToBottom , BottomToTop }
 
enum class  ContentLoading { Lazy , Eager , NextLevel }
 
enum class  MediaReadyState {
  HaveNothing , HaveMetaData , HaveCurrentData , HaveFutureData ,
  HaveEnoughData
}
 
enum class  RegExpFlag { MatchCaseInsensitive }
 
enum class  GLRenderOption { ClientSide , ServerSide , AntiAliasing }
 
enum class  GLClientSideRenderer { PAINT_GL , RESIZE_GL , UPDATE_GL }
 
enum class  GoogleMapsVersion { v3 }
 
enum class  MapTypeControl {
  None , Default , Menu , Hierarchical ,
  HorizontalBar
}
 
enum class  LayoutImplementation { Flex , JavaScript }
 
enum class  LengthUnit {
  FontEm , FontEx , Pixel , Inch ,
  Centimeter , Millimeter , Point , Pica ,
  Percentage , ViewportWidth , ViewportHeight , ViewportMin ,
  ViewportMax
}
 
enum class  EchoMode { Normal , Password }
 
enum class  InputMaskFlag { KeepMaskWhileBlurred }
 
enum class  LinkType { Url , Resource , InternalPath }
 
enum class  MediaEncoding {
  PosterImage , MP3 , M4A , OGA ,
  WAV , WEBMA , FLA , M4V ,
  OGV , WEBMV , FLV
}
 
enum class  MediaType { Audio , Video }
 
enum class  MediaPlayerButtonId {
  VideoPlay , Play , Pause , Stop ,
  VolumeMute , VolumeUnmute , VolumeMax , FullScreen ,
  RestoreScreen , RepeatOn , RepeatOff
}
 
enum class  MediaPlayerProgressBarId { Time , Volume }
 
enum class  MediaPlayerTextId { CurrentTime , Duration , Title }
 
enum class  ItemFlag {
  Selectable , Editable , UserCheckable , DragEnabled ,
  DropEnabled , Tristate , XHTMLText , Dirty ,
  DeferredToolTip
}
 
enum class  SortOrder { Ascending , Descending }
 
enum class  DropAction { Copy , Move }
 
enum class  PainterChangeFlag {
  Pen , Brush , Font , Hints ,
  Transform , Clipping , Shadow
}
 
enum class  PaintDeviceFeatureFlag { WordWrap , FontMetrics }
 
enum class  RenderMethod { InlineSvgVml , HtmlCanvas , PngImage }
 
enum class  RenderHint { Antialiasing , LowQualityShadows }
 
enum  SegmentType
 
enum class  ContentDisposition { None , Attachment , Inline }
 
enum class  PopupTrigger { Editing , DropDownIcon }
 
enum class  TemplateWidgetIdMode { None , SetObjectName , SetId }
 
enum  WidgetThemeRole
 
enum  UtilityCssClassRole
 
enum  ElementThemeRole
 
enum class  ValidationStyleFlag { InvalidStyle , ValidStyle }
 
enum  ChildCountPolicy
 
enum class  ValidationState { Invalid , InvalidEmpty , Valid }
 
enum class  DomElementType {
  A , BR , BUTTON , COL ,
  COLGROUP , DIV , FIELDSET , FORM ,
  H1 , H2 , H3 , H4 ,
  H5 , H6 , IFRAME , IMG ,
  INPUT , LABEL , LEGEND , LI ,
  OL , OPTION , UL , SCRIPT ,
  SELECT , SPAN , TABLE , TBODY ,
  THEAD , TFOOT , TH , TD ,
  TEXTAREA , OPTGROUP , TR , P ,
  CANVAS , MAP , AREA , STYLE ,
  OBJECT , PARAM , AUDIO , VIDEO ,
  SOURCE , B , STRONG , EM ,
  I , HR , DATALIST , UNKNOWN ,
  OTHER
}
 
enum class  Property {
  InnerHTML , AddedInnerHTML , Value , Disabled ,
  Checked , Selected , SelectedIndex , Multiple ,
  Target , Download , Indeterminate , Src ,
  ColSpan , RowSpan , ReadOnly , TabIndex ,
  Label , Class , Placeholder , Orient ,
  Style , StyleWidthExpression , StylePosition , StyleZIndex ,
  StyleFloat , StyleClear , StyleWidth , StyleHeight ,
  StyleLineHeight , StyleMinWidth , StyleMinHeight , StyleMaxWidth ,
  StyleMaxHeight , StyleLeft , StyleRight , StyleTop ,
  StyleBottom , StyleVerticalAlign , StyleTextAlign , StylePadding ,
  StylePaddingTop , StylePaddingRight , StylePaddingBottom , StylePaddingLeft ,
  StyleMargin , StyleMarginTop , StyleMarginRight , StyleMarginBottom ,
  StyleMarginLeft , StyleCursor , StyleBorderTop , StyleBorderRight ,
  StyleBorderBottom , StyleBorderLeft , StyleBorderColorTop , StyleBorderColorRight ,
  StyleBorderColorBottom , StyleBorderColorLeft , StyleBorderWidthTop , StyleBorderWidthRight ,
  StyleBorderWidthBottom , StyleBorderWidthLeft , StyleColor , StyleOverflowX ,
  StyleOverflowY , StyleOpacity , StyleFontFamily , StyleFontStyle ,
  StyleFontVariant , StyleFontWeight , StyleFontSize , StyleBackgroundColor ,
  StyleBackgroundImage , StyleBackgroundRepeat , StyleBackgroundAttachment , StyleBackgroundPosition ,
  StyleTextDecoration , StyleWhiteSpace , StyleTableLayout , StyleBorderSpacing ,
  StyleBorderCollapse , StylePageBreakBefore , StylePageBreakAfter , StyleZoom ,
  StyleVisibility , StyleDisplay , StyleWebkitAppearance , StyleBoxSizing ,
  StyleFlex , StyleFlexDirection , StyleFlexFlow , StyleAlignSelf ,
  StyleJustifyContent , LastPlusOne
}
 

Functions

WString asString (const cpp17::any &v, const WString &formatString=WString())
 
double asNumber (const cpp17::any &v)
 
void registerType ()
 
WGenericMatrix< T, A, C > operator* (const WGenericMatrix< T, A, B > &l, const WGenericMatrix< T, B, C > &r)
 
std::ostream & operator<< (std::ostream &os, const WGenericMatrix< T, Rows, Cols > &m)
 
WGenericMatrix< T, Rows, Cols > operator* (const T &factor, const WGenericMatrix< T, Rows, Cols > &m)
 
WGenericMatrix< T, Rows, Cols > operator* (const WGenericMatrix< T, Rows, Cols > &m, const T &factor)
 
WGenericMatrix< T, Rows, Cols > operator/ (const WGenericMatrix< T, Rows, Cols > &m, const T &factor)
 
WGenericMatrix< T, Rows, Cols > operator+ (const WGenericMatrix< T, Rows, Cols > &l, const WGenericMatrix< T, Rows, Cols > &r)
 
WGenericMatrix< T, Rows, Cols > operator- (const WGenericMatrix< T, Rows, Cols > &l, const WGenericMatrix< T, Rows, Cols > &r)
 
WGenericMatrix< T, Rows, Cols > operator- (const WGenericMatrix< T, Rows, Cols > &m)
 
std::u16string toUTF16 (const std::u32string &s)
 
std::u32string toUTF32 (const std::u16string &s)
 

Variables

 MoveTo
 
 LineTo
 
 CubicC1
 
 CubicC2
 
 CubicEnd
 
 QuadC
 
 QuadEnd
 
 ArcC
 
 ArcR
 
 ArcAngleSweep
 
 Disabled
 
 Enabled
 
 Lazy
 
 Lazy
 
static const WFlags< AlignmentFlagAlignHorizontalMask
 
static const WFlags< AlignmentFlagAlignVerticalMask
 
static const WFlags< MatchFlagMatchTypeMask
 
static const WFlags< ValidationStyleFlagValidationAllStyles