\hypertarget{classQtMultiViewLayout}{}\section{Qt\+Multi\+View\+Layout Class Reference}
\label{classQtMultiViewLayout}\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]{classQtMultiViewLayout}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classQtMultiViewLayout_a148ea9ad7bcb8200b37ba604b43b7c90}\label{classQtMultiViewLayout_a148ea9ad7bcb8200b37ba604b43b7c90}} 
enum \hyperlink{classQtMultiViewLayout_a148ea9ad7bcb8200b37ba604b43b7c90}{Multi\+View\+Mode} \{ {\bfseries Single\+View}, 
{\bfseries Double\+View}, 
{\bfseries Grid}, 
{\bfseries H\+Split}
 \}\begin{DoxyCompactList}\small\item\em Multi\+View display modes. \end{DoxyCompactList}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classQtMultiViewLayout_ac0ba95928aa74c4faa7fbe25686ced68}\label{classQtMultiViewLayout_ac0ba95928aa74c4faa7fbe25686ced68}} 
{\bfseries Qt\+Multi\+View\+Layout} (Q\+Graphics\+Layout\+Item $\ast$\+\_\+parent=0)
\item 
\mbox{\Hypertarget{classQtMultiViewLayout_a4906656a16405e657995a404d24c29b6}\label{classQtMultiViewLayout_a4906656a16405e657995a404d24c29b6}} 
void \hyperlink{classQtMultiViewLayout_a4906656a16405e657995a404d24c29b6}{add\+Item} (Q\+Graphics\+Widget $\ast$\+\_\+item, unsigned int \+\_\+pos)
\begin{DoxyCompactList}\small\item\em Adds Widget to Layout. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classQtMultiViewLayout_a90f5262eedbb9d62ab32275e75ae4f24}\label{classQtMultiViewLayout_a90f5262eedbb9d62ab32275e75ae4f24}} 
void \hyperlink{classQtMultiViewLayout_a90f5262eedbb9d62ab32275e75ae4f24}{set\+Mode} (\hyperlink{classQtMultiViewLayout_a148ea9ad7bcb8200b37ba604b43b7c90}{Multi\+View\+Mode} \+\_\+mode)
\begin{DoxyCompactList}\small\item\em Sets layout mode. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classQtMultiViewLayout_a868bb47d9633601467a5561871635b6b}\label{classQtMultiViewLayout_a868bb47d9633601467a5561871635b6b}} 
\hyperlink{classQtMultiViewLayout_a148ea9ad7bcb8200b37ba604b43b7c90}{Multi\+View\+Mode} \hyperlink{classQtMultiViewLayout_a868bb47d9633601467a5561871635b6b}{mode} () const
\begin{DoxyCompactList}\small\item\em Retruns current layout modes. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classQtMultiViewLayout_a9a1cd9a9e6223baa18c6b7f969b9dc7a}\label{classQtMultiViewLayout_a9a1cd9a9e6223baa18c6b7f969b9dc7a}} 
void \hyperlink{classQtMultiViewLayout_a9a1cd9a9e6223baa18c6b7f969b9dc7a}{set\+Spacing} (unsigned int \+\_\+s)
\begin{DoxyCompactList}\small\item\em Sets space between items. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classQtMultiViewLayout_aac29f1ca65097badd9799eafabbff0dc}\label{classQtMultiViewLayout_aac29f1ca65097badd9799eafabbff0dc}} 
void \hyperlink{classQtMultiViewLayout_aac29f1ca65097badd9799eafabbff0dc}{set\+Primary} (unsigned int \+\_\+i)
\begin{DoxyCompactList}\small\item\em Sets primary element for Single\+View and H\+Split. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classQtMultiViewLayout_a322b0d4c87a909ce18464ca71cb8a7f7}\label{classQtMultiViewLayout_a322b0d4c87a909ce18464ca71cb8a7f7}} 
virtual int \hyperlink{classQtMultiViewLayout_a322b0d4c87a909ce18464ca71cb8a7f7}{count} () const
\begin{DoxyCompactList}\small\item\em Pure virtual functions that have to be implemented. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classQtMultiViewLayout_a44af4a446246f2d66f42c5428d71ef76}\label{classQtMultiViewLayout_a44af4a446246f2d66f42c5428d71ef76}} 
virtual Q\+Graphics\+Layout\+Item $\ast$ {\bfseries item\+At} (int \+\_\+i) const
\item 
\mbox{\Hypertarget{classQtMultiViewLayout_aa3eaa9c1a62dd17655c8d2379fb5c03a}\label{classQtMultiViewLayout_aa3eaa9c1a62dd17655c8d2379fb5c03a}} 
virtual void {\bfseries remove\+At} (int \+\_\+index)
\item 
\mbox{\Hypertarget{classQtMultiViewLayout_aeda185ca0c14cb2aa9f6fb34eee70009}\label{classQtMultiViewLayout_aeda185ca0c14cb2aa9f6fb34eee70009}} 
virtual Q\+SizeF {\bfseries size\+Hint} (Qt\+::\+Size\+Hint \+\_\+which, const Q\+SizeF \&\+\_\+constraint=Q\+SizeF()) const
\item 
\mbox{\Hypertarget{classQtMultiViewLayout_a58dfcb345ce0b28e6d3f6b2a4f47e2d9}\label{classQtMultiViewLayout_a58dfcb345ce0b28e6d3f6b2a4f47e2d9}} 
virtual void \hyperlink{classQtMultiViewLayout_a58dfcb345ce0b28e6d3f6b2a4f47e2d9}{set\+Geometry} (const Q\+RectF \&rect)
\begin{DoxyCompactList}\small\item\em Tracks geometry changes. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classQtMultiViewLayout_aa9d11ec5d67710655b2e18465b3b62da}\label{classQtMultiViewLayout_aa9d11ec5d67710655b2e18465b3b62da}} 
void \hyperlink{classQtMultiViewLayout_aa9d11ec5d67710655b2e18465b3b62da}{re\+Layout} ()
\begin{DoxyCompactList}\small\item\em Recalculate layout. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classQtMultiViewLayout_a474c1cb6266add443e12b508573f4f9a}\label{classQtMultiViewLayout_a474c1cb6266add443e12b508573f4f9a}} 
\hyperlink{classQtMultiViewLayout_a148ea9ad7bcb8200b37ba604b43b7c90}{Multi\+View\+Mode} \hyperlink{classQtMultiViewLayout_a474c1cb6266add443e12b508573f4f9a}{mode\+\_\+}
\begin{DoxyCompactList}\small\item\em current modes \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classQtMultiViewLayout_a3638f60a17ae2ac563799282e5e4e209}\label{classQtMultiViewLayout_a3638f60a17ae2ac563799282e5e4e209}} 
unsigned int \hyperlink{classQtMultiViewLayout_a3638f60a17ae2ac563799282e5e4e209}{spacing\+\_\+}
\begin{DoxyCompactList}\small\item\em Spacing. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classQtMultiViewLayout_afc5c5a9c9e8280dc5817c992722dd846}\label{classQtMultiViewLayout_afc5c5a9c9e8280dc5817c992722dd846}} 
Q\+Graphics\+Widget $\ast$ \hyperlink{classQtMultiViewLayout_afc5c5a9c9e8280dc5817c992722dd846}{items\+\_\+} \mbox{[}4\mbox{]}
\begin{DoxyCompactList}\small\item\em Items. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classQtMultiViewLayout_a27c5f8335729818fe40e5d3c8c660605}\label{classQtMultiViewLayout_a27c5f8335729818fe40e5d3c8c660605}} 
unsigned int \hyperlink{classQtMultiViewLayout_a27c5f8335729818fe40e5d3c8c660605}{primary\+\_\+}
\begin{DoxyCompactList}\small\item\em Primary element. \end{DoxyCompactList}\end{DoxyCompactItemize}


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

Definition at line 68 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}
