69 lines
4.7 KiB
TeX
69 lines
4.7 KiB
TeX
\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\_InfoBoard> 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}
|