korganizer

#include <datenavigator.h>

Inherits TQObject.

Public Slots

void selectDates (const KCal::DateList &)
 
void selectDate (const TQDate &)
 
void selectDates (int count)
 
void selectDates (const TQDate &, int count, const TQDate &preferredMonth=TQDate())
 
void selectWeek ()
 
void selectWeek (const TQDate &, const TQDate &preferredMonth=TQDate())
 
void selectWorkWeek ()
 
void selectWorkWeek (const TQDate &)
 
void selectWeekByDay (int weekDay, const TQDate &, const TQDate &preferredMonth=TQDate())
 
void selectToday ()
 
void selectPreviousYear ()
 
void selectPreviousMonth (const TQDate &currentMonth=TQDate(), const TQDate &selectionLowerLimit=TQDate(), const TQDate &selectionUpperLimit=TQDate())
 
void selectPreviousWeek ()
 
void selectNextWeek ()
 
void selectNextMonth (const TQDate &currentMonth=TQDate(), const TQDate &selectionLowerLimit=TQDate(), const TQDate &selectionUpperLimit=TQDate())
 
void selectNextYear ()
 
void selectPrevious ()
 
void selectNext ()
 
void selectMonth (int month)
 
void selectYear (int year)
 

Signals

void datesSelected (const KCal::DateList &, const TQDate &preferredMonth)
 

Public Member Functions

 DateNavigator (TQObject *parent=0, const char *name=0)
 
KCal::DateList selectedDates ()
 
int datesCount () const
 

Protected Member Functions

void emitSelected (const TQDate &preferredMonth=TQDate())
 

Detailed Description

This class controls date navigation.

All requests to move the views to another date are sent to the DateNavigator. The DateNavigator processes the new selection of dates and emits the required signals for the views.

Definition at line 36 of file datenavigator.h.

Constructor & Destructor Documentation

◆ DateNavigator()

DateNavigator::DateNavigator ( TQObject *  parent = 0,
const char *  name = 0 
)

Definition at line 37 of file datenavigator.cpp.

◆ ~DateNavigator()

DateNavigator::~DateNavigator ( )

Definition at line 43 of file datenavigator.cpp.

Member Function Documentation

◆ datesCount()

int DateNavigator::datesCount ( ) const

Definition at line 52 of file datenavigator.cpp.

◆ emitSelected()

void DateNavigator::emitSelected ( const TQDate &  preferredMonth = TQDate())
protected

Definition at line 320 of file datenavigator.cpp.

◆ selectDate

void DateNavigator::selectDate ( const TQDate &  date)
slot

Definition at line 66 of file datenavigator.cpp.

◆ selectDates [1/2]

void DateNavigator::selectDates ( const TQDate &  d,
int  count,
const TQDate &  preferredMonth = TQDate() 
)
slot

Definition at line 86 of file datenavigator.cpp.

◆ selectDates [2/2]

void DateNavigator::selectDates ( int  count)
slot

Definition at line 81 of file datenavigator.cpp.

◆ selectedDates()

DateList DateNavigator::selectedDates ( )

Definition at line 47 of file datenavigator.cpp.

◆ selectMonth

void DateNavigator::selectMonth ( int  month)
slot

Definition at line 288 of file datenavigator.cpp.

◆ selectNext

void DateNavigator::selectNext ( )
slot

Definition at line 278 of file datenavigator.cpp.

◆ selectNextMonth

void DateNavigator::selectNextMonth ( const TQDate &  currentMonth = TQDate(),
const TQDate &  selectionLowerLimit = TQDate(),
const TQDate &  selectionUpperLimit = TQDate() 
)
slot

Definition at line 249 of file datenavigator.cpp.

◆ selectNextWeek

void DateNavigator::selectNextWeek ( )
slot

Definition at line 207 of file datenavigator.cpp.

◆ selectNextYear

void DateNavigator::selectNextYear ( )
slot

Definition at line 259 of file datenavigator.cpp.

◆ selectPrevious

void DateNavigator::selectPrevious ( )
slot

Definition at line 268 of file datenavigator.cpp.

◆ selectPreviousMonth

void DateNavigator::selectPreviousMonth ( const TQDate &  currentMonth = TQDate(),
const TQDate &  selectionLowerLimit = TQDate(),
const TQDate &  selectionUpperLimit = TQDate() 
)
slot

Definition at line 188 of file datenavigator.cpp.

◆ selectPreviousWeek

void DateNavigator::selectPreviousWeek ( )
slot

Definition at line 198 of file datenavigator.cpp.

◆ selectPreviousYear

void DateNavigator::selectPreviousYear ( )
slot

Definition at line 179 of file datenavigator.cpp.

◆ selectToday

void DateNavigator::selectToday ( )
slot

Definition at line 164 of file datenavigator.cpp.

◆ selectWeek [1/2]

void DateNavigator::selectWeek ( )
slot

Definition at line 115 of file datenavigator.cpp.

◆ selectWeek [2/2]

void DateNavigator::selectWeek ( const TQDate &  d,
const TQDate &  preferredMonth = TQDate() 
)
slot

Definition at line 120 of file datenavigator.cpp.

◆ selectWeekByDay

void DateNavigator::selectWeekByDay ( int  weekDay,
const TQDate &  d,
const TQDate &  preferredMonth = TQDate() 
)
slot

Definition at line 104 of file datenavigator.cpp.

◆ selectWorkWeek [1/2]

void DateNavigator::selectWorkWeek ( )
slot

Definition at line 135 of file datenavigator.cpp.

◆ selectWorkWeek [2/2]

void DateNavigator::selectWorkWeek ( const TQDate &  d)
slot

Definition at line 140 of file datenavigator.cpp.

◆ selectYear

void DateNavigator::selectYear ( int  year)
slot

Definition at line 310 of file datenavigator.cpp.


The documentation for this class was generated from the following files: