kopia lustrzana https://github.com/jamescoxon/dl-fldigi
71 wiersze
1.8 KiB
C++
71 wiersze
1.8 KiB
C++
#ifndef SUPPORT_H
|
|
#define SUPPORT_h
|
|
|
|
#include <string>
|
|
|
|
#include <FL/Fl_Widget.H>
|
|
#include <FL/Fl_Menu_.H>
|
|
|
|
#include "qso_db.h"
|
|
#include "adif_io.h"
|
|
|
|
#include "lgbook.h"
|
|
|
|
#ifdef __WOE32__
|
|
# define ADIF_SUFFIX "adi"
|
|
#else
|
|
# define ADIF_SUFFIX "adif"
|
|
#endif
|
|
|
|
enum savetype {ADIF, CSV, TEXT, LO};
|
|
|
|
extern cQsoDb qsodb;
|
|
extern cAdifIO adifFile;
|
|
extern std::string logbook_filename;
|
|
extern std::string sDate_on;
|
|
extern std::string sDate_off;
|
|
|
|
extern void loadBrowser(bool keep_pos = false);
|
|
|
|
extern void Export_log();
|
|
extern void cb_SortByCall();
|
|
extern void cb_SortByDate();
|
|
extern void cb_SortByMode();
|
|
extern void cb_SortByFreq();
|
|
extern void cb_browser(Fl_Widget *, void *);
|
|
|
|
extern void cb_mnuNewLogbook(Fl_Menu_* m, void* d);
|
|
extern void cb_mnuOpenLogbook(Fl_Menu_* m, void* d);
|
|
extern void cb_mnuSaveLogbook(Fl_Menu_*m, void* d);
|
|
extern void cb_mnuMergeADIF_log(Fl_Menu_* m, void* d);
|
|
extern void cb_mnuExportADIF_log(Fl_Menu_* m, void* d);
|
|
extern void cb_mnuExportCSV_log(Fl_Menu_* m, void* d);
|
|
extern void cb_mnuExportTEXT_log(Fl_Menu_* m, void* d);
|
|
extern void cb_Export_Cabrillo(Fl_Menu_* m, void* d);
|
|
|
|
extern void saveLogbook();
|
|
extern void cb_mnuShowLogbook(Fl_Menu_ *m, void* d);
|
|
|
|
extern void activateButtons();
|
|
extern void saveRecord ();
|
|
extern void clearRecord ();
|
|
extern void updateRecord ();
|
|
extern void deleteRecord ();
|
|
extern void AddRecord ();
|
|
extern void DisplayRecord (int idxRec);
|
|
extern void SearchLastQSO (const char *);
|
|
extern cQsoRec* SearchLog(const char *callsign);
|
|
extern void DupCheck();
|
|
extern void cb_search(Fl_Widget* w, void*);
|
|
extern int log_search_handler(int);
|
|
extern void reload_browser();
|
|
|
|
extern void cb_doExport();
|
|
|
|
extern void WriteCabrillo();
|
|
|
|
extern void dxcc_entity_cache_enable(bool v);
|
|
bool qsodb_dxcc_entity_find(const char* country);
|
|
|
|
#endif
|