Статичний клас-помічник для конвертації даних.
Детальніше...
#include <linkserializer.h>
|
| static QString | exportLinks (const std::vector< LinkData > &links, ExportFormat format) |
| | Генерує текстовий звіт з посилань у вказаному форматі.
|
| static std::vector< LinkData > | importFromCSV (const QString &csvContent) |
| | Імпортує посилання з тексту у форматі CSV. Очікуваний формат: Назва;URL;Папка;Контекст;Коментар
|
| static std::vector< LinkData > | importFromJSON (const QByteArray &jsonData) |
| | Імпортує посилання з даних у форматі JSON.
|
Статичний клас-помічник для конвертації даних.
◆ ExportFormat
Доступні формати для експорту списку посилань.
| Елементи переліків |
|---|
| SimpleList | Простий текстовий список.
|
| BibTeX | Формат BibTeX для використання в LaTeX.
|
| DSTU8302 | Оформлення згідно ДСТУ 8302:2015 (Україна).
|
| Harvard | Гарвардський стиль цитування.
|
◆ exportLinks()
Генерує текстовий звіт з посилань у вказаному форматі.
- Аргументи
-
| links | Вектор посилань для експорту. |
| format | Обраний формат експорту (з переліку ExportFormat). |
- Повертає
- Рядок (QString) з відформатованим текстом.
◆ importFromCSV()
| std::vector< LinkData > LinkSerializer::importFromCSV |
( |
const QString & | csvContent | ) |
|
|
static |
Імпортує посилання з тексту у форматі CSV. Очікуваний формат: Назва;URL;Папка;Контекст;Коментар
- Аргументи
-
| csvContent | Вміст CSV файлу. |
- Повертає
- Вектор розпізнаних об'єктів LinkData.
◆ importFromJSON()
| std::vector< LinkData > LinkSerializer::importFromJSON |
( |
const QByteArray & | jsonData | ) |
|
|
static |
Імпортує посилання з даних у форматі JSON.
- Аргументи
-
| jsonData | Байтовий масив з JSON даними. |
- Повертає
- Вектор розпізнаних об'єктів LinkData.
Документація цих класів була створена з файлів: