diff options
author | Saturneric <[email protected]> | 2022-05-07 17:01:29 +0000 |
---|---|---|
committer | Saturneric <[email protected]> | 2022-05-07 17:01:29 +0000 |
commit | f1a2ce4bcb7d46981d1fc471e517709f076d9365 (patch) | |
tree | e9d42769dccaf452ba14394e0e0fe574fcd086dd /src/ui/GpgFrontendUIInit.cpp | |
parent | fix: add openssl dependency for windows ci (diff) | |
download | GpgFrontend-f1a2ce4bcb7d46981d1fc471e517709f076d9365.tar.gz GpgFrontend-f1a2ce4bcb7d46981d1fc471e517709f076d9365.zip |
refactor: develop 2.0.6 start
1. delete smtp ability
2. change libs link type to dramatic
Diffstat (limited to '')
-rw-r--r-- | src/ui/GpgFrontendUIInit.cpp (renamed from src/ui/mail/ReceiveMailDialog.h) | 66 |
1 files changed, 25 insertions, 41 deletions
diff --git a/src/ui/mail/ReceiveMailDialog.h b/src/ui/GpgFrontendUIInit.cpp index 2ccb2664..82746551 100644 --- a/src/ui/mail/ReceiveMailDialog.h +++ b/src/ui/GpgFrontendUIInit.cpp @@ -26,55 +26,39 @@ * */ -#ifndef GPGFRONTEND_RECEIVEMAILDIALOG_H -#define GPGFRONTEND_RECEIVEMAILDIALOG_H +#include "GpgFrontendUIInit.h" -#include "ui/GpgFrontendUI.h" +#include "core/function/GlobalSettingStation.h" -class Ui_ReceiveMailDialog; - -namespace vmime::net { -class folder; -}; +// init easyloggingpp library +INITIALIZE_EASYLOGGINGPP namespace GpgFrontend::UI { -class IMAPFolder; +void init_logging() { + using namespace boost::posix_time; + using namespace boost::gregorian; -/** - * @brief - * - */ -class ReceiveMailDialog : public QDialog { - Q_OBJECT - public: - /** - * @brief Construct a new Receive Mail Dialog object - * - * @param parent - */ - explicit ReceiveMailDialog(QWidget* parent); + ptime now = second_clock::local_time(); - private slots: - /** - * @brief - * - */ - void slot_refresh_data(); + el::Loggers::addFlag(el::LoggingFlag::AutoSpacing); + el::Configurations defaultConf; + defaultConf.setToDefault(); + el::Loggers::reconfigureLogger("default", defaultConf); - private: - std::shared_ptr<Ui_ReceiveMailDialog> ui_; ///< - std::vector<std::shared_ptr<IMAPFolder>> folders_; ///< + // apply settings + defaultConf.setGlobally(el::ConfigurationType::Format, + "%datetime %level %func %msg"); - /** - * @brief - * - * @param parent_folder - */ - void list_sub_folders(IMAPFolder* parent_folder, - const std::shared_ptr<vmime::net::folder>&); -}; + // get the log directory + auto logfile_path = + (GlobalSettingStation::GetInstance().GetLogDir() / to_iso_string(now)); + logfile_path.replace_extension(".log"); + defaultConf.setGlobally(el::ConfigurationType::Filename, + logfile_path.u8string()); -} // namespace GpgFrontend::UI + el::Loggers::reconfigureLogger("default", defaultConf); -#endif // GPGFRONTEND_RECEIVEMAILDIALOG_H + LOG(INFO) << _("log file path") << logfile_path; +} +} // namespace GpgFrontend::UI
\ No newline at end of file |