Class QIcon

java.lang.Object
com.kingsrook.qqq.backend.core.model.metadata.layout.QIcon
All Implemented Interfaces:
QMetaDataObject, Serializable, Cloneable

public class QIcon extends Object implements Cloneable, QMetaDataObject
Icon to show associated with an App, Table, Process, etc. Currently, name here must be a reference from https://fonts.google.com/icons e.g., local_shipping for https://fonts.google.com/icons?selected=Material+Symbols+Outlined:local_shipping Future may allow something like a "namespace", and/or multiple icons for use in different frontends, etc.
See Also:
  • Constructor Details

    • QIcon

      public QIcon()
    • QIcon

      public QIcon(String name)
  • Method Details

    • clone

      public QIcon clone()
      Overrides:
      clone in class Object
    • getName

      public String getName()
      Getter for name
    • setName

      public void setName(String name)
      Setter for name
    • withName

      public QIcon withName(String name)
      Fluent setter for name
    • getPath

      public String getPath()
      Getter for path
    • setPath

      public void setPath(String path)
      Setter for path
    • withPath

      public QIcon withPath(String path)
      Fluent setter for path
    • getColor

      public String getColor()
      Getter for color
    • setColor

      public void setColor(String color)
      Setter for color
    • withColor

      public QIcon withColor(String color)
      Fluent setter for color