blob: 77bc88a90fc1ac4dc766d4202eba8a056cd86513 (
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
34
35
36
37
38
39
40
41
42
|
#include <qpe/config.h>
#include "stringmanager.h"
using namespace Datebook;
StringManager::StringManager( const QString& str )
: m_base( str ) {
}
StringManager::~StringManager() {
}
void StringManager::add( const QString& str ) {
ManagerTemplate<QString>::add(str, str);
}
bool StringManager::doLoad() {
Config qpe( "datebook-"+m_base );
qpe.setGroup(m_base );
QStringList list = qpe.readListEntry( "Names", 0x1f );
for (QStringList::Iterator it = list.begin(); it != list.end(); ++it )
add( (*it) );
return true;
}
bool StringManager::doSave() {
Config qpe( "datebook"+m_base );
qpe.setGroup(m_base);
qpe.writeEntry( "Names", names(), 0x1f );
return false;
}
StringManagerDialog::StringManagerDialog(const StringManager& )
: QDialog(0, 0, true ) {
}
StringManagerDialog::~StringManagerDialog() {
}
StringManager StringManagerDialog::manager()const {
return StringManager();
}
|