1 // ---------------------------------------------------------------------------- 2 // Copyright (C) 2014 3 // David Freese, W1HKJ 4 // 5 // This file is part of fldigi 6 // 7 // fldigi is free software; you can redistribute it and/or modify 8 // it under the terms of the GNU General Public License as published by 9 // the Free Software Foundation; either version 3 of the License, or 10 // (at your option) any later version. 11 // 12 // fldigi is distributed in the hope that it will be useful, 13 // but WITHOUT ANY WARRANTY; without even the implied warranty of 14 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 // GNU General Public License for more details. 16 // 17 // You should have received a copy of the GNU General Public License 18 // along with this program. If not, see <http://www.gnu.org/licenses/>. 19 // ---------------------------------------------------------------------------- 20 21 #ifndef MULTIPSK_H 22 #define MULTIPSK_H 23 24 #include "qso_db.h" 25 26 class cTextFile { 27 private: 28 char header[120]; 29 void makeHeader(); 30 char *adif_to_date( char *s); 31 char *adif_to_time( char *s); 32 public: cTextFile()33 cTextFile () {}; ~cTextFile()34 ~cTextFile () {}; 35 void writeCSVHeader(FILE *); 36 int writeCSVFile (const char *, cQsoDb *); 37 void writeTXTHeader(FILE *); 38 int writeTXTFile (const char *, cQsoDb *); 39 }; 40 41 #endif 42