Skip to content

Commit

Permalink
Move currentTask property from Service into RememberApp class.
Browse files Browse the repository at this point in the history
  • Loading branch information
jpwhiting committed Jul 17, 2012
1 parent e46aece commit b18c32e
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 24 deletions.
17 changes: 0 additions & 17 deletions src/service.cpp
Expand Up @@ -32,7 +32,6 @@ class Service::Private
Private(Service *service)
{
authentication = 0;
currentTask = 0;
tasksModel = new TasksModel(service);
filteredTasksModel = new FilteredTasksModel;
filteredTasksModel->setSourceModel(tasksModel);
Expand All @@ -55,7 +54,6 @@ class Service::Private
QMap<QString, TasksModel *> smartListTasksModels;

FilteredTasksModel *filteredTasksModel;
Task *currentTask;
};

Service::Service(QObject *parent) :
Expand Down Expand Up @@ -144,21 +142,6 @@ void Service::setListId(QString id)
}
}

void Service::setCurrentTask(int row)
{
Task * task = d->filteredTasksModel->taskForRow(row);
if (task)
{
d->currentTask = task;
emit currentTaskChanged();
}
}

Task *Service::getCurrentTask()
{
return d->currentTask;
}

void Service::authenticate(Permission p)
{
d->authentication->setPermission(p);
Expand Down
7 changes: 0 additions & 7 deletions src/service.h
Expand Up @@ -39,7 +39,6 @@ namespace RTM {
Q_OBJECT
Q_PROPERTY(RTM::ListsModel * listsModel READ getListsModel)
Q_PROPERTY(RTM::FilteredTasksModel * tasksModel READ getTasksModel)
Q_PROPERTY(RTM::Task * currentTask READ getCurrentTask NOTIFY currentTaskChanged)

public:
Service(QObject *parent = 0);
Expand All @@ -59,17 +58,11 @@ namespace RTM {

Q_INVOKABLE void setListId(QString id);

// Set the current task to given row of the filtered tasks list model.
Q_INVOKABLE void setCurrentTask(int row);
Q_INVOKABLE Task *getCurrentTask();

signals:
// Signal the ui should load the given url in order to authenticate.
void authenticationLoadUrl(const QUrl &url);
// Signal authentication is done.
void authenticationDone(bool success);
// Signal chosen task has changed.
void currentTaskChanged();

void contactsAddFinished(QVariantMap response, ResponseStatus status);
void contactsDeleteFinished(QVariantMap response, ResponseStatus status);
Expand Down

0 comments on commit b18c32e

Please sign in to comment.