blob: 4074b1aa5834eb3635669e446e71937c63f7290e (
plain)
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
|
#pragma once
#include <the_Foundation/array.h>
#include <the_Foundation/string.h>
#include <the_Foundation/time.h>
iDeclareType(HistoryItem)
iDeclareTypeConstruction(HistoryItem)
struct Impl_HistoryItem {
iTime when;
iString url;
};
iDeclareType(History)
iDeclareTypeConstruction(History)
void clear_History (iHistory *);
void load_History (iHistory *, const char *dirPath);
void save_History (const iHistory *, const char *dirPath);
iHistoryItem * itemAtPos_History (iHistory *, size_t pos);
iHistoryItem * item_History (iHistory *);
const iString * url_History (iHistory *, size_t pos);
iTime urlVisitTime_History(const iHistory *, const iString *url);
void print_History (const iHistory *);
void addUrl_History (iHistory *, const iString *url);
void replace_History (iHistory *, const iString *url);
iBool goBack_History (iHistory *);
iBool goForward_History (iHistory *);
|