FlNodeEditorController constructor

FlNodeEditorController({
  1. FlNodeEditorConfig config = const FlNodeEditorConfig(),
  2. FlNodeEditorStyle style = const FlNodeEditorStyle(),
  3. Future<bool> projectSaver(
    1. Map<String, dynamic> jsonData
    )?,
  4. Future<Map<String, dynamic>?> projectLoader(
    1. bool isSaved
    )?,
  5. Future<bool> projectCreator(
    1. bool isSaved
    )?,
})

Implementation

FlNodeEditorController({
  this.config = const FlNodeEditorConfig(),
  this.style = const FlNodeEditorStyle(),
  Future<bool> Function(Map<String, dynamic> jsonData)? projectSaver,
  Future<Map<String, dynamic>?> Function(bool isSaved)? projectLoader,
  Future<bool> Function(bool isSaved)? projectCreator,
}) {
  clipboard = FlNodeEditorClipboard(this);
  runner = FlNodeEditorRunner(this);
  history = FlNodeEditorHistory(this);
  project = FlNodeEditorProject(
    this,
    projectSaver: projectSaver,
    projectLoader: projectLoader,
    projectCreator: projectCreator,
  );
}