Initial commit
This commit is contained in:
8
src/event/evbuttonirq.cpp
Normal file
8
src/event/evbuttonirq.cpp
Normal file
@@ -0,0 +1,8 @@
|
||||
#include "events.h"
|
||||
#include "evbuttonirq.h"
|
||||
|
||||
evButtonIrq::evButtonIrq() :
|
||||
XFCustomEvent(evButtonIrqId)
|
||||
{
|
||||
setDeleteAfterConsume(false);
|
||||
}
|
13
src/event/evbuttonirq.h
Normal file
13
src/event/evbuttonirq.h
Normal file
@@ -0,0 +1,13 @@
|
||||
#ifndef EVBUTTONIRQ_H
|
||||
#define EVBUTTONIRQ_H
|
||||
|
||||
#include "xf/customevent.h"
|
||||
#include "events.h"
|
||||
|
||||
class evButtonIrq : public XFCustomEvent
|
||||
{
|
||||
public:
|
||||
evButtonIrq();
|
||||
};
|
||||
|
||||
#endif // EVBUTTONIRQ_H
|
12
src/event/evbuttonpressed.cpp
Normal file
12
src/event/evbuttonpressed.cpp
Normal file
@@ -0,0 +1,12 @@
|
||||
#include "events.h"
|
||||
#include "evbuttonpressed.h"
|
||||
|
||||
evButtonPressed::evButtonPressed(int buttonIndex) :
|
||||
XFCustomEvent(evButtonPressedId)
|
||||
{
|
||||
_buttonIndex = buttonIndex;
|
||||
}
|
||||
|
||||
uint16_t evButtonPressed::buttonIndex() {
|
||||
return _buttonIndex;
|
||||
}
|
18
src/event/evbuttonpressed.h
Normal file
18
src/event/evbuttonpressed.h
Normal file
@@ -0,0 +1,18 @@
|
||||
#ifndef EVBUTTONPRESSED_H
|
||||
#define EVBUTTONPRESSED_H
|
||||
|
||||
#include "xf/customevent.h"
|
||||
#include "events.h"
|
||||
#include <stdint.h>
|
||||
|
||||
class evButtonPressed : public XFCustomEvent
|
||||
{
|
||||
public:
|
||||
evButtonPressed(int buttonIndex);
|
||||
uint16_t buttonIndex();
|
||||
private:
|
||||
uint16_t _buttonIndex;
|
||||
|
||||
};
|
||||
|
||||
#endif // EVBUTTONPRESSED_H
|
8
src/event/evbuttonreleased.cpp
Normal file
8
src/event/evbuttonreleased.cpp
Normal file
@@ -0,0 +1,8 @@
|
||||
#include "events.h"
|
||||
#include "event/evbuttonreleased.h"
|
||||
|
||||
evButtonReleased::evButtonReleased() :
|
||||
XFCustomEvent(evButtonReleasedId)
|
||||
{
|
||||
|
||||
}
|
13
src/event/evbuttonreleased.h
Normal file
13
src/event/evbuttonreleased.h
Normal file
@@ -0,0 +1,13 @@
|
||||
#ifndef EVBUTTONRELEASED_H
|
||||
#define EVBUTTONRELEASED_H
|
||||
|
||||
#include "xf/customevent.h"
|
||||
#include "events.h"
|
||||
|
||||
class evButtonReleased : public XFCustomEvent
|
||||
{
|
||||
public:
|
||||
evButtonReleased();
|
||||
};
|
||||
|
||||
#endif // EVBUTTONRELEASED_H
|
13
src/event/evcheckboxtrigger.cpp
Normal file
13
src/event/evcheckboxtrigger.cpp
Normal file
@@ -0,0 +1,13 @@
|
||||
#include "events.h"
|
||||
#include "evcheckboxtrigger.h"
|
||||
|
||||
evCheckBoxTrigger::evCheckBoxTrigger(bool checked, int eventId) :
|
||||
XFCustomEvent(eventId),
|
||||
checked(checked)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
bool evCheckBoxTrigger::isChecked() const {
|
||||
return checked;
|
||||
}
|
17
src/event/evcheckboxtrigger.h
Normal file
17
src/event/evcheckboxtrigger.h
Normal file
@@ -0,0 +1,17 @@
|
||||
#ifndef EV_CHECK_BOX_TRIGGER_H
|
||||
#define EV_CHECK_BOX_TRIGGER_H
|
||||
|
||||
#include "xf/customevent.h"
|
||||
#include "events.h"
|
||||
#include <stdint.h>
|
||||
|
||||
class evCheckBoxTrigger : public XFCustomEvent
|
||||
{
|
||||
public:
|
||||
evCheckBoxTrigger(bool checked, int eventId);
|
||||
bool isChecked() const;
|
||||
private:
|
||||
const bool checked;
|
||||
};
|
||||
|
||||
#endif // EV_CHECK_BOX_TRIGGER_H
|
12
src/event/events.h
Normal file
12
src/event/events.h
Normal file
@@ -0,0 +1,12 @@
|
||||
#ifndef EVENTS_H
|
||||
#define EVENTS_H
|
||||
|
||||
typedef enum
|
||||
{
|
||||
evButtonIrqId = 1,
|
||||
evButtonPressedId,
|
||||
evButtonReleasedId
|
||||
|
||||
} EventIds;
|
||||
|
||||
#endif // EVENTS_H
|
Reference in New Issue
Block a user