Lab1
Loading...
Searching...
No Matches
ExportService Class Reference

Сервіс, відповідальний виключно за експорт даних у зовнішні формати. More...

#include <export_service.h>

Static Public Member Functions

static bool exportToJson (const Note &note, const QString &filePath)
 Експортує нотатку в JSON файл.
 
static bool exportToPdf (const Note &note, const QString &filePath)
 Експортує нотатку в PDF документ з форматуванням.
 
static std::optional< NoteimportFromJson (const QString &filePath)
 Імпортує нотатку з JSON файлу.
 

Detailed Description

Сервіс, відповідальний виключно за експорт даних у зовнішні формати.

  • Клас приймає дані (нотатку) і шлях до файлу, та виконує генерацію (JSON або PDF).

Member Function Documentation

◆ importFromJson()

std::optional< Note > ExportService::importFromJson ( const QString &  filePath)
static

Імпортує нотатку з JSON файлу.

Returns
std::optional<Note> Повертає об'єкт нотатки, якщо імпорт успішний.

The documentation for this class was generated from the following files: