This repo is archived. You can view files and clone it, but cannot push or open issues or pull requests.
hf_naptar/MainWindow.h
2020-05-10 12:24:31 +02:00

37 lines
872 B
C++

#ifndef HF_NAPTAR_MAINWINDOW
#define HF_NAPTAR_MAINWINDOW
#include "AboutWindow.hpp"
#include "AddDateWindow.h"
#include "AddAnniversaryWindow.hpp"
#include "Naptar.h"
#include <gtkmm/window.h>
#include <gtkmm/calendar.h>
#include <gtkmm/label.h>
#include <gtkmm/builder.h>
#include <gtkmm/menuitem.h>
#include <gtkmm/filechooserdialog.h>
class MainWindow : public Gtk::Window {
void markDay();
void daySelected();
void aboutWinClose();
void addDateWinClose();
void addDate();
void addAnniversary();
void about();
void importFile();
void exportFile();
protected:
Naptar np;
Glib::RefPtr<Gtk::Builder> builder;
Gtk::Calendar* cal;
Gtk::Label* label;
Gtk::MenuItem* mitem;
AboutWindow* aboutw;
AddDateWindow* addDatew;
public:
MainWindow(BaseObjectType* b,const Glib::RefPtr<Gtk::Builder>& refGlade);
virtual ~MainWindow();
};
#endif