summaryrefslogtreecommitdiff
path: root/core/pim/datebook2/stringmanager.cpp
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();
}