documented (nearly) ever class

This commit is contained in:
itsmattkc
2019-07-06 23:32:01 -05:00
parent a9ff2389e6
commit 5e3c2fb7e4
43 changed files with 284 additions and 62 deletions
+13
View File
@@ -26,6 +26,14 @@
#include "widget/taskview/taskviewitem.h"
/**
* @brief A widget that shows a list of Tasks
*
* TaskView is a fairly simple widget for showing TaskViewItem widgets that each represent a Task object. The main
* entry point is the slot AddTask() which should be connected to a TaskManager's TaskAdded() signal. No more connecting
* is necessary since TaskViewItem will automatically delete itself (thus removing itself from the TaskView) when the
* Task finishes.
*/
class TaskView : public QScrollArea
{
Q_OBJECT
@@ -33,6 +41,11 @@ public:
TaskView(QWidget* parent);
public slots:
/**
* @brief Creates a TaskViewItem, connects it to a Task, and adds it to this widget
*
* Connect this to TaskManager::TaskAdded().
*/
void AddTask(Task* t);
private: