kremotecontrol
editprofileaction.cpp
Go to the documentation of this file.
25 EditProfileAction::EditProfileAction(ProfileAction *action, QWidget* parent, Qt::WFlags flags): QWidget(parent, flags) {
39 connect(ui.tvDBusApps->selectionModel(), SIGNAL(currentChanged(QModelIndex,QModelIndex)), SLOT(refreshTemplates(QModelIndex)));
46 connect(ui.tvDBusFunctions->selectionModel(), SIGNAL(currentChanged(QModelIndex,QModelIndex)), SLOT(refreshArguments(QModelIndex)));
50 kDebug() << "searching for action:" << m_action->name() << m_action->description() << m_action->application();
56 ui.tvDBusFunctions->selectionModel()->setCurrentIndex(index, QItemSelectionModel::SelectCurrent | QItemSelectionModel::Rows);
96 ProfileActionTemplate actionTemplate = m_templateModel->actionTemplate(ui.tvDBusFunctions->selectionModel()->currentIndex());
126 ProfileActionTemplate actionTemplate = m_templateModel->actionTemplate(ui.tvDBusFunctions->selectionModel()->currentIndex());
155 m_templateModel->refresh(m_profileModel->profile(ui.tvDBusApps->selectionModel()->currentIndex()));
164 kDebug() << "got template:" << actionTemplate.actionName() << "function:" << actionTemplate.function().name();
Definition: action.h:34
Definition: profileactiontemplate.h:31
ProfileAction::ActionDestination destination() const
Definition: profileactiontemplate.cpp:91
void formComplete(bool complete)
Definition: model.h:132
Definition: action.h:34
QString actionTemplateId() const
Definition: profileactiontemplate.cpp:62
void setApplication(const QString &application)
Definition: dbusaction.cpp:33
Definition: action.h:34
Definition: prototype.h:28
EditProfileAction(ProfileAction *action, QWidget *parent=0, Qt::WFlags flags=0)
Definition: editprofileaction.cpp:25
Definition: model.h:107
Definition: action.h:34
bool checkForComplete() const
Definition: editprofileaction.cpp:88
void setActionTemplateId(const QString &actionTemplateID)
Definition: profileaction.cpp:46
Definition: model.h:88
Definition: model.h:123
QModelIndex find(const ProfileAction *action) const
Definition: model.cpp:567
Definition: action.h:34
void setProfileId(const QString &profileId)
Definition: profileaction.cpp:38
QString actionName() const
Definition: profileactiontemplate.cpp:66
ProfileActionTemplate actionTemplate(const QModelIndex &index) const
Definition: model.cpp:563
Definition: profileaction.h:26
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:07:43 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:07:43 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.