wiRedPanda
Logic Circuit Simulator
Loading...
Searching...
No Matches
ServerInfoHandler Member List

This is the complete list of members for ServerInfoHandler, including all inherited members.

availableInputPorts(GraphicElement *element) constBaseHandler
availableOutputPorts(GraphicElement *element) constBaseHandler
availablePorts(GraphicElement *element, bool isOutput) constBaseHandlerprotected
BaseHandler(MainWindow *mainWindow, const MCPValidator *validator)BaseHandlerexplicit
createErrorResponse(const QString &error, const QJsonValue &requestId=QJsonValue(), int code=JsonRpcError::InternalError) constBaseHandler
createSuccessResponse(const QJsonObject &result={}, const QJsonValue &requestId=QJsonValue()) constBaseHandler
currentScene()BaseHandler
currentScene() constBaseHandler
handleCommand(const QString &command, const QJsonObject &params, const QJsonValue &requestId) overrideServerInfoHandlervirtual
inputPortByLabel(GraphicElement *element, const QString &label, int &portIndex, QString &errorMsg) constBaseHandler
m_mainWindowBaseHandlerprotected
m_validatorBaseHandlerprotected
outputPortByLabel(GraphicElement *element, const QString &label, int &portIndex, QString &errorMsg) constBaseHandler
ServerInfoHandler(MainWindow *mainWindow, const MCPValidator *validator)ServerInfoHandlerexplicit
tryCommand(Fn &&fn, const QString &action, const QJsonValue &requestId=QJsonValue())BaseHandlerinline
validatedElement(const QJsonObject &params, const QString &paramName, QString &errorMsg)BaseHandler
validateElementId(int elementId, const QString &paramName, QString &errorMsg) constBaseHandler
validateNonEmptyString(const QJsonValue &value, const QString &paramName, QString &errorMsg) constBaseHandler
validateNonNegativeInteger(const QJsonValue &value, const QString &paramName, QString &errorMsg) constBaseHandler
validateNumeric(const QJsonValue &value, const QString &paramName, QString &errorMsg) constBaseHandler
validateParameters(const QJsonObject &params, const QStringList &required) constBaseHandler
validatePortRange(GraphicElement *element, int portIndex, bool isOutput, const QString &paramName, QString &errorMsg) constBaseHandler
validatePositiveInteger(const QJsonValue &value, const QString &paramName, QString &errorMsg) constBaseHandler
~BaseHandler()=defaultBaseHandlervirtual