Maki
Formally verfied low-code orchestration
Loading...
Searching...
No Matches
maki Namespace Reference

Contains UI helper widgets and layout grouping utilities used by MAKI. More...

Classes

class  BooleanWidget
 A widget for displaying and editing boolean values. More...
class  ButtonWidget
 A widget wrapping a push button with optional description and icon support. More...
class  ClickableLabel
class  ColorWidget
 A widget for displaying and editing a colour value. More...
class  ContainerWidget
struct  DataEntry
class  DataFlowModel
struct  DataPort
class  EnumWidget
class  FloatWidget
 A widget for displaying and editing floating-point values. More...
struct  FocusProperties
class  GridGroup
 A labelled container widget that arranges child widgets and layouts in a grid. More...
class  InputWidget
class  IntegerWidget
 A widget for displaying and editing integer values. More...
class  ListWidget
class  LongNotificationWidget
 A notification widget that can display long content. More...
class  MapWidget
class  MissionParameterWidget
struct  MissionValue
class  PipelineActionRegistry
struct  PipelineEdge
struct  PipelineGraph
struct  PipelineNode
class  PluginPipeline
class  ProgressBar
class  PromptDialog
 A dialog for prompting the user with a message and options. More...
class  RecordWidget
class  SearchWidget
 A widget providing a search input field with an icon and dismiss support. More...
class  SelectorWidget
 A widget for selecting one value from a list of options. More...
class  SpinWidget
 A widget for displaying and editing integer values using a spin box. More...
class  StringWidget
 A widget for displaying and editing string values. More...
class  TextDialog
class  TypedInputWidget
class  TypeEditor
class  TypeReferenceDialog
class  TypeSelectionWidget
 A specialised combo box for selecting property types. More...
class  TypeSelector
class  TypeValueDialog
class  ValueEditorFactory
struct  WidgetAlignment
 Describes how a widget should be aligned or inserted into a parent layout. More...
class  WidgetGroup
 A labelled container widget that groups widgets in a generic layout. More...
class  WidgetScrollGroup

Enumerations

enum class  DataSourceKind

Functions

bool confirmationPrompt (const QString &message, const QString &extraInfo="", QWidget *parent=nullptr)
 Displays a confirmation prompt dialog.
bool confirmationPrompt (const QString &message, const QString &confirm, const QString &reject, const QString &extraInfo="", QWidget *parent=nullptr)
 Displays a confirmation prompt dialog.
bool warningPrompt (const QString &message, const QString &extraInfo="", QWidget *parent=nullptr)
 Displays a warning prompt dialog.
bool errorPrompt (const QString &message, const QString &extraInfo="", QWidget *parent=nullptr)
 Displays an error prompt dialog.

Detailed Description

Contains UI helper widgets and layout grouping utilities used by MAKI.

Enumeration Type Documentation

◆ DataSourceKind

enum class maki::DataSourceKind
strong

Where the value of a DataEntry originates.

Function Documentation

◆ confirmationPrompt() [1/2]

bool maki::confirmationPrompt ( const QString & message,
const QString & confirm,
const QString & reject,
const QString & extraInfo = "",
QWidget * parent = nullptr )

Displays a confirmation prompt dialog.

Parameters
messageThe message to display in the dialog.
confirmThe text of the confirmation button.
rejectThe text of the cancellation button.
extraInfoOptional extra information to be displayed.
parentThe parent widget.
Returns
true if the user accepted, false otherwise.

◆ confirmationPrompt() [2/2]

bool maki::confirmationPrompt ( const QString & message,
const QString & extraInfo = "",
QWidget * parent = nullptr )

Displays a confirmation prompt dialog.

Parameters
messageThe message to display in the dialog.
extraInfoOptional extra information to be displayed.
parentThe parent widget.
Returns
true if the user accepted, false otherwise.

◆ errorPrompt()

bool maki::errorPrompt ( const QString & message,
const QString & extraInfo = "",
QWidget * parent = nullptr )

Displays an error prompt dialog.

Parameters
messageThe message to display in the dialog.
extraInfoOptional extra information to be displayed.
parentThe parent widget.
Returns
true if the user accepted, false otherwise.

◆ warningPrompt()

bool maki::warningPrompt ( const QString & message,
const QString & extraInfo = "",
QWidget * parent = nullptr )

Displays a warning prompt dialog.

Parameters
messageThe message to display in the dialog.
extraInfoOptional extra information to be displayed.
parentThe parent widget.
Returns
true if the user accepted, false otherwise.