~josephjamesmills/ubuntutv/mockup-ppa-branch

« back to all changes in this revision

Viewing changes to Unity-2d/ubuntu-tv/libunity-2d-private/src/launcherapplicationslistdbus.cpp

  • Committer: Joseph Mills
  • Date: 2012-11-19 21:25:03 UTC
  • Revision ID: josephjamesmills@gmail.com-20121119212503-lwix013dozhb0ar4
adding Unity 2d stuff

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#include "launcherapplication.h"
 
2
#include "launcherapplicationslistdbus.h"
 
3
#include "launcherapplicationslist.h"
 
4
 
 
5
LauncherApplicationsListDBUS::LauncherApplicationsListDBUS(QObject *parent) :
 
6
    QDBusAbstractAdaptor(parent)
 
7
{
 
8
}
 
9
 
 
10
void
 
11
LauncherApplicationsListDBUS::AddLauncherItemFromPosition(QString icon, QString title,
 
12
                                                          int icon_x, int icon_y, int icon_size,
 
13
                                                          QString desktop_file, QString aptdaemon_task)
 
14
{
 
15
    Q_UNUSED(icon)
 
16
    Q_UNUSED(title)
 
17
    Q_UNUSED(icon_x)
 
18
    Q_UNUSED(icon_y)
 
19
    Q_UNUSED(icon_size)
 
20
    Q_UNUSED(aptdaemon_task)
 
21
 
 
22
    LauncherApplicationsList* applicationsList = qobject_cast<LauncherApplicationsList*>(parent());
 
23
    if (applicationsList != NULL && !desktop_file.isEmpty()) {
 
24
        applicationsList->insertFavoriteApplication(desktop_file);
 
25
        LauncherApplication *application = applicationsList->m_applicationForDesktopFile.value(desktop_file, NULL);
 
26
        if (application != NULL) {
 
27
            application->beginForceUrgent(1500);
 
28
        }
 
29
    }
 
30
}
 
31
 
 
32
#include "launcherapplicationslistdbus.moc"