\hypertarget{InfoBoardWidget_8h_source}{}\doxysection{Info\+Board\+Widget.\+h} \label{InfoBoardWidget_8h_source}\index{src/ui/widgets/InfoBoardWidget.h@{src/ui/widgets/InfoBoardWidget.h}} \begin{DoxyCode}{0} \DoxyCodeLine{1 } \DoxyCodeLine{29 \textcolor{preprocessor}{\#ifndef \_\_VERIFYNOTIFICATION\_H\_\_}} \DoxyCodeLine{30 \textcolor{preprocessor}{\#define \_\_VERIFYNOTIFICATION\_H\_\_}} \DoxyCodeLine{31 } \DoxyCodeLine{32 \textcolor{preprocessor}{\#include "{}PlainTextEditorPage.h"{}}} \DoxyCodeLine{33 \textcolor{preprocessor}{\#include "{}core/function/result\_analyse/GpgVerifyResultAnalyse.h"{}}} \DoxyCodeLine{34 \textcolor{preprocessor}{\#include "{}ui/details/VerifyDetailsDialog.h"{}}} \DoxyCodeLine{35 } \DoxyCodeLine{36 \textcolor{keyword}{class }Ui\_InfoBoard;} \DoxyCodeLine{37 } \DoxyCodeLine{38 \textcolor{keyword}{namespace }\mbox{\hyperlink{namespaceGpgFrontend_1_1UI}{GpgFrontend::UI}} \{} \DoxyCodeLine{39 } \DoxyCodeLine{43 \textcolor{keyword}{typedef} \textcolor{keyword}{enum} \{} \DoxyCodeLine{44 INFO\_ERROR\_OK = 0,} \DoxyCodeLine{45 INFO\_ERROR\_WARN = 1,} \DoxyCodeLine{46 INFO\_ERROR\_CRITICAL = 2,} \DoxyCodeLine{47 INFO\_ERROR\_NEUTRAL = 3,} \DoxyCodeLine{48 \} \mbox{\hyperlink{namespaceGpgFrontend_1_1UI_acbaebd342a317b1f067942e5144bb00d}{InfoBoardStatus}};} \DoxyCodeLine{49 } \DoxyCodeLine{53 \textcolor{keyword}{class }\mbox{\hyperlink{classGpgFrontend_1_1UI_1_1InfoBoardWidget}{InfoBoardWidget}} : \textcolor{keyword}{public} QWidget \{} \DoxyCodeLine{54 Q\_OBJECT} \DoxyCodeLine{55 \textcolor{keyword}{public}:} \DoxyCodeLine{62 \textcolor{keyword}{explicit} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1InfoBoardWidget_adeef521a8838bf2a1692c25d9b108010}{InfoBoardWidget}}(QWidget* parent);} \DoxyCodeLine{63 } \DoxyCodeLine{69 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1InfoBoardWidget_a4fd6f91eb435feb41ae93e44485646ab}{AssociateTextEdit}}(QTextEdit* edit);} \DoxyCodeLine{70 } \DoxyCodeLine{76 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1InfoBoardWidget_adfa4acd435d2ec29f951f4e7e6a43f38}{AssociateTabWidget}}(QTabWidget* tab);} \DoxyCodeLine{77 } \DoxyCodeLine{84 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1InfoBoardWidget_a456f15315a03107f7757d84362c1af71}{AddOptionalAction}}(\textcolor{keyword}{const} QString\& name,} \DoxyCodeLine{85 \textcolor{keyword}{const} std::function<\textcolor{keywordtype}{void}()>\& action);} \DoxyCodeLine{86 } \DoxyCodeLine{91 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1InfoBoardWidget_a7d7504339221bd680fb18698dd829b32}{ResetOptionActionsMenu}}();} \DoxyCodeLine{92 } \DoxyCodeLine{99 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1InfoBoardWidget_ac936cfc8e1b3af65d0d71b74fb3f0b02}{SetInfoBoard}}(\textcolor{keyword}{const} QString\& text,} \DoxyCodeLine{100 \mbox{\hyperlink{namespaceGpgFrontend_1_1UI_acbaebd342a317b1f067942e5144bb00d}{GpgFrontend::UI::InfoBoardStatus}} verify\_label\_status);} \DoxyCodeLine{101 } \DoxyCodeLine{102 \textcolor{keyword}{public} slots:} \DoxyCodeLine{103 } \DoxyCodeLine{108 \textcolor{keywordtype}{void} SlotReset();} \DoxyCodeLine{109 } \DoxyCodeLine{113 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1InfoBoardWidget_a68f984815100f4ce281b9794f193e516}{SlotRefresh}}(\textcolor{keyword}{const} QString\& text,} \DoxyCodeLine{114 \mbox{\hyperlink{namespaceGpgFrontend_1_1UI_acbaebd342a317b1f067942e5144bb00d}{GpgFrontend::UI::InfoBoardStatus}} status);} \DoxyCodeLine{115 } \DoxyCodeLine{116 \textcolor{keyword}{private} slots:} \DoxyCodeLine{117 } \DoxyCodeLine{122 \textcolor{keywordtype}{void} slot\_copy();} \DoxyCodeLine{123 } \DoxyCodeLine{128 \textcolor{keywordtype}{void} slot\_save();} \DoxyCodeLine{129 } \DoxyCodeLine{130 \textcolor{keyword}{private}:} \DoxyCodeLine{131 std::shared\_ptr ui\_; } \DoxyCodeLine{132 } \DoxyCodeLine{133 QTextEdit* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1InfoBoardWidget_a6380776ea1bf9a020370589e1e20efd3}{m\_text\_page\_}}\{} \DoxyCodeLine{134 \textcolor{keyword}{nullptr}\}; } \DoxyCodeLine{135 QTabWidget* m\_tab\_widget\_\{\textcolor{keyword}{nullptr}\}; } \DoxyCodeLine{136 } \DoxyCodeLine{143 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1InfoBoardWidget_a852c1fe10c7d3153a2146bcea4dbe9ad}{delete\_widgets\_in\_layout}}(QLayout* layout, \textcolor{keywordtype}{int} start\_index = 0);} \DoxyCodeLine{144 \};} \DoxyCodeLine{145 } \DoxyCodeLine{146 \} \textcolor{comment}{// namespace GpgFrontend::UI}} \DoxyCodeLine{147 } \DoxyCodeLine{148 \textcolor{preprocessor}{\#endif }\textcolor{comment}{// \_\_VERIFYNOTIFICATION\_H\_\_}} \end{DoxyCode}