Class sh::scripting::api::ApiPanelDetailFactorySingle

class sh::scripting::api::ApiPanelDetailFactorySingle : public sh::paneldetails::PanelDetailFactoryForFunctionSingle

Public Functions

ApiPanelDetailFactorySingle(int position, int valueWidthHint)
void setvalue(std::shared_ptr<sh::paneldetails::PanelDetail>, std::shared_ptr<sh::filesystem::FilesystemNode> node, filesystem::Operation *op)
void linktriggered(std::shared_ptr<sh::filesystem::FilesystemNode> node, QString linktarget)
std::shared_ptr<PanelDetail> construct(QList<std::shared_ptr<sh::filesystem::FilesystemNode>> nodes, sh::filesystem::Operation *op)

Public Members

std::function<void(sh::paneldetails::PanelDetail*, std::shared_ptr<sh::filesystem::FilesystemNode>, sh::filesystem::Operation *op)> _setvalue
std::function<void(std::shared_ptr<sh::filesystem::FilesystemNode>, QString)> _linktriggered