1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
#ifndef CONF_H
#define CONF_H
#include <wx/string.h>
#include <wx/dynarray.h>
#include "cbiniparser.h"
struct UpdateRec
{
wxString entry;
wxString title;
wxString name;
wxString desc;
wxString remote_server;
wxString remote_file;
wxString local_file;
wxArrayString groups;
wxString install;
wxString version;
wxString installed_version;
long int bytes;
float kilobytes;
float megabytes;
wxString size;
wxString date;
bool installable;
bool downloaded;
bool installed;
};
extern wxString g_MasterPath;
UpdateRec* ReadConf(const IniParser& ini, int* recCount, const wxString& currentServer, const wxString& appPath);
UpdateRec* FindRecByTitle(const wxString& title, UpdateRec* list, int count);
// utility
wxString GetSizeString(int bytes);
#endif // CONF_H
|