25 lines
606 B
C++
25 lines
606 B
C++
#ifndef HF_NAPTAR_ANNIVERSARY_WINDOW_H
|
|
#define HF_NAPTAR_ANNIVERSARY_WINDOW_H
|
|
#include "evfordulo.h"
|
|
#include "AddDateWindow.h"
|
|
|
|
class AnniversaryWindow : public AddDateWindow {
|
|
protected:
|
|
void addToCalendar(){
|
|
int ev,honap,nap;
|
|
calendar.get_date((guint&)ev,(guint&)honap,(guint&)nap);
|
|
if(!np.foglalt(ev,honap+1,nap)){
|
|
np.hozzaad(new Evfordulo(ev,honap+1,nap,entry.get_buffer()->get_text().c_str()));
|
|
close();
|
|
}else{
|
|
createErrorWindow();
|
|
}
|
|
}
|
|
public:
|
|
AnniversaryWindow(Naptar& np): AddDateWindow(np) {
|
|
set_title("Évforduló Hozzáadása");
|
|
}
|
|
|
|
};
|
|
|
|
#endif
|