karm/doc

Index of Signals and Slots

To get an understanding of the flow program, it may be useful to see an overview of all of the signals, slots, and connections.

See

See also:
connections to get an index of what signal is connected to which slot.

Summary of what each class provides

Class
Signal?
Public Slot?
Protected Slot?
Private Slot?

AddTaskDialog       Y
IdleTimer Y Y Y  
KAccelMenuWatch   Y   Y
Karm Y Y Y  
KarmTray   Y Y  
KarmWindow     Y  
KTimeWidget        
ListViewIterator        
Loging        
MyPrinter        
Preferences Y Y Y  
SubtreeIterator        
Task     Y  

Listing of all of the signals

These are the signals:
  1. IdleTimer::extractTime(int)
  2. IdleTimer::stopTimer()
  3. Karm::sessionTimeChanged()
  4. Karm::timerActive()
  5. Karm::timerInactive()
  6. Karm::timerTick()
  7. Karm::updateButtons()
  8. Karm::tasksChanged(QPtrList<Task>)
  9. Preferences::autoSave(bool)
  10. Preferences::autoSavePeriod(int)
  11. Preferences::detectIdleness(bool)
  12. Preferences::idlenessTimeout(int)
  13. Preferences::saveFile(QString)
  14. Preferences::setupChanged()
  15. Preferences::timeLog(QString)
  16. Preferences::timeLoging(bool)
  17. Preferences::hideOnClose(bool)

Listing of the slots

Public Slots

  1. IdleTimer::setMaxIdle(int maxIdle)
  2. IdleTimer::startIdleDetection()
  3. IdleTimer::stopIdleDetection()
  4. IdleTimer::toggleOverAllIdleDetection(bool)
  5. KAccelMenuWatch::updateMenus()
  6. Karm::changeTimer(QListViewItem*)
  7. Karm::deleteTask()
  8. Karm::editTask()
  9. Karm::extractTime(int)
  10. Karm::load()
  11. Karm::newSubTask()
  12. Karm::newTask()
  13. Karm::newTask(QString, QListViewItem*)
  14. Karm::parseLine(QString, long*, QString*, int*)
  15. Karm::resetSessionTimeForAllTasks()
  16. Karm::save()
  17. Karm::startTimer()
  18. Karm::stopAllTimers()
  19. Karm::stopCurrentTimer()
  20. Karm::stopTimer(Task*)
  21. KarmTray::initToolTip()
  22. KarmTray::resetClock()
  23. KarmTray::startClock()
  24. KarmTray::stopClock()
  25. KarmTray::updateToolTip(QPtrList<Task>)
  26. Karm::writeTaskToFile(QTextStream*, QListViewItem*, int)
  27. Preferences::load()
  28. Preferences::save()
  29. Preferences::showDialog()

Protected Slots

  1. IdleTimer::check()
  2. Karm::addTimeToActiveTasks(int)
  3. Karm::autoSaveChanged(bool)
  4. Karm::autoSavePeriodChanged(int)
  5. Karm::minuteUpdate()
  6. Karm::stopChildCounters(Task*)
  7. KarmTray::advanceClock()
  8. KarmWindow::contextMenuRequest(QListViewItem*, const QPoint&, int)
  9. KarmWindow::disableStopAll()
  10. KarmWindow::enableStopAll()
  11. KarmWindow::hideOnClose(bool)
  12. KarmWindow::keyBindings()
  13. KarmWindow::print()
  14. KarmWindow::quit()
  15. KarmWindow::resetSessionTime();
  16. KarmWindow::save()
  17. KarmWindow::slotSelectionChanged()
  18. KarmWindow::updateStatusBar()
  19. KarmWindow::updateTime()
  20. Preferences::autoSaveCheckBoxChanged()
  21. Preferences::hideOnCloseCheckBoxChanged()
  22. Preferences::idleDetectCheckBoxChanged()
  23. Preferences::slotCancel()
  24. Preferences::slotOk()
  25. Preferences::timeLogingCheckBoxChanged()
  26. Task::updateActiveIcon()

Private Slots

  1. AddTaskDialog::enterWhatsThis()
  2. AddTaskDialog::slotAbsolutePressed()
  3. AddTaskDialog::slotRelativePressed()
  4. KAccelMenuWatch::removeDeadMenu()