\hypertarget{classsrc_1_1mainWindow_1_1usbTableModel}{}\section{Référence de la classe src.\+main\+Window.\+usb\+Table\+Model}
\label{classsrc_1_1mainWindow_1_1usbTableModel}\index{src.\+main\+Window.\+usb\+Table\+Model@{src.\+main\+Window.\+usb\+Table\+Model}}


Un modèle de table pour des séries de clés U\+S\+B.  




Graphe d\textquotesingle{}héritage de src.\+main\+Window.\+usb\+Table\+Model\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=236pt]{classsrc_1_1mainWindow_1_1usbTableModel__inherit__graph}
\end{center}
\end{figure}


Graphe de collaboration de src.\+main\+Window.\+usb\+Table\+Model\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=236pt]{classsrc_1_1mainWindow_1_1usbTableModel__coll__graph}
\end{center}
\end{figure}
\subsection*{Fonctions membres publiques}
\begin{DoxyCompactItemize}
\item 
def \hyperlink{classsrc_1_1mainWindow_1_1usbTableModel_a88ef51a5ceef4993250d714d242d2648}{\+\_\+\+\_\+init\+\_\+\+\_\+}
\item 
def \hyperlink{classsrc_1_1mainWindow_1_1usbTableModel_ae7893f97dc7ced3179ba94fc69ea1ec4}{update\+Owner\+Column} (self)
\begin{DoxyCompactList}\small\item\em force la mise à jour de la colonne des propriétaires \end{DoxyCompactList}\item 
def \hyperlink{classsrc_1_1mainWindow_1_1usbTableModel_aed566a1bc37e6fe015871f90656590dc}{row\+Count} (self, parent)
\begin{DoxyCompactList}\small\item\em un Q\+Model\+Index \end{DoxyCompactList}\item 
def \hyperlink{classsrc_1_1mainWindow_1_1usbTableModel_a63b6214e755d84236ccaf3c79c1e91e6}{column\+Count} (self, parent)
\begin{DoxyCompactList}\small\item\em un Q\+Model\+Index \end{DoxyCompactList}\item 
def \hyperlink{classsrc_1_1mainWindow_1_1usbTableModel_af66311807363516faaa77bcdd76c0b70}{set\+Data} (self, index, value, role)
\item 
def \hyperlink{classsrc_1_1mainWindow_1_1usbTableModel_a9572419bb70d3bdb868cc98c9e341137}{partition} (self, index)
\item 
def \hyperlink{classsrc_1_1mainWindow_1_1usbTableModel_a7acb6fa94ba24498f59fd421f09d3452}{data} (self, index, role)
\item 
def \hyperlink{classsrc_1_1mainWindow_1_1usbTableModel_a0fd6bf6da9acfe7a2faf2eef3f5d3dbb}{header\+Data} (self, section, orientation, role)
\item 
def \hyperlink{classsrc_1_1mainWindow_1_1usbTableModel_a530e0ba806a6bf4cc80b47e6412eb5ac}{sort}
\begin{DoxyCompactList}\small\item\em Sort table by given column number. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Attributs publics}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classsrc_1_1mainWindow_1_1usbTableModel_adda1efe7c9c4eabb3875111ba2eaaffc}{header}
\item 
\hyperlink{classsrc_1_1mainWindow_1_1usbTableModel_af75bcc59427b681e194b052b4af55bea}{donnees}
\item 
\hyperlink{classsrc_1_1mainWindow_1_1usbTableModel_a3b91d4abd1d988838e51a8c2e15018ed}{pere}
\end{DoxyCompactItemize}


\subsection{Description détaillée}
Un modèle de table pour des séries de clés U\+S\+B. 

Définition à la ligne 755 du fichier main\+Window.\+py.



\subsection{Documentation des constructeurs et destructeur}
\hypertarget{classsrc_1_1mainWindow_1_1usbTableModel_a88ef51a5ceef4993250d714d242d2648}{}\index{src\+::main\+Window\+::usb\+Table\+Model@{src\+::main\+Window\+::usb\+Table\+Model}!\+\_\+\+\_\+init\+\_\+\+\_\+@{\+\_\+\+\_\+init\+\_\+\+\_\+}}
\index{\+\_\+\+\_\+init\+\_\+\+\_\+@{\+\_\+\+\_\+init\+\_\+\+\_\+}!src\+::main\+Window\+::usb\+Table\+Model@{src\+::main\+Window\+::usb\+Table\+Model}}
\subsubsection[{\+\_\+\+\_\+init\+\_\+\+\_\+}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+main\+Window.\+usb\+Table\+Model.\+\_\+\+\_\+init\+\_\+\+\_\+ (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{parent = {\ttfamily None}, }
\item[{}]{header = {\ttfamily \mbox{[}\mbox{]}}, }
\item[{}]{donnees = {\ttfamily None}}
\end{DoxyParamCaption}
)}\label{classsrc_1_1mainWindow_1_1usbTableModel_a88ef51a5ceef4993250d714d242d2648}

\begin{DoxyParams}{Paramètres}
{\em parent} & un \hyperlink{classQObject}{Q\+Object} \\
\hline
{\em header} & les en-\/têtes de colonnes \\
\hline
{\em donnees} & les données \\
\hline
\end{DoxyParams}


Définition à la ligne 763 du fichier main\+Window.\+py.



\subsection{Documentation des fonctions membres}
\hypertarget{classsrc_1_1mainWindow_1_1usbTableModel_a63b6214e755d84236ccaf3c79c1e91e6}{}\index{src\+::main\+Window\+::usb\+Table\+Model@{src\+::main\+Window\+::usb\+Table\+Model}!column\+Count@{column\+Count}}
\index{column\+Count@{column\+Count}!src\+::main\+Window\+::usb\+Table\+Model@{src\+::main\+Window\+::usb\+Table\+Model}}
\subsubsection[{column\+Count}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+main\+Window.\+usb\+Table\+Model.\+column\+Count (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{parent}
\end{DoxyParamCaption}
)}\label{classsrc_1_1mainWindow_1_1usbTableModel_a63b6214e755d84236ccaf3c79c1e91e6}


un Q\+Model\+Index 



Définition à la ligne 789 du fichier main\+Window.\+py.

\hypertarget{classsrc_1_1mainWindow_1_1usbTableModel_a7acb6fa94ba24498f59fd421f09d3452}{}\index{src\+::main\+Window\+::usb\+Table\+Model@{src\+::main\+Window\+::usb\+Table\+Model}!data@{data}}
\index{data@{data}!src\+::main\+Window\+::usb\+Table\+Model@{src\+::main\+Window\+::usb\+Table\+Model}}
\subsubsection[{data}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+main\+Window.\+usb\+Table\+Model.\+data (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{index, }
\item[{}]{role}
\end{DoxyParamCaption}
)}\label{classsrc_1_1mainWindow_1_1usbTableModel_a7acb6fa94ba24498f59fd421f09d3452}


Définition à la ligne 807 du fichier main\+Window.\+py.

\hypertarget{classsrc_1_1mainWindow_1_1usbTableModel_a0fd6bf6da9acfe7a2faf2eef3f5d3dbb}{}\index{src\+::main\+Window\+::usb\+Table\+Model@{src\+::main\+Window\+::usb\+Table\+Model}!header\+Data@{header\+Data}}
\index{header\+Data@{header\+Data}!src\+::main\+Window\+::usb\+Table\+Model@{src\+::main\+Window\+::usb\+Table\+Model}}
\subsubsection[{header\+Data}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+main\+Window.\+usb\+Table\+Model.\+header\+Data (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{section, }
\item[{}]{orientation, }
\item[{}]{role}
\end{DoxyParamCaption}
)}\label{classsrc_1_1mainWindow_1_1usbTableModel_a0fd6bf6da9acfe7a2faf2eef3f5d3dbb}


Définition à la ligne 842 du fichier main\+Window.\+py.

\hypertarget{classsrc_1_1mainWindow_1_1usbTableModel_a9572419bb70d3bdb868cc98c9e341137}{}\index{src\+::main\+Window\+::usb\+Table\+Model@{src\+::main\+Window\+::usb\+Table\+Model}!partition@{partition}}
\index{partition@{partition}!src\+::main\+Window\+::usb\+Table\+Model@{src\+::main\+Window\+::usb\+Table\+Model}}
\subsubsection[{partition}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+main\+Window.\+usb\+Table\+Model.\+partition (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{index}
\end{DoxyParamCaption}
)}\label{classsrc_1_1mainWindow_1_1usbTableModel_a9572419bb70d3bdb868cc98c9e341137}

\begin{DoxyParams}{Paramètres}
{\em index} & in Q\+Model\+Index \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Renvoie}
la partition pointée par index 
\end{DoxyReturn}


Définition à la ligne 804 du fichier main\+Window.\+py.

\hypertarget{classsrc_1_1mainWindow_1_1usbTableModel_aed566a1bc37e6fe015871f90656590dc}{}\index{src\+::main\+Window\+::usb\+Table\+Model@{src\+::main\+Window\+::usb\+Table\+Model}!row\+Count@{row\+Count}}
\index{row\+Count@{row\+Count}!src\+::main\+Window\+::usb\+Table\+Model@{src\+::main\+Window\+::usb\+Table\+Model}}
\subsubsection[{row\+Count}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+main\+Window.\+usb\+Table\+Model.\+row\+Count (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{parent}
\end{DoxyParamCaption}
)}\label{classsrc_1_1mainWindow_1_1usbTableModel_aed566a1bc37e6fe015871f90656590dc}


un Q\+Model\+Index 



Définition à la ligne 782 du fichier main\+Window.\+py.

\hypertarget{classsrc_1_1mainWindow_1_1usbTableModel_af66311807363516faaa77bcdd76c0b70}{}\index{src\+::main\+Window\+::usb\+Table\+Model@{src\+::main\+Window\+::usb\+Table\+Model}!set\+Data@{set\+Data}}
\index{set\+Data@{set\+Data}!src\+::main\+Window\+::usb\+Table\+Model@{src\+::main\+Window\+::usb\+Table\+Model}}
\subsubsection[{set\+Data}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+main\+Window.\+usb\+Table\+Model.\+set\+Data (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{index, }
\item[{}]{value, }
\item[{}]{role}
\end{DoxyParamCaption}
)}\label{classsrc_1_1mainWindow_1_1usbTableModel_af66311807363516faaa77bcdd76c0b70}


Définition à la ligne 792 du fichier main\+Window.\+py.

\hypertarget{classsrc_1_1mainWindow_1_1usbTableModel_a530e0ba806a6bf4cc80b47e6412eb5ac}{}\index{src\+::main\+Window\+::usb\+Table\+Model@{src\+::main\+Window\+::usb\+Table\+Model}!sort@{sort}}
\index{sort@{sort}!src\+::main\+Window\+::usb\+Table\+Model@{src\+::main\+Window\+::usb\+Table\+Model}}
\subsubsection[{sort}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+main\+Window.\+usb\+Table\+Model.\+sort (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{Ncol, }
\item[{}]{order = {\ttfamily Qt.DescendingOrder}}
\end{DoxyParamCaption}
)}\label{classsrc_1_1mainWindow_1_1usbTableModel_a530e0ba806a6bf4cc80b47e6412eb5ac}


Sort table by given column number. 


\begin{DoxyParams}{Paramètres}
{\em Ncol} & numéro de la colonne de tri \\
\hline
{\em order} & l\textquotesingle{}odre de tri, Qt.\+Descending\+Order par défaut \\
\hline
\end{DoxyParams}


Définition à la ligne 854 du fichier main\+Window.\+py.

\hypertarget{classsrc_1_1mainWindow_1_1usbTableModel_ae7893f97dc7ced3179ba94fc69ea1ec4}{}\index{src\+::main\+Window\+::usb\+Table\+Model@{src\+::main\+Window\+::usb\+Table\+Model}!update\+Owner\+Column@{update\+Owner\+Column}}
\index{update\+Owner\+Column@{update\+Owner\+Column}!src\+::main\+Window\+::usb\+Table\+Model@{src\+::main\+Window\+::usb\+Table\+Model}}
\subsubsection[{update\+Owner\+Column}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+main\+Window.\+usb\+Table\+Model.\+update\+Owner\+Column (
\begin{DoxyParamCaption}
\item[{}]{self}
\end{DoxyParamCaption}
)}\label{classsrc_1_1mainWindow_1_1usbTableModel_ae7893f97dc7ced3179ba94fc69ea1ec4}


force la mise à jour de la colonne des propriétaires 



Définition à la ligne 773 du fichier main\+Window.\+py.



\subsection{Documentation des données membres}
\hypertarget{classsrc_1_1mainWindow_1_1usbTableModel_af75bcc59427b681e194b052b4af55bea}{}\index{src\+::main\+Window\+::usb\+Table\+Model@{src\+::main\+Window\+::usb\+Table\+Model}!donnees@{donnees}}
\index{donnees@{donnees}!src\+::main\+Window\+::usb\+Table\+Model@{src\+::main\+Window\+::usb\+Table\+Model}}
\subsubsection[{donnees}]{\setlength{\rightskip}{0pt plus 5cm}src.\+main\+Window.\+usb\+Table\+Model.\+donnees}\label{classsrc_1_1mainWindow_1_1usbTableModel_af75bcc59427b681e194b052b4af55bea}


Définition à la ligne 766 du fichier main\+Window.\+py.

\hypertarget{classsrc_1_1mainWindow_1_1usbTableModel_adda1efe7c9c4eabb3875111ba2eaaffc}{}\index{src\+::main\+Window\+::usb\+Table\+Model@{src\+::main\+Window\+::usb\+Table\+Model}!header@{header}}
\index{header@{header}!src\+::main\+Window\+::usb\+Table\+Model@{src\+::main\+Window\+::usb\+Table\+Model}}
\subsubsection[{header}]{\setlength{\rightskip}{0pt plus 5cm}src.\+main\+Window.\+usb\+Table\+Model.\+header}\label{classsrc_1_1mainWindow_1_1usbTableModel_adda1efe7c9c4eabb3875111ba2eaaffc}


Définition à la ligne 765 du fichier main\+Window.\+py.

\hypertarget{classsrc_1_1mainWindow_1_1usbTableModel_a3b91d4abd1d988838e51a8c2e15018ed}{}\index{src\+::main\+Window\+::usb\+Table\+Model@{src\+::main\+Window\+::usb\+Table\+Model}!pere@{pere}}
\index{pere@{pere}!src\+::main\+Window\+::usb\+Table\+Model@{src\+::main\+Window\+::usb\+Table\+Model}}
\subsubsection[{pere}]{\setlength{\rightskip}{0pt plus 5cm}src.\+main\+Window.\+usb\+Table\+Model.\+pere}\label{classsrc_1_1mainWindow_1_1usbTableModel_a3b91d4abd1d988838e51a8c2e15018ed}


Définition à la ligne 767 du fichier main\+Window.\+py.



La documentation de cette classe a été générée à partir du fichier suivant \+:\begin{DoxyCompactItemize}
\item 
src/\hyperlink{mainWindow_8py}{main\+Window.\+py}\end{DoxyCompactItemize}
