2#include <NDEVR/DesignPropertyTable.h>
3#include "BuildActions.h"
virtual ~BuildWorkflowTable()
Destructor.
void setupTable()
Configures the table columns and data bindings.
Button * m_add_button
The add-new-action button.
BuildAction m_action
The default action type for new children.
void clearCreateAction()
Clears the default creation action so no action type is pre-selected.
void onAddNew(Button *button)
Handles the add-new button click by creating a child action.
void setModelParent(const DynamicPointer< QTDesignObject > &object)
Sets the parent design object whose children populate this table.
BuildWorkflowTable(QTModelManager *manager, QWidget *parent=nullptr)
Constructs the table with the given model manager.
void setCreateAction(BuildAction action)
Sets the default action type for newly created child actions.
DynamicPointer< QTDesignObject > m_object_parent
The parent object whose children are displayed.
virtual void setModelManager(QTModelManager *manager) override
Sets the model manager and re-initializes the table.
BuildWorkflowTable(QWidget *parent=nullptr)
Constructs the table with no model manager.
DesignPropertyTable(QWidget *parent=nullptr)
Constructs a DesignPropertyTable without a model manager.
Provides a modifiable pointer that has shared ownership of a dynamically allocated object.
A dialog designed to allow the user to navigate a filesytem and select or create one or more files or...
A wrapper around DesignObjectLookup that provides signal and slot functionality and adds rendering ca...
The primary namespace for the NDEVR SDK.
BuildAction
Enumerates all supported build action types available in the Developer module build workflow system.
@ e_invalid
Sentinel value indicating no valid action.