\section{KCalendar\-System\-Jalali Class Reference}
\label{classKCalendarSystemJalali}\index{KCalendarSystemJalali@{KCalendarSystemJalali}}
Jalali calendar type implementation.  


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

Inheritance diagram for KCalendar\-System\-Jalali:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=77pt]{classKCalendarSystemJalali__inherit__graph}
\end{center}
\end{figure}
Collaboration diagram for KCalendar\-System\-Jalali:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=77pt]{classKCalendarSystemJalali__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf KCalendar\-System\-Jalali} (const {\bf KLocale} $\ast$locale=0)\label{classKCalendarSystemJalali_a0}

\item 
virtual int {\bf year} (const {\bf QDate} \&date) const 
\item 
virtual int {\bf month} (const {\bf QDate} \&date) const 
\item 
virtual int {\bf day} (const {\bf QDate} \&date) const 
\item 
virtual int {\bf day\-Of\-Week} (const {\bf QDate} \&date) const 
\item 
virtual int {\bf day\-Of\-Year} (const {\bf QDate} \&date) const 
\item 
virtual bool {\bf set\-YMD} ({\bf QDate} \&date, int y, int m, int d) const 
\item 
virtual {\bf QDate} {\bf add\-Years} (const {\bf QDate} \&date, int nyears) const 
\item 
virtual {\bf QDate} {\bf add\-Months} (const {\bf QDate} \&date, int nmonths) const 
\item 
virtual {\bf QDate} {\bf add\-Days} (const {\bf QDate} \&date, int ndays) const 
\item 
virtual int {\bf months\-In\-Year} (const {\bf QDate} \&date) const 
\item 
virtual int {\bf days\-In\-Year} (const {\bf QDate} \&date) const 
\item 
virtual int {\bf days\-In\-Month} (const {\bf QDate} \&date) const 
\item 
virtual int {\bf weeks\-In\-Year} (int year) const 
\item 
virtual int {\bf week\-Number} (const {\bf QDate} \&date, int $\ast$year\-Num=0) const 
\item 
virtual {\bf QString} {\bf month\-Name} (const {\bf QDate} \&date, bool short\-Name=false) const 
\item 
virtual {\bf QString} {\bf month\-Name\-Possessive} (const {\bf QDate} \&date, bool short\-Name=false) const 
\item 
virtual {\bf QString} {\bf week\-Day\-Name} (int week\-Day, bool short\-Name=false) const 
\item 
virtual {\bf QString} {\bf week\-Day\-Name} (const {\bf QDate} \&date, bool short\-Name=false) const 
\item 
virtual {\bf QString} {\bf month\-Name\-Possessive} (int month, int year, bool short\-Name=false) const 
\item 
virtual {\bf QString} {\bf month\-Name} (int month, int year, bool short\-Name=false) const 
\item 
virtual int {\bf min\-Valid\-Year} () const 
\item 
virtual int {\bf max\-Valid\-Year} () const 
\item 
virtual int {\bf week\-Day\-Of\-Pray} () const 
\item 
virtual {\bf QString} {\bf calendar\-Name} () const 
\item 
virtual bool {\bf is\-Lunar} () const 
\item 
virtual bool {\bf is\-Lunisolar} () const 
\item 
virtual bool {\bf is\-Solar} () const 
\end{CompactItemize}


\subsection{Detailed Description}
Jalali calendar type implementation. 



Definition at line 36 of file kcalendarsystemjalali.h.

\subsection{Member Function Documentation}
\index{KCalendarSystemJalali@{KCalendar\-System\-Jalali}!year@{year}}
\index{year@{year}!KCalendarSystemJalali@{KCalendar\-System\-Jalali}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int KCalendar\-System\-Jalali::year (const {\bf QDate} \& {\em date}) const\hspace{0.3cm}{\tt  [virtual]}}\label{classKCalendarSystemJalali_a2}


Gets specific calendar type year for a given gregorian date. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em date}]gregorian date \end{description}
\end{Desc}
\begin{Desc}
\item[Returns:]year \end{Desc}


Implements {\bf KCalendar\-System} {\rm (p.\,\pageref{classKCalendarSystem_a2})}.

Definition at line 212 of file kcalendarsystemjalali.cpp.

References endl().

Referenced by add\-Months(), add\-Years(), day\-Of\-Year(), min\-Valid\-Year(), and week\-Number().\index{KCalendarSystemJalali@{KCalendar\-System\-Jalali}!month@{month}}
\index{month@{month}!KCalendarSystemJalali@{KCalendar\-System\-Jalali}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int KCalendar\-System\-Jalali::month (const {\bf QDate} \& {\em date}) const\hspace{0.3cm}{\tt  [virtual]}}\label{classKCalendarSystemJalali_a3}


Gets specific calendar type month for a given gregorian date. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em date}]gregorian date \end{description}
\end{Desc}
\begin{Desc}
\item[Returns:]month number \end{Desc}


Implements {\bf KCalendar\-System} {\rm (p.\,\pageref{classKCalendarSystem_a5})}.

Definition at line 221 of file kcalendarsystemjalali.cpp.

References endl().

Referenced by add\-Months(), and add\-Years().\index{KCalendarSystemJalali@{KCalendar\-System\-Jalali}!day@{day}}
\index{day@{day}!KCalendarSystemJalali@{KCalendar\-System\-Jalali}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int KCalendar\-System\-Jalali::day (const {\bf QDate} \& {\em date}) const\hspace{0.3cm}{\tt  [virtual]}}\label{classKCalendarSystemJalali_a4}


Gets specific calendar type day number of month for a given date. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em date}]gregorian date equivalent to the specific one \end{description}
\end{Desc}
\begin{Desc}
\item[Returns:]day of the month \end{Desc}


Implements {\bf KCalendar\-System} {\rm (p.\,\pageref{classKCalendarSystem_a8})}.

Definition at line 230 of file kcalendarsystemjalali.cpp.

References endl().

Referenced by add\-Months(), and add\-Years().\index{KCalendarSystemJalali@{KCalendar\-System\-Jalali}!dayOfWeek@{dayOfWeek}}
\index{dayOfWeek@{dayOfWeek}!KCalendarSystemJalali@{KCalendar\-System\-Jalali}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int KCalendar\-System\-Jalali::day\-Of\-Week (const {\bf QDate} \& {\em date}) const\hspace{0.3cm}{\tt  [virtual]}}\label{classKCalendarSystemJalali_a5}


Gets specific calendar type number of day of week number for a given date. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em date}]gregorian date \end{description}
\end{Desc}
\begin{Desc}
\item[Returns:]day of week \end{Desc}


Implements {\bf KCalendar\-System} {\rm (p.\,\pageref{classKCalendarSystem_a11})}.

Definition at line 239 of file kcalendarsystemjalali.cpp.

Referenced by week\-Day\-Name(), and week\-Number().\index{KCalendarSystemJalali@{KCalendar\-System\-Jalali}!dayOfYear@{dayOfYear}}
\index{dayOfYear@{dayOfYear}!KCalendarSystemJalali@{KCalendar\-System\-Jalali}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int KCalendar\-System\-Jalali::day\-Of\-Year (const {\bf QDate} \& {\em date}) const\hspace{0.3cm}{\tt  [virtual]}}\label{classKCalendarSystemJalali_a6}


Gets specific calendar type day number of year for a given date. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em date}]gregorian date equivalent to the specific one \end{description}
\end{Desc}
\begin{Desc}
\item[Returns:]day number \end{Desc}


Implements {\bf KCalendar\-System} {\rm (p.\,\pageref{classKCalendarSystem_a12})}.

Definition at line 247 of file kcalendarsystemjalali.cpp.

References QDate::days\-To(), set\-YMD(), and year().

Referenced by week\-Number().\index{KCalendarSystemJalali@{KCalendar\-System\-Jalali}!setYMD@{setYMD}}
\index{setYMD@{setYMD}!KCalendarSystemJalali@{KCalendar\-System\-Jalali}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool KCalendar\-System\-Jalali::set\-YMD ({\bf QDate} \& {\em date}, int {\em y}, int {\em m}, int {\em d}) const\hspace{0.3cm}{\tt  [virtual]}}\label{classKCalendarSystemJalali_a7}


Changes the date's year, month and day. 

The range of the year, month and day depends on which calendar is being used.

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em date}]Date to change \item[{\em y}]Year \item[{\em m}]Month number \item[{\em d}]Day of month \end{description}
\end{Desc}
\begin{Desc}
\item[Returns:]true if the date is valid; otherwise returns false. \end{Desc}


Implements {\bf KCalendar\-System} {\rm (p.\,\pageref{classKCalendarSystem_a13})}.

Definition at line 256 of file kcalendarsystemjalali.cpp.

References max\-Valid\-Year(), and QDate::set\-YMD().

Referenced by add\-Months(), add\-Years(), day\-Of\-Year(), and week\-Number().\index{KCalendarSystemJalali@{KCalendar\-System\-Jalali}!addYears@{addYears}}
\index{addYears@{addYears}!KCalendarSystemJalali@{KCalendar\-System\-Jalali}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QDate} KCalendar\-System\-Jalali::add\-Years (const {\bf QDate} \& {\em date}, int {\em nyears}) const\hspace{0.3cm}{\tt  [virtual]}}\label{classKCalendarSystemJalali_a8}


Returns a {\bf QDate} object containing a date nyears later. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em date}]The old date \item[{\em nyears}]The number of years to add \end{description}
\end{Desc}
\begin{Desc}
\item[Returns:]The new date \end{Desc}


Implements {\bf KCalendar\-System} {\rm (p.\,\pageref{classKCalendarSystem_a14})}.

Definition at line 273 of file kcalendarsystemjalali.cpp.

References day(), month(), set\-YMD(), and year().\index{KCalendarSystemJalali@{KCalendar\-System\-Jalali}!addMonths@{addMonths}}
\index{addMonths@{addMonths}!KCalendarSystemJalali@{KCalendar\-System\-Jalali}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QDate} KCalendar\-System\-Jalali::add\-Months (const {\bf QDate} \& {\em date}, int {\em nmonths}) const\hspace{0.3cm}{\tt  [virtual]}}\label{classKCalendarSystemJalali_a9}


Returns a {\bf QDate} object containing a date nmonths later. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em date}]The old date \item[{\em nmonths}]The number of months to add \end{description}
\end{Desc}
\begin{Desc}
\item[Returns:]The new date \end{Desc}


Implements {\bf KCalendar\-System} {\rm (p.\,\pageref{classKCalendarSystem_a15})}.

Definition at line 282 of file kcalendarsystemjalali.cpp.

References day(), month(), set\-YMD(), and year().\index{KCalendarSystemJalali@{KCalendar\-System\-Jalali}!addDays@{addDays}}
\index{addDays@{addDays}!KCalendarSystemJalali@{KCalendar\-System\-Jalali}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QDate} KCalendar\-System\-Jalali::add\-Days (const {\bf QDate} \& {\em date}, int {\em ndays}) const\hspace{0.3cm}{\tt  [virtual]}}\label{classKCalendarSystemJalali_a10}


Returns a {\bf QDate} object containing a date ndays later. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em date}]The old date \item[{\em ndays}]The number of days to add \end{description}
\end{Desc}
\begin{Desc}
\item[Returns:]The new date \end{Desc}


Implements {\bf KCalendar\-System} {\rm (p.\,\pageref{classKCalendarSystem_a16})}.

Definition at line 305 of file kcalendarsystemjalali.cpp.

References QDate::add\-Days().

Referenced by week\-Number().\index{KCalendarSystemJalali@{KCalendar\-System\-Jalali}!monthsInYear@{monthsInYear}}
\index{monthsInYear@{monthsInYear}!KCalendarSystemJalali@{KCalendar\-System\-Jalali}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int KCalendar\-System\-Jalali::months\-In\-Year (const {\bf QDate} \& {\em date}) const\hspace{0.3cm}{\tt  [virtual]}}\label{classKCalendarSystemJalali_a11}


Gets specific calendar type number of month for a given year. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em date}]The date whose year to use \end{description}
\end{Desc}
\begin{Desc}
\item[Returns:]The number of months in that year \end{Desc}


Implements {\bf KCalendar\-System} {\rm (p.\,\pageref{classKCalendarSystem_a17})}.

Definition at line 310 of file kcalendarsystemjalali.cpp.\index{KCalendarSystemJalali@{KCalendar\-System\-Jalali}!daysInYear@{daysInYear}}
\index{daysInYear@{daysInYear}!KCalendarSystemJalali@{KCalendar\-System\-Jalali}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int KCalendar\-System\-Jalali::days\-In\-Year (const {\bf QDate} \& {\em date}) const\hspace{0.3cm}{\tt  [virtual]}}\label{classKCalendarSystemJalali_a12}


Gets the number of days in date whose years specified. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em date}]Gregorian date equivalent to the specific one \end{description}
\end{Desc}
\begin{Desc}
\item[Returns:]The number of days in year \end{Desc}


Implements {\bf KCalendar\-System} {\rm (p.\,\pageref{classKCalendarSystem_a18})}.

Definition at line 317 of file kcalendarsystemjalali.cpp.

Referenced by week\-Number().\index{KCalendarSystemJalali@{KCalendar\-System\-Jalali}!daysInMonth@{daysInMonth}}
\index{daysInMonth@{daysInMonth}!KCalendarSystemJalali@{KCalendar\-System\-Jalali}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int KCalendar\-System\-Jalali::days\-In\-Month (const {\bf QDate} \& {\em date}) const\hspace{0.3cm}{\tt  [virtual]}}\label{classKCalendarSystemJalali_a13}


Gets specific calendar type number of days in month for a given date. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em date}]gregorian date \end{description}
\end{Desc}
\begin{Desc}
\item[Returns:]number of days for month in date \end{Desc}


Implements {\bf KCalendar\-System} {\rm (p.\,\pageref{classKCalendarSystem_a19})}.

Definition at line 329 of file kcalendarsystemjalali.cpp.\index{KCalendarSystemJalali@{KCalendar\-System\-Jalali}!weeksInYear@{weeksInYear}}
\index{weeksInYear@{weeksInYear}!KCalendarSystemJalali@{KCalendar\-System\-Jalali}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int KCalendar\-System\-Jalali::weeks\-In\-Year (int {\em year}) const\hspace{0.3cm}{\tt  [virtual]}}\label{classKCalendarSystemJalali_a14}


Gets the number of weeks in a specified year. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em year}]the year \end{description}
\end{Desc}
\begin{Desc}
\item[Returns:]number of weeks in year \end{Desc}


Implements {\bf KCalendar\-System} {\rm (p.\,\pageref{classKCalendarSystem_a20})}.

Definition at line 335 of file kcalendarsystemjalali.cpp.

Referenced by week\-Number().\index{KCalendarSystemJalali@{KCalendar\-System\-Jalali}!weekNumber@{weekNumber}}
\index{weekNumber@{weekNumber}!KCalendarSystemJalali@{KCalendar\-System\-Jalali}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int KCalendar\-System\-Jalali::week\-Number (const {\bf QDate} \& {\em date}, int $\ast$ {\em year\-Num} = {\tt 0}) const\hspace{0.3cm}{\tt  [virtual]}}\label{classKCalendarSystemJalali_a15}


Gets specific calendar type week number for a given date. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em date}]gregorian date \item[{\em year\-Num}]The year the date belongs to \end{description}
\end{Desc}
\begin{Desc}
\item[Returns:]week number \end{Desc}


Implements {\bf KCalendar\-System} {\rm (p.\,\pageref{classKCalendarSystem_a21})}.

Definition at line 343 of file kcalendarsystemjalali.cpp.

References add\-Days(), day\-Of\-Week(), day\-Of\-Year(), days\-In\-Year(), QDate::days\-To(), set\-YMD(), weeks\-In\-Year(), and year().\index{KCalendarSystemJalali@{KCalendar\-System\-Jalali}!monthName@{monthName}}
\index{monthName@{monthName}!KCalendarSystemJalali@{KCalendar\-System\-Jalali}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KCalendar\-System\-Jalali::month\-Name (const {\bf QDate} \& {\em date}, bool {\em short\-Name} = {\tt false}) const\hspace{0.3cm}{\tt  [virtual]}}\label{classKCalendarSystemJalali_a16}


Gets specific calendar type month name for a given gregorian date. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em date}]Gregorian date \item[{\em short\-Name}]Specifies if the short month name should be used \end{description}
\end{Desc}
\begin{Desc}
\item[Returns:]The name of the month \end{Desc}


Implements {\bf KCalendar\-System} {\rm (p.\,\pageref{classKCalendarSystem_a23})}.

Definition at line 448 of file kcalendarsystemjalali.cpp.

Referenced by month\-Name\-Possessive().\index{KCalendarSystemJalali@{KCalendar\-System\-Jalali}!monthNamePossessive@{monthNamePossessive}}
\index{monthNamePossessive@{monthNamePossessive}!KCalendarSystemJalali@{KCalendar\-System\-Jalali}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KCalendar\-System\-Jalali::month\-Name\-Possessive (const {\bf QDate} \& {\em date}, bool {\em short\-Name} = {\tt false}) const\hspace{0.3cm}{\tt  [virtual]}}\label{classKCalendarSystemJalali_a17}


Returns a string containing the possessive form of the month name. 

(\char`\"{}of January\char`\"{}, \char`\"{}of February\char`\"{}, etc.) It's needed in long format dates in some languages.

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em date}]Gregorian date \item[{\em short\-Name}]Specifies if the short month name should be used\end{description}
\end{Desc}
\begin{Desc}
\item[Returns:]The possessive form of the name of the month \end{Desc}


Implements {\bf KCalendar\-System} {\rm (p.\,\pageref{classKCalendarSystem_a25})}.

Definition at line 457 of file kcalendarsystemjalali.cpp.

References month\-Name().\index{KCalendarSystemJalali@{KCalendar\-System\-Jalali}!weekDayName@{weekDayName}}
\index{weekDayName@{weekDayName}!KCalendarSystemJalali@{KCalendar\-System\-Jalali}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KCalendar\-System\-Jalali::week\-Day\-Name (int {\em week\-Day}, bool {\em short\-Name} = {\tt false}) const\hspace{0.3cm}{\tt  [virtual]}}\label{classKCalendarSystemJalali_a18}


Gets specific calendar type week day name If an invalid week day is specified, QString::null is returned. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em week\-Day}]number of day in week (1 -$>$ Monday) \item[{\em short\-Name}]short or complete day name \end{description}
\end{Desc}
\begin{Desc}
\item[Returns:]day name \end{Desc}


Implements {\bf KCalendar\-System} {\rm (p.\,\pageref{classKCalendarSystem_a26})}.

Definition at line 470 of file kcalendarsystemjalali.cpp.

References KLocale::translate().

Referenced by week\-Day\-Name().\index{KCalendarSystemJalali@{KCalendar\-System\-Jalali}!weekDayName@{weekDayName}}
\index{weekDayName@{weekDayName}!KCalendarSystemJalali@{KCalendar\-System\-Jalali}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KCalendar\-System\-Jalali::week\-Day\-Name (const {\bf QDate} \& {\em date}, bool {\em short\-Name} = {\tt false}) const\hspace{0.3cm}{\tt  [virtual]}}\label{classKCalendarSystemJalali_a19}


Gets specific calendar type week day name. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em date}]the date \item[{\em short\-Name}]short or complete day name \end{description}
\end{Desc}
\begin{Desc}
\item[Returns:]day name \end{Desc}


Implements {\bf KCalendar\-System} {\rm (p.\,\pageref{classKCalendarSystem_a27})}.

Definition at line 512 of file kcalendarsystemjalali.cpp.

References day\-Of\-Week(), and week\-Day\-Name().\index{KCalendarSystemJalali@{KCalendar\-System\-Jalali}!monthNamePossessive@{monthNamePossessive}}
\index{monthNamePossessive@{monthNamePossessive}!KCalendarSystemJalali@{KCalendar\-System\-Jalali}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KCalendar\-System\-Jalali::month\-Name\-Possessive (int {\em month}, int {\em year}, bool {\em short\-Name} = {\tt false}) const\hspace{0.3cm}{\tt  [virtual]}}\label{classKCalendarSystemJalali_a20}


Returns a string containing the possessive form of the month name. 

(\char`\"{}of January\char`\"{}, \char`\"{}of February\char`\"{}, etc.) It's needed in long format dates in some languages. If an invalid month is specified, QString::null is returned.

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em month}]The month number \item[{\em year}]The year the month belongs to \item[{\em short\-Name}]Specifies if the short month name should be used\end{description}
\end{Desc}
\begin{Desc}
\item[Returns:]The possessive form of the name of the month \end{Desc}


Implements {\bf KCalendar\-System} {\rm (p.\,\pageref{classKCalendarSystem_a24})}.

Definition at line 463 of file kcalendarsystemjalali.cpp.

References month\-Name().\index{KCalendarSystemJalali@{KCalendar\-System\-Jalali}!monthName@{monthName}}
\index{monthName@{monthName}!KCalendarSystemJalali@{KCalendar\-System\-Jalali}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KCalendar\-System\-Jalali::month\-Name (int {\em month}, int {\em year}, bool {\em short\-Name} = {\tt false}) const\hspace{0.3cm}{\tt  [virtual]}}\label{classKCalendarSystemJalali_a21}


Gets specific calendar type month name for a given month number If an invalid month is specified, QString::null is returned. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em month}]The month number \item[{\em year}]The year the month belongs to \item[{\em short\-Name}]Specifies if the short month name should be used \end{description}
\end{Desc}
\begin{Desc}
\item[Returns:]The name of the month \end{Desc}


Implements {\bf KCalendar\-System} {\rm (p.\,\pageref{classKCalendarSystem_a22})}.

Definition at line 383 of file kcalendarsystemjalali.cpp.

References KLocale::translate().\index{KCalendarSystemJalali@{KCalendar\-System\-Jalali}!minValidYear@{minValidYear}}
\index{minValidYear@{minValidYear}!KCalendarSystemJalali@{KCalendar\-System\-Jalali}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int KCalendar\-System\-Jalali::min\-Valid\-Year () const\hspace{0.3cm}{\tt  [virtual]}}\label{classKCalendarSystemJalali_a22}


Gets the first year value supported by specific calendar type algorithms. 

\begin{Desc}
\item[Returns:]first year supported \end{Desc}


Implements {\bf KCalendar\-System} {\rm (p.\,\pageref{classKCalendarSystem_a28})}.

Definition at line 519 of file kcalendarsystemjalali.cpp.

References year().\index{KCalendarSystemJalali@{KCalendar\-System\-Jalali}!maxValidYear@{maxValidYear}}
\index{maxValidYear@{maxValidYear}!KCalendarSystemJalali@{KCalendar\-System\-Jalali}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int KCalendar\-System\-Jalali::max\-Valid\-Year () const\hspace{0.3cm}{\tt  [virtual]}}\label{classKCalendarSystemJalali_a23}


Gets the maximum year value supported by specific calendar type algorithms ({\bf QDate}, 8000). 

\begin{Desc}
\item[Returns:]maximum year supported \end{Desc}


Implements {\bf KCalendar\-System} {\rm (p.\,\pageref{classKCalendarSystem_a29})}.

Definition at line 527 of file kcalendarsystemjalali.cpp.

Referenced by set\-YMD().\index{KCalendarSystemJalali@{KCalendar\-System\-Jalali}!weekDayOfPray@{weekDayOfPray}}
\index{weekDayOfPray@{weekDayOfPray}!KCalendarSystemJalali@{KCalendar\-System\-Jalali}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int KCalendar\-System\-Jalali::week\-Day\-Of\-Pray () const\hspace{0.3cm}{\tt  [virtual]}}\label{classKCalendarSystemJalali_a24}


Gets the day of the week traditionaly associated with pray. 

\begin{Desc}
\item[Returns:]day number \end{Desc}


Implements {\bf KCalendar\-System} {\rm (p.\,\pageref{classKCalendarSystem_a30})}.

Definition at line 538 of file kcalendarsystemjalali.cpp.\index{KCalendarSystemJalali@{KCalendar\-System\-Jalali}!calendarName@{calendarName}}
\index{calendarName@{calendarName}!KCalendarSystemJalali@{KCalendar\-System\-Jalali}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KCalendar\-System\-Jalali::calendar\-Name () const\hspace{0.3cm}{\tt  [virtual]}}\label{classKCalendarSystemJalali_a25}


Gets the string representing the calendar. 



Implements {\bf KCalendar\-System} {\rm (p.\,\pageref{classKCalendarSystem_a31})}.

Definition at line 542 of file kcalendarsystemjalali.cpp.

References QString::from\-Latin1().\index{KCalendarSystemJalali@{KCalendar\-System\-Jalali}!isLunar@{isLunar}}
\index{isLunar@{isLunar}!KCalendarSystemJalali@{KCalendar\-System\-Jalali}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool KCalendar\-System\-Jalali::is\-Lunar () const\hspace{0.3cm}{\tt  [virtual]}}\label{classKCalendarSystemJalali_a26}


Gets if the calendar is lunar based. 

\begin{Desc}
\item[Returns:]if the calendar is lunar based \end{Desc}


Implements {\bf KCalendar\-System} {\rm (p.\,\pageref{classKCalendarSystem_a32})}.

Definition at line 547 of file kcalendarsystemjalali.cpp.\index{KCalendarSystemJalali@{KCalendar\-System\-Jalali}!isLunisolar@{isLunisolar}}
\index{isLunisolar@{isLunisolar}!KCalendarSystemJalali@{KCalendar\-System\-Jalali}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool KCalendar\-System\-Jalali::is\-Lunisolar () const\hspace{0.3cm}{\tt  [virtual]}}\label{classKCalendarSystemJalali_a27}


Gets if the calendar is lunisolar based. 

\begin{Desc}
\item[Returns:]if the calendar is lunisolar based \end{Desc}


Implements {\bf KCalendar\-System} {\rm (p.\,\pageref{classKCalendarSystem_a33})}.

Definition at line 552 of file kcalendarsystemjalali.cpp.\index{KCalendarSystemJalali@{KCalendar\-System\-Jalali}!isSolar@{isSolar}}
\index{isSolar@{isSolar}!KCalendarSystemJalali@{KCalendar\-System\-Jalali}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool KCalendar\-System\-Jalali::is\-Solar () const\hspace{0.3cm}{\tt  [virtual]}}\label{classKCalendarSystemJalali_a28}


Gets if the calendar is solar based. 

\begin{Desc}
\item[Returns:]if the calendar is solar based \end{Desc}


Implements {\bf KCalendar\-System} {\rm (p.\,\pageref{classKCalendarSystem_a34})}.

Definition at line 557 of file kcalendarsystemjalali.cpp.

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