\section{KFile\-Mime\-Type\-Info Class Reference}
\label{classKFileMimeTypeInfo}\index{KFileMimeTypeInfo@{KFileMimeTypeInfo}}
This class provides information about the capabilities that a {\bf KFile\-Plugin}{\rm (p.\,\pageref{classKFilePlugin})} for a given mimetype has. Represents the capabilities of a {\bf KFile\-Plugin}{\rm (p.\,\pageref{classKFilePlugin})} for a given mimetype.  


{\tt \#include $<$kfilemetainfo.h$>$}

Collaboration diagram for KFile\-Mime\-Type\-Info:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=248pt]{classKFileMimeTypeInfo__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{CompactItemize}
\item 
enum {\bf Attributes} \{ \par
{\bf Addable} =  1, 
{\bf Removable} =  2, 
{\bf Modifiable} =  4, 
{\bf Cumulative} =  8, 
\par
{\bf Cummulative} =  Cumulative, 
{\bf Averaged} =  16, 
{\bf Multi\-Line} =  32, 
{\bf Squeeze\-Text} =  64
 \}
\item 
enum {\bf Hint} \{ \par
{\bf No\-Hint} =  0, 
{\bf Name} =  1, 
{\bf Author} =  2, 
{\bf Description} =  3, 
\par
{\bf Width} =  4, 
{\bf Height} =  5, 
{\bf Size} =  6, 
{\bf Bitrate} =  7, 
\par
{\bf Length} =  8, 
{\bf Hidden} =  9, 
{\bf Thumbnail} =  10
 \}
\item 
enum {\bf Unit} \{ \par
{\bf No\-Unit} =  0, 
{\bf Seconds} =  1, 
{\bf Milli\-Seconds} =  2, 
{\bf Bits\-Per\-Second} =  3, 
\par
{\bf Pixels} =  4, 
{\bf Inches} =  5, 
{\bf Centimeters} =  6, 
{\bf Bytes} =  7, 
\par
{\bf Frames\-Per\-Second} =  8, 
{\bf Dots\-Per\-Inch} =  9, 
{\bf Bits\-Per\-Pixel} =  10, 
{\bf Hertz} =  11, 
\par
{\bf Kilo\-Bytes} =  12, 
{\bf Millimeters} =  13
 \}
\end{CompactItemize}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf QValidator} $\ast$ {\bf create\-Validator} (const {\bf QString} \&group, const {\bf QString} \&key, {\bf QObject} $\ast$parent=0, const char $\ast$name=0) const 
\item 
{\bf QString\-List} {\bf supported\-Groups} () const 
\item 
{\bf QString\-List} {\bf translated\-Groups} () const 
\item 
{\bf QString\-List} {\bf preferred\-Groups} () const 
\item 
{\bf QString} {\bf mime\-Type} () const 
\item 
const {\bf Group\-Info} $\ast$ {\bf group\-Info} (const {\bf QString} \&group) const 
\item 
{\bf QString\-List} {\bf supported\-Keys} () const 
\item 
{\bf QString\-List} {\bf preferred\-Keys} () const 
\item 
{\bf Group\-Info} $\ast$ {\bf add\-Group\-Info} (const {\bf QString} \&name, const {\bf QString} \&translated\-Name)\label{classKFileMimeTypeInfo_a10}

\end{CompactItemize}
\subsection*{Public Attributes}
\begin{CompactItemize}
\item 
{\bf QString} {\bf m\_\-translated\-Name}\label{classKFileMimeTypeInfo_o0}

\item 
{\bf QString\-List} {\bf m\_\-supported\-Keys}\label{classKFileMimeTypeInfo_o1}

\item 
uint {\bf m\_\-attr}\label{classKFileMimeTypeInfo_o2}

\item 
{\bf QDict}$<$ {\bf Item\-Info} $>$ {\bf m\_\-item\-Dict}\label{classKFileMimeTypeInfo_o3}

\end{CompactItemize}
\subsection*{Protected Member Functions}
\begin{CompactItemize}
\item 
{\bf KFile\-Mime\-Type\-Info} (const {\bf QString} \&mime\-Type)\label{classKFileMimeTypeInfo_b0}

\end{CompactItemize}
\subsection*{Protected Attributes}
\begin{CompactItemize}
\item 
{\bf QDict}$<$ {\bf Group\-Info} $>$ {\bf m\_\-groups}\label{classKFileMimeTypeInfo_p0}

\item 
{\bf QString} {\bf m\_\-mime\-Type}\label{classKFileMimeTypeInfo_p1}

\item 
{\bf QString\-List} {\bf m\_\-preferred\-Keys}\label{classKFileMimeTypeInfo_p2}

\item 
{\bf QString\-List} {\bf m\_\-preferred\-Groups}\label{classKFileMimeTypeInfo_p3}

\end{CompactItemize}
\subsection*{Friends}
\begin{CompactItemize}
\item 
class {\bf KFile\-Plugin}\label{classKFileMimeTypeInfo_n0}

\item 
class {\bf KFile\-Meta\-Info\-Provider}\label{classKFileMimeTypeInfo_n1}

\end{CompactItemize}
\subsection*{Classes}
\begin{CompactItemize}
\item 
class {\bf Group\-Info}
\begin{CompactList}\small\item\em This is the class for one group of items of a {\bf KFile\-Mime\-Type\-Info}{\rm (p.\,\pageref{classKFileMimeTypeInfo})}. Information about a meta information group. \item\end{CompactList}\item 
class {\bf Item\-Info}
\begin{CompactList}\small\item\em This is the class for one item of a {\bf KFile\-Mime\-Type\-Info}{\rm (p.\,\pageref{classKFileMimeTypeInfo})}. \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
This class provides information about the capabilities that a {\bf KFile\-Plugin}{\rm (p.\,\pageref{classKFilePlugin})} for a given mimetype has. Represents the capabilities of a {\bf KFile\-Plugin}{\rm (p.\,\pageref{classKFilePlugin})} for a given mimetype. 

It includes a list of metainfo groups and items together with their type, a prefix, suffix and some other information about how to use, display or edit the items. 

\begin{Desc}
\item[Author:]Rolf Magnus 

Carsten Pfeiffer \end{Desc}




Definition at line 48 of file kfilemetainfo.h.

\subsection{Member Enumeration Documentation}
\index{KFileMimeTypeInfo@{KFile\-Mime\-Type\-Info}!Attributes@{Attributes}}
\index{Attributes@{Attributes}!KFileMimeTypeInfo@{KFile\-Mime\-Type\-Info}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}enum {\bf KFile\-Mime\-Type\-Info::Attributes}}\label{classKFileMimeTypeInfo_w33}


This enum is used to specify some attributes that an item can have, which fit neither in the Hint nor in the Unit enum. 

\begin{Desc}
\item[Enumeration values: ]\par
\begin{description}
\index{Addable@{Addable}!KFileMimeTypeInfo@{KFileMimeTypeInfo}}\index{KFileMimeTypeInfo@{KFileMimeTypeInfo}!Addable@{Addable}}\item[{\em 
Addable\label{classKFileMimeTypeInfo_w33w0}
}]The item or group can be added by a user. \index{Removable@{Removable}!KFileMimeTypeInfo@{KFileMimeTypeInfo}}\index{KFileMimeTypeInfo@{KFileMimeTypeInfo}!Removable@{Removable}}\item[{\em 
Removable\label{classKFileMimeTypeInfo_w33w1}
}]It can be removed. \index{Modifiable@{Modifiable}!KFileMimeTypeInfo@{KFileMimeTypeInfo}}\index{KFileMimeTypeInfo@{KFileMimeTypeInfo}!Modifiable@{Modifiable}}\item[{\em 
Modifiable\label{classKFileMimeTypeInfo_w33w2}
}]The value can be edited (no meaning for a group). \index{Cumulative@{Cumulative}!KFileMimeTypeInfo@{KFileMimeTypeInfo}}\index{KFileMimeTypeInfo@{KFileMimeTypeInfo}!Cumulative@{Cumulative}}\item[{\em 
Cumulative\label{classKFileMimeTypeInfo_w33w3}
}]If an application wants to display information for more than one file, it may add up the values for this item (e.g. 

play time of an mp3 file) \index{Cummulative@{Cummulative}!KFileMimeTypeInfo@{KFileMimeTypeInfo}}\index{KFileMimeTypeInfo@{KFileMimeTypeInfo}!Cummulative@{Cummulative}}\item[{\em 
Cummulative\label{classKFileMimeTypeInfo_w33w4}
}]\begin{Desc}
\item[{\bf Deprecated}]Use {\bf Cumulative}{\rm (p.\,\pageref{classKFileMimeTypeInfo_w33w3})} instead\end{Desc}
\index{Averaged@{Averaged}!KFileMimeTypeInfo@{KFileMimeTypeInfo}}\index{KFileMimeTypeInfo@{KFileMimeTypeInfo}!Averaged@{Averaged}}\item[{\em 
Averaged\label{classKFileMimeTypeInfo_w33w5}
}]Similar to Cumulative, but the average should be calculated instead of the sum. \index{MultiLine@{MultiLine}!KFileMimeTypeInfo@{KFileMimeTypeInfo}}\index{KFileMimeTypeInfo@{KFileMimeTypeInfo}!MultiLine@{MultiLine}}\item[{\em 
Multi\-Line\label{classKFileMimeTypeInfo_w33w6}
}]This attribute says that a string item is likely to be more than one line long, so for editing, a widget capable for multline text should be used \begin{Desc}
\item[Since:]3.1. \end{Desc}
\index{SqueezeText@{SqueezeText}!KFileMimeTypeInfo@{KFileMimeTypeInfo}}\index{KFileMimeTypeInfo@{KFileMimeTypeInfo}!SqueezeText@{SqueezeText}}\item[{\em 
Squeeze\-Text\label{classKFileMimeTypeInfo_w33w7}
}]If the text for this item is very long, it should be squeezed to the size of the widget where it's displayed \begin{Desc}
\item[Since:]3.1. \end{Desc}
\end{description}
\end{Desc}



Definition at line 62 of file kfilemetainfo.h.\index{KFileMimeTypeInfo@{KFile\-Mime\-Type\-Info}!Hint@{Hint}}
\index{Hint@{Hint}!KFileMimeTypeInfo@{KFile\-Mime\-Type\-Info}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}enum {\bf KFile\-Mime\-Type\-Info::Hint}}\label{classKFileMimeTypeInfo_w34}


This enum is mainly for items that have a special meaning for some applications. 

\begin{Desc}
\item[Enumeration values: ]\par
\begin{description}
\index{NoHint@{NoHint}!KFileMimeTypeInfo@{KFileMimeTypeInfo}}\index{KFileMimeTypeInfo@{KFileMimeTypeInfo}!NoHint@{NoHint}}\item[{\em 
No\-Hint\label{classKFileMimeTypeInfo_w34w8}
}]No hint. \index{Name@{Name}!KFileMimeTypeInfo@{KFileMimeTypeInfo}}\index{KFileMimeTypeInfo@{KFileMimeTypeInfo}!Name@{Name}}\item[{\em 
Name\label{classKFileMimeTypeInfo_w34w9}
}]The name or title of the document. \index{Author@{Author}!KFileMimeTypeInfo@{KFileMimeTypeInfo}}\index{KFileMimeTypeInfo@{KFileMimeTypeInfo}!Author@{Author}}\item[{\em 
Author\label{classKFileMimeTypeInfo_w34w10}
}]The one who created the contents of it. \index{Description@{Description}!KFileMimeTypeInfo@{KFileMimeTypeInfo}}\index{KFileMimeTypeInfo@{KFileMimeTypeInfo}!Description@{Description}}\item[{\em 
Description\label{classKFileMimeTypeInfo_w34w11}
}]Description Some information about the document. \index{Width@{Width}!KFileMimeTypeInfo@{KFileMimeTypeInfo}}\index{KFileMimeTypeInfo@{KFileMimeTypeInfo}!Width@{Width}}\item[{\em 
Width\label{classKFileMimeTypeInfo_w34w12}
}]The width in pixels. \index{Height@{Height}!KFileMimeTypeInfo@{KFileMimeTypeInfo}}\index{KFileMimeTypeInfo@{KFileMimeTypeInfo}!Height@{Height}}\item[{\em 
Height\label{classKFileMimeTypeInfo_w34w13}
}]The height in pixels. \index{Size@{Size}!KFileMimeTypeInfo@{KFileMimeTypeInfo}}\index{KFileMimeTypeInfo@{KFileMimeTypeInfo}!Size@{Size}}\item[{\em 
Size\label{classKFileMimeTypeInfo_w34w14}
}]The size in pixels (width and height). \index{Bitrate@{Bitrate}!KFileMimeTypeInfo@{KFileMimeTypeInfo}}\index{KFileMimeTypeInfo@{KFileMimeTypeInfo}!Bitrate@{Bitrate}}\item[{\em 
Bitrate\label{classKFileMimeTypeInfo_w34w15}
}]For media files. \index{Length@{Length}!KFileMimeTypeInfo@{KFileMimeTypeInfo}}\index{KFileMimeTypeInfo@{KFileMimeTypeInfo}!Length@{Length}}\item[{\em 
Length\label{classKFileMimeTypeInfo_w34w16}
}]The length of the file, also for media files. \index{Hidden@{Hidden}!KFileMimeTypeInfo@{KFileMimeTypeInfo}}\index{KFileMimeTypeInfo@{KFileMimeTypeInfo}!Hidden@{Hidden}}\item[{\em 
Hidden\label{classKFileMimeTypeInfo_w34w17}
}]The item is usually not shown to the user. \index{Thumbnail@{Thumbnail}!KFileMimeTypeInfo@{KFileMimeTypeInfo}}\index{KFileMimeTypeInfo@{KFileMimeTypeInfo}!Thumbnail@{Thumbnail}}\item[{\em 
Thumbnail\label{classKFileMimeTypeInfo_w34w18}
}]The item is a thumbnail picture of the file. \end{description}
\end{Desc}



Definition at line 87 of file kfilemetainfo.h.\index{KFileMimeTypeInfo@{KFile\-Mime\-Type\-Info}!Unit@{Unit}}
\index{Unit@{Unit}!KFileMimeTypeInfo@{KFile\-Mime\-Type\-Info}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}enum {\bf KFile\-Mime\-Type\-Info::Unit}}\label{classKFileMimeTypeInfo_w35}


This enum exists so that you can specify units for items, which you can usually use for integer items, so an application knows how to display it (e.g. 

a time in seconds in a hh:mm:ss form). You can either use one of those units, or if you don't find one that fits, you can add it yourself using a prefix and/or suffix. \begin{Desc}
\item[Enumeration values: ]\par
\begin{description}
\index{NoUnit@{NoUnit}!KFileMimeTypeInfo@{KFileMimeTypeInfo}}\index{KFileMimeTypeInfo@{KFileMimeTypeInfo}!NoUnit@{NoUnit}}\item[{\em 
No\-Unit\label{classKFileMimeTypeInfo_w35w19}
}]None of the listed units. \index{Seconds@{Seconds}!KFileMimeTypeInfo@{KFileMimeTypeInfo}}\index{KFileMimeTypeInfo@{KFileMimeTypeInfo}!Seconds@{Seconds}}\item[{\em 
Seconds\label{classKFileMimeTypeInfo_w35w20}
}]The item represents a time in seconds. \index{MilliSeconds@{MilliSeconds}!KFileMimeTypeInfo@{KFileMimeTypeInfo}}\index{KFileMimeTypeInfo@{KFileMimeTypeInfo}!MilliSeconds@{MilliSeconds}}\item[{\em 
Milli\-Seconds\label{classKFileMimeTypeInfo_w35w21}
}]The item represents a time in milliseconds. \index{BitsPerSecond@{BitsPerSecond}!KFileMimeTypeInfo@{KFileMimeTypeInfo}}\index{KFileMimeTypeInfo@{KFileMimeTypeInfo}!BitsPerSecond@{BitsPerSecond}}\item[{\em 
Bits\-Per\-Second\label{classKFileMimeTypeInfo_w35w22}
}]A bit rate. \index{Pixels@{Pixels}!KFileMimeTypeInfo@{KFileMimeTypeInfo}}\index{KFileMimeTypeInfo@{KFileMimeTypeInfo}!Pixels@{Pixels}}\item[{\em 
Pixels\label{classKFileMimeTypeInfo_w35w23}
}]For image dimensions and similar. \index{Inches@{Inches}!KFileMimeTypeInfo@{KFileMimeTypeInfo}}\index{KFileMimeTypeInfo@{KFileMimeTypeInfo}!Inches@{Inches}}\item[{\em 
Inches\label{classKFileMimeTypeInfo_w35w24}
}]Sizes. \index{Centimeters@{Centimeters}!KFileMimeTypeInfo@{KFileMimeTypeInfo}}\index{KFileMimeTypeInfo@{KFileMimeTypeInfo}!Centimeters@{Centimeters}}\item[{\em 
Centimeters\label{classKFileMimeTypeInfo_w35w25}
}]Sizes. \index{Bytes@{Bytes}!KFileMimeTypeInfo@{KFileMimeTypeInfo}}\index{KFileMimeTypeInfo@{KFileMimeTypeInfo}!Bytes@{Bytes}}\item[{\em 
Bytes\label{classKFileMimeTypeInfo_w35w26}
}]Some data/file size in bytes. \index{FramesPerSecond@{FramesPerSecond}!KFileMimeTypeInfo@{KFileMimeTypeInfo}}\index{KFileMimeTypeInfo@{KFileMimeTypeInfo}!FramesPerSecond@{FramesPerSecond}}\item[{\em 
Frames\-Per\-Second\label{classKFileMimeTypeInfo_w35w27}
}]A frame rate \begin{Desc}
\item[Since:]3.1. \end{Desc}
\index{DotsPerInch@{DotsPerInch}!KFileMimeTypeInfo@{KFileMimeTypeInfo}}\index{KFileMimeTypeInfo@{KFileMimeTypeInfo}!DotsPerInch@{DotsPerInch}}\item[{\em 
Dots\-Per\-Inch\label{classKFileMimeTypeInfo_w35w28}
}]Resolution in DPI \begin{Desc}
\item[Since:]3.1. \end{Desc}
\index{BitsPerPixel@{BitsPerPixel}!KFileMimeTypeInfo@{KFileMimeTypeInfo}}\index{KFileMimeTypeInfo@{KFileMimeTypeInfo}!BitsPerPixel@{BitsPerPixel}}\item[{\em 
Bits\-Per\-Pixel\label{classKFileMimeTypeInfo_w35w29}
}]A bit depth \begin{Desc}
\item[Since:]3.1. \end{Desc}
\index{Hertz@{Hertz}!KFileMimeTypeInfo@{KFileMimeTypeInfo}}\index{KFileMimeTypeInfo@{KFileMimeTypeInfo}!Hertz@{Hertz}}\item[{\em 
Hertz\label{classKFileMimeTypeInfo_w35w30}
}]Sample rates and similar \begin{Desc}
\item[Since:]3.1. \end{Desc}
\index{KiloBytes@{KiloBytes}!KFileMimeTypeInfo@{KFileMimeTypeInfo}}\index{KFileMimeTypeInfo@{KFileMimeTypeInfo}!KiloBytes@{KiloBytes}}\item[{\em 
Kilo\-Bytes\label{classKFileMimeTypeInfo_w35w31}
}]Some data/file size in kilobytes \begin{Desc}
\item[Since:]3.1. \end{Desc}
\index{Millimeters@{Millimeters}!KFileMimeTypeInfo@{KFileMimeTypeInfo}}\index{KFileMimeTypeInfo@{KFileMimeTypeInfo}!Millimeters@{Millimeters}}\item[{\em 
Millimeters\label{classKFileMimeTypeInfo_w35w32}
}]Sizes \begin{Desc}
\item[Since:]3.3. \end{Desc}
\end{description}
\end{Desc}



Definition at line 109 of file kfilemetainfo.h.

\subsection{Member Function Documentation}
\index{KFileMimeTypeInfo@{KFile\-Mime\-Type\-Info}!createValidator@{createValidator}}
\index{createValidator@{createValidator}!KFileMimeTypeInfo@{KFile\-Mime\-Type\-Info}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QValidator} $\ast$ KFile\-Mime\-Type\-Info::create\-Validator (const {\bf QString} \& {\em group}, const {\bf QString} \& {\em key}, {\bf QObject} $\ast$ {\em parent} = {\tt 0}, const char $\ast$ {\em name} = {\tt 0}) const}\label{classKFileMimeTypeInfo_a2}


Creates a validator for this item. 

Make sure to supply a proper {\tt parent} argument or delete the validator yourself. \begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em group}]the group of the item \item[{\em key}]the key of the item \item[{\em parent}]the parent of the {\bf QObject}, or 0 for a parent-less object \item[{\em name}]the name of the {\bf QObject}, can be 0 \end{description}
\end{Desc}
\begin{Desc}
\item[Returns:]the validator. You are responsible for deleting it. 0 if creation failed \end{Desc}


Definition at line 1518 of file kfilemetainfo.cpp.

References KFile\-Plugin::create\-Validator(), and mime\-Type().\index{KFileMimeTypeInfo@{KFile\-Mime\-Type\-Info}!supportedGroups@{supportedGroups}}
\index{supportedGroups@{supportedGroups}!KFileMimeTypeInfo@{KFile\-Mime\-Type\-Info}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString\-List} KFile\-Mime\-Type\-Info::supported\-Groups () const}\label{classKFileMimeTypeInfo_a3}


Returns the list of all groups that the plugin for this mimetype supports. 

\begin{Desc}
\item[Returns:]the list of groups \end{Desc}


Definition at line 1480 of file kfilemetainfo.cpp.

References QDict\-Iterator::current().\index{KFileMimeTypeInfo@{KFile\-Mime\-Type\-Info}!translatedGroups@{translatedGroups}}
\index{translatedGroups@{translatedGroups}!KFileMimeTypeInfo@{KFile\-Mime\-Type\-Info}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString\-List} KFile\-Mime\-Type\-Info::translated\-Groups () const}\label{classKFileMimeTypeInfo_a4}


Same as the above function, but returns the strings to display to the user. 

\begin{Desc}
\item[Returns:]the list of groups \end{Desc}


Definition at line 1490 of file kfilemetainfo.cpp.

References QDict\-Iterator::current().\index{KFileMimeTypeInfo@{KFile\-Mime\-Type\-Info}!preferredGroups@{preferredGroups}}
\index{preferredGroups@{preferredGroups}!KFileMimeTypeInfo@{KFile\-Mime\-Type\-Info}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString\-List} KFile\-Mime\-Type\-Info::preferred\-Groups () const\hspace{0.3cm}{\tt  [inline]}}\label{classKFileMimeTypeInfo_a5}


This returns the list of groups in the preferred order that's specified in the .desktop file. 

\begin{Desc}
\item[Returns:]the list of groups \end{Desc}


Definition at line 419 of file kfilemetainfo.h.\index{KFileMimeTypeInfo@{KFile\-Mime\-Type\-Info}!mimeType@{mimeType}}
\index{mimeType@{mimeType}!KFileMimeTypeInfo@{KFile\-Mime\-Type\-Info}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KFile\-Mime\-Type\-Info::mime\-Type () const\hspace{0.3cm}{\tt  [inline]}}\label{classKFileMimeTypeInfo_a6}


Returns the mimetype to which this info belongs. 

\begin{Desc}
\item[Returns:]the mimetype of this info \end{Desc}


Definition at line 428 of file kfilemetainfo.h.

Referenced by create\-Validator().\index{KFileMimeTypeInfo@{KFile\-Mime\-Type\-Info}!groupInfo@{groupInfo}}
\index{groupInfo@{groupInfo}!KFileMimeTypeInfo@{KFile\-Mime\-Type\-Info}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf KFile\-Mime\-Type\-Info::Group\-Info} $\ast$ KFile\-Mime\-Type\-Info::group\-Info (const {\bf QString} \& {\em group}) const}\label{classKFileMimeTypeInfo_a7}


Get the group info for a specific group. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em group}]the group whose group info should be retrieved \end{description}
\end{Desc}
\begin{Desc}
\item[Returns:]a pointer to the info. 0 if it does not exist. Don't delete this object! \end{Desc}


Definition at line 1467 of file kfilemetainfo.cpp.

References QDict::find().\index{KFileMimeTypeInfo@{KFile\-Mime\-Type\-Info}!supportedKeys@{supportedKeys}}
\index{supportedKeys@{supportedKeys}!KFileMimeTypeInfo@{KFile\-Mime\-Type\-Info}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString\-List} KFile\-Mime\-Type\-Info::supported\-Keys () const}\label{classKFileMimeTypeInfo_a8}


Return a list of all supported keys without looking for a specific group. 

\begin{Desc}
\item[Returns:]the list of keys \end{Desc}


Definition at line 1500 of file kfilemetainfo.cpp.

References QDict\-Iterator::current().\index{KFileMimeTypeInfo@{KFile\-Mime\-Type\-Info}!preferredKeys@{preferredKeys}}
\index{preferredKeys@{preferredKeys}!KFileMimeTypeInfo@{KFile\-Mime\-Type\-Info}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString\-List} KFile\-Mime\-Type\-Info::preferred\-Keys () const\hspace{0.3cm}{\tt  [inline]}}\label{classKFileMimeTypeInfo_a9}


Return a list of all supported keys in preference order. 

\begin{Desc}
\item[Returns:]the list of keys \end{Desc}


Definition at line 456 of file kfilemetainfo.h.

The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
kfilemetainfo.h\item 
kfilemetainfo.cpp\end{CompactItemize}
