Source Code (Use browser search to find items of interest.)
Class Index
kcontrol'KNotifyWidget (./kdebase/kcontrol/knotify/knotify.h:88)
class KNotifyWidget : public KCModule
{
Q_OBJECT
public:
KNotifyWidget(QWidget *parent, const char *name);
virtual ~KNotifyWidget();
void defaults();
private slots:
void changed();
/**
* Load all the apps
*/
void loadAll();
protected:
QListView *apps;
QListView *events;
EventView *eventview;
Programs *applications;
};
kcontrol'KNotifyWidget::KNotifyWidget() (./kdebase/kcontrol/knotify/knotify.cpp:37)
KNotifyWidget::KNotifyWidget(QWidget *parent, const char *name):
KCModule(parent, name)
{
QVBoxLayout *layout=new QVBoxLayout(this,0,3);
apps=new QListView(this);
apps->addColumn(i18n("Application Name"));
apps->addColumn(i18n("Description"));
apps->setSelectionMode(QListView::Single);
layout->addWidget(apps, 1);
events=new QListView(this);
events->setSelectionMode(QListView::Single);
events->addColumn(i18n("Event Name"));
events->addColumn(i18n("Description"));
layout->addWidget(events, 1);
eventview=new EventView(this);
eventview->setEnabled(false);
layout->addWidget(eventview, 1);
loadAll();
};
kcontrol'KNotifyWidget::~KNotifyWidget() (./kdebase/kcontrol/knotify/knotify.cpp:60)
KNotifyWidget::~KNotifyWidget()
{
}
kcontrol'KNotifyWidget::defaults() (./kdebase/kcontrol/knotify/knotify.cpp:65)
void KNotifyWidget::defaults()
{
if (KMessageBox::warningContinueCancel(this,
i18n("This will cause the notifications for *All Applications* "
"to be reset to their defaults!"), i18n("Are you sure?!"), i18n("Continue"))
!= KMessageBox::Continue)
return;
delete applications;
loadAll();
}
kcontrol'KNotifyWidget::changed() (./kdebase/kcontrol/knotify/knotify.cpp:76)
void KNotifyWidget::changed()
{
emit KCModule::changed(true);
}
kcontrol'KNotifyWidget::loadAll() (./kdebase/kcontrol/knotify/knotify.cpp:81)
void KNotifyWidget::loadAll()
{
applications = new Programs(eventview, apps, events);
applications->show();
}