\hypertarget{a02438}{\section{Open\+Flipper/\+Base\+Plugin/\+Context\+Menu\+Interface.hh File Reference}
\label{a02438}\index{Open\+Flipper/\+Base\+Plugin/\+Context\+Menu\+Interface.\+hh@{Open\+Flipper/\+Base\+Plugin/\+Context\+Menu\+Interface.\+hh}}
}
{\ttfamily \#include $<$Open\+Flipper/common/\+Types.\+hh$>$}\\*
{\ttfamily \#include $<$Qt\+Gui$>$}\\*
{\ttfamily \#include $<$Q\+Menu\+Bar$>$}\\*
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{a00460}{Context\+Menu\+Interface}
\begin{DoxyCompactList}\small\item\em Interface class for creating custom context menus. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{a02438_a238952a111d7daede783625350d7b287}{Context\+Menu\+Type} \{ \hyperlink{a02438_a238952a111d7daede783625350d7b287aa9f1dad0ebec85ff7a0601f62be8084d}{C\+O\+N\+T\+E\+X\+T\+O\+B\+J\+E\+C\+T\+M\+E\+N\+U}, 
\hyperlink{a02438_a238952a111d7daede783625350d7b287ad2e1524cc4cb6744aca9f779e885b548}{C\+O\+N\+T\+E\+X\+T\+N\+O\+D\+E\+M\+E\+N\+U}, 
\hyperlink{a02438_a238952a111d7daede783625350d7b287a48c96ff615564e8d1a117e7e8310d508}{C\+O\+N\+T\+E\+X\+T\+B\+A\+C\+K\+G\+R\+O\+U\+N\+D\+M\+E\+N\+U}
 \}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Interface for adding context menus to Open\+Flippers U\+I from a plugin.\hyperlink{contextMenuInterfacePage}{Context Menu Interface} 

Definition in file \hyperlink{a02438_source}{Context\+Menu\+Interface.\+hh}.



\subsection{Enumeration Type Documentation}
\hypertarget{a02438_a238952a111d7daede783625350d7b287}{\index{Context\+Menu\+Interface.\+hh@{Context\+Menu\+Interface.\+hh}!Context\+Menu\+Type@{Context\+Menu\+Type}}
\index{Context\+Menu\+Type@{Context\+Menu\+Type}!Context\+Menu\+Interface.\+hh@{Context\+Menu\+Interface.\+hh}}
\subsubsection[{Context\+Menu\+Type}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Context\+Menu\+Type}}}\label{a02438_a238952a111d7daede783625350d7b287}
Enum to specify the type of context menus \begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{C\+O\+N\+T\+E\+X\+T\+O\+B\+J\+E\+C\+T\+M\+E\+N\+U@{C\+O\+N\+T\+E\+X\+T\+O\+B\+J\+E\+C\+T\+M\+E\+N\+U}!Context\+Menu\+Interface.\+hh@{Context\+Menu\+Interface.\+hh}}\index{Context\+Menu\+Interface.\+hh@{Context\+Menu\+Interface.\+hh}!C\+O\+N\+T\+E\+X\+T\+O\+B\+J\+E\+C\+T\+M\+E\+N\+U@{C\+O\+N\+T\+E\+X\+T\+O\+B\+J\+E\+C\+T\+M\+E\+N\+U}}\item[{\em 
\hypertarget{a02438_a238952a111d7daede783625350d7b287aa9f1dad0ebec85ff7a0601f62be8084d}{C\+O\+N\+T\+E\+X\+T\+O\+B\+J\+E\+C\+T\+M\+E\+N\+U}\label{a02438_a238952a111d7daede783625350d7b287aa9f1dad0ebec85ff7a0601f62be8084d}
}]The \hyperlink{a00802}{Menu} will be shown when an object was picked. \index{C\+O\+N\+T\+E\+X\+T\+N\+O\+D\+E\+M\+E\+N\+U@{C\+O\+N\+T\+E\+X\+T\+N\+O\+D\+E\+M\+E\+N\+U}!Context\+Menu\+Interface.\+hh@{Context\+Menu\+Interface.\+hh}}\index{Context\+Menu\+Interface.\+hh@{Context\+Menu\+Interface.\+hh}!C\+O\+N\+T\+E\+X\+T\+N\+O\+D\+E\+M\+E\+N\+U@{C\+O\+N\+T\+E\+X\+T\+N\+O\+D\+E\+M\+E\+N\+U}}\item[{\em 
\hypertarget{a02438_a238952a111d7daede783625350d7b287ad2e1524cc4cb6744aca9f779e885b548}{C\+O\+N\+T\+E\+X\+T\+N\+O\+D\+E\+M\+E\+N\+U}\label{a02438_a238952a111d7daede783625350d7b287ad2e1524cc4cb6744aca9f779e885b548}
}]The \hyperlink{a00802}{Menu} will be shown when a node was picked. \index{C\+O\+N\+T\+E\+X\+T\+B\+A\+C\+K\+G\+R\+O\+U\+N\+D\+M\+E\+N\+U@{C\+O\+N\+T\+E\+X\+T\+B\+A\+C\+K\+G\+R\+O\+U\+N\+D\+M\+E\+N\+U}!Context\+Menu\+Interface.\+hh@{Context\+Menu\+Interface.\+hh}}\index{Context\+Menu\+Interface.\+hh@{Context\+Menu\+Interface.\+hh}!C\+O\+N\+T\+E\+X\+T\+B\+A\+C\+K\+G\+R\+O\+U\+N\+D\+M\+E\+N\+U@{C\+O\+N\+T\+E\+X\+T\+B\+A\+C\+K\+G\+R\+O\+U\+N\+D\+M\+E\+N\+U}}\item[{\em 
\hypertarget{a02438_a238952a111d7daede783625350d7b287a48c96ff615564e8d1a117e7e8310d508}{C\+O\+N\+T\+E\+X\+T\+B\+A\+C\+K\+G\+R\+O\+U\+N\+D\+M\+E\+N\+U}\label{a02438_a238952a111d7daede783625350d7b287a48c96ff615564e8d1a117e7e8310d508}
}]The \hyperlink{a00802}{Menu} will be shown when the background was picked. \end{description}
\end{Desc}


Definition at line 72 of file Context\+Menu\+Interface.\+hh.

