9#ifndef LINKSERIALIZER_H
10#define LINKSERIALIZER_H
48 static std::vector<LinkData>
importFromCSV(
const QString& csvContent);
55 static std::vector<LinkData>
importFromJSON(
const QByteArray& jsonData);
Статичний клас-помічник для конвертації даних.
Definition linkserializer.h:21
static std::vector< LinkData > importFromJSON(const QByteArray &jsonData)
Імпортує посилання з даних у форматі JSON.
Definition linkserializer.cpp:73
static QString exportLinks(const std::vector< LinkData > &links, ExportFormat format)
Генерує текстовий звіт з посилань у вказаному форматі.
Definition linkserializer.cpp:7
static std::vector< LinkData > importFromCSV(const QString &csvContent)
Імпортує посилання з тексту у форматі CSV. Очікуваний формат: Назва;URL;Папка;Контекст;Коментар
Definition linkserializer.cpp:49
ExportFormat
Доступні формати для експорту списку посилань.
Definition linkserializer.h:27
@ BibTeX
Формат BibTeX для використання в LaTeX.
Definition linkserializer.h:29
@ SimpleList
Простий текстовий список.
Definition linkserializer.h:28
@ DSTU8302
Оформлення згідно ДСТУ 8302:2015 (Україна).
Definition linkserializer.h:30
@ Harvard
Гарвардський стиль цитування.
Definition linkserializer.h:31
Заголовочний файл для управління посиланнями.