\hypertarget{a01077}{\section{Qt\+Multi\+View\+Layout Class Reference}
\label{a01077}\index{Qt\+Multi\+View\+Layout@{Qt\+Multi\+View\+Layout}}
}


{\ttfamily \#include $<$Open\+Flipper/widgets/gl\+Widget/\+Qt\+Multi\+View\+Layout.\+hh$>$}

Inheritance diagram for Qt\+Multi\+View\+Layout\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{a01077}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01077_a148ea9ad7bcb8200b37ba604b43b7c90}{enum \hyperlink{a01077_a148ea9ad7bcb8200b37ba604b43b7c90}{Multi\+View\+Mode} \{ {\bfseries Single\+View}, 
{\bfseries Double\+View}, 
{\bfseries Grid}, 
{\bfseries H\+Split}
 \}}\label{a01077_a148ea9ad7bcb8200b37ba604b43b7c90}

\begin{DoxyCompactList}\small\item\em Multi\+View display modes. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01077_ac0ba95928aa74c4faa7fbe25686ced68}{{\bfseries Qt\+Multi\+View\+Layout} (Q\+Graphics\+Layout\+Item $\ast$\+\_\+parent=0)}\label{a01077_ac0ba95928aa74c4faa7fbe25686ced68}

\item 
\hypertarget{a01077_a4906656a16405e657995a404d24c29b6}{void \hyperlink{a01077_a4906656a16405e657995a404d24c29b6}{add\+Item} (Q\+Graphics\+Widget $\ast$\+\_\+item, unsigned int \+\_\+pos)}\label{a01077_a4906656a16405e657995a404d24c29b6}

\begin{DoxyCompactList}\small\item\em Adds Widget to Layout. \end{DoxyCompactList}\item 
\hypertarget{a01077_a90f5262eedbb9d62ab32275e75ae4f24}{void \hyperlink{a01077_a90f5262eedbb9d62ab32275e75ae4f24}{set\+Mode} (\hyperlink{a01077_a148ea9ad7bcb8200b37ba604b43b7c90}{Multi\+View\+Mode} \+\_\+mode)}\label{a01077_a90f5262eedbb9d62ab32275e75ae4f24}

\begin{DoxyCompactList}\small\item\em Sets layout mode. \end{DoxyCompactList}\item 
\hypertarget{a01077_a3edc841f9e65c43c608de3ee3379cbec}{\hyperlink{a01077_a148ea9ad7bcb8200b37ba604b43b7c90}{Multi\+View\+Mode} \hyperlink{a01077_a3edc841f9e65c43c608de3ee3379cbec}{mode} () const }\label{a01077_a3edc841f9e65c43c608de3ee3379cbec}

\begin{DoxyCompactList}\small\item\em Retruns current layout modes. \end{DoxyCompactList}\item 
\hypertarget{a01077_a9a1cd9a9e6223baa18c6b7f969b9dc7a}{void \hyperlink{a01077_a9a1cd9a9e6223baa18c6b7f969b9dc7a}{set\+Spacing} (unsigned int \+\_\+s)}\label{a01077_a9a1cd9a9e6223baa18c6b7f969b9dc7a}

\begin{DoxyCompactList}\small\item\em Sets space between items. \end{DoxyCompactList}\item 
\hypertarget{a01077_aac29f1ca65097badd9799eafabbff0dc}{void \hyperlink{a01077_aac29f1ca65097badd9799eafabbff0dc}{set\+Primary} (unsigned int \+\_\+i)}\label{a01077_aac29f1ca65097badd9799eafabbff0dc}

\begin{DoxyCompactList}\small\item\em Sets primary element for Single\+View and H\+Split. \end{DoxyCompactList}\item 
\hypertarget{a01077_ae7c257bc8386849c7c6b5692b5e5ab61}{virtual int \hyperlink{a01077_ae7c257bc8386849c7c6b5692b5e5ab61}{count} () const }\label{a01077_ae7c257bc8386849c7c6b5692b5e5ab61}

\begin{DoxyCompactList}\small\item\em Pure virtual functions that have to be implemented. \end{DoxyCompactList}\item 
\hypertarget{a01077_a0d254d243e27ebe3c1360dc0e7303f72}{virtual Q\+Graphics\+Layout\+Item $\ast$ {\bfseries item\+At} (int \+\_\+i) const }\label{a01077_a0d254d243e27ebe3c1360dc0e7303f72}

\item 
\hypertarget{a01077_aa3eaa9c1a62dd17655c8d2379fb5c03a}{virtual void {\bfseries remove\+At} (int \+\_\+index)}\label{a01077_aa3eaa9c1a62dd17655c8d2379fb5c03a}

\item 
\hypertarget{a01077_a6a12e376b17a2b9b946b64a1ca9ba89b}{virtual Q\+Size\+F {\bfseries size\+Hint} (Qt\+::\+Size\+Hint \+\_\+which, const Q\+Size\+F \&\+\_\+constraint=Q\+Size\+F()) const }\label{a01077_a6a12e376b17a2b9b946b64a1ca9ba89b}

\item 
\hypertarget{a01077_a58dfcb345ce0b28e6d3f6b2a4f47e2d9}{virtual void \hyperlink{a01077_a58dfcb345ce0b28e6d3f6b2a4f47e2d9}{set\+Geometry} (const Q\+Rect\+F \&rect)}\label{a01077_a58dfcb345ce0b28e6d3f6b2a4f47e2d9}

\begin{DoxyCompactList}\small\item\em Tracks geometry changes. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01077_aa9d11ec5d67710655b2e18465b3b62da}{void \hyperlink{a01077_aa9d11ec5d67710655b2e18465b3b62da}{re\+Layout} ()}\label{a01077_aa9d11ec5d67710655b2e18465b3b62da}

\begin{DoxyCompactList}\small\item\em Recalculate layout. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01077_a474c1cb6266add443e12b508573f4f9a}{\hyperlink{a01077_a148ea9ad7bcb8200b37ba604b43b7c90}{Multi\+View\+Mode} \hyperlink{a01077_a474c1cb6266add443e12b508573f4f9a}{mode\+\_\+}}\label{a01077_a474c1cb6266add443e12b508573f4f9a}

\begin{DoxyCompactList}\small\item\em current modes \end{DoxyCompactList}\item 
\hypertarget{a01077_a3638f60a17ae2ac563799282e5e4e209}{unsigned int \hyperlink{a01077_a3638f60a17ae2ac563799282e5e4e209}{spacing\+\_\+}}\label{a01077_a3638f60a17ae2ac563799282e5e4e209}

\begin{DoxyCompactList}\small\item\em Spacing. \end{DoxyCompactList}\item 
\hypertarget{a01077_afc5c5a9c9e8280dc5817c992722dd846}{Q\+Graphics\+Widget $\ast$ \hyperlink{a01077_afc5c5a9c9e8280dc5817c992722dd846}{items\+\_\+} \mbox{[}4\mbox{]}}\label{a01077_afc5c5a9c9e8280dc5817c992722dd846}

\begin{DoxyCompactList}\small\item\em Items. \end{DoxyCompactList}\item 
\hypertarget{a01077_a27c5f8335729818fe40e5d3c8c660605}{unsigned int \hyperlink{a01077_a27c5f8335729818fe40e5d3c8c660605}{primary\+\_\+}}\label{a01077_a27c5f8335729818fe40e5d3c8c660605}

\begin{DoxyCompactList}\small\item\em Primary element. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Graphics scene layout for multi view. 

Definition at line 74 of file Qt\+Multi\+View\+Layout.\+hh.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Open\+Flipper/widgets/gl\+Widget/Qt\+Multi\+View\+Layout.\+hh\item 
Open\+Flipper/widgets/gl\+Widget/Qt\+Multi\+View\+Layout.\+cc\end{DoxyCompactItemize}
