MailImporter

filterclawsmail.h
1/*
2 SPDX-FileCopyrightText: 2012-2024 Laurent Montel <montel@kde.org>
3
4 SPDX-License-Identifier: GPL-2.0-or-later
5*/
6
7#pragma once
8
9#include <QHash>
10
11#include "filtersylpheed.h"
12namespace MailImporter
13{
14/**
15 * Imports Sylpheed mail folder with maildir format recursively, recreating the folder structure.
16 * @author Danny Kukawka
17 */
18class MAILIMPORTER_EXPORT FilterClawsMail : public FilterSylpheed
19{
20public:
22 ~FilterClawsMail() override;
23
24 [[nodiscard]] static QString defaultSettingsPath();
25 [[nodiscard]] static QString isMailerFound();
26
27 /* return local mail dir from folderlist.xml*/
28 [[nodiscard]] QString localMailDirPath() override;
29 [[nodiscard]] bool excludeFile(const QString &file) override;
30 [[nodiscard]] QString defaultInstallFolder() const override;
31 [[nodiscard]] QString markFile() const override;
32};
33}
Imports Sylpheed mail folder with maildir format recursively, recreating the folder structure.
Imports Sylpheed mail folder with maildir format recursively, recreating the folder structure.
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:17:39 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.