#include <resourcefile.h>
Inherits TDEABC::Resource.
Public Member Functions | |
ResourceFile (const TDEConfig *cfg) | |
ResourceFile (const TQString &fileName, const TQString &formatName="vcard") | |
~ResourceFile () | |
virtual void | writeConfig (TDEConfig *cfg) |
virtual bool | doOpen () |
virtual void | doClose () |
virtual Ticket * | requestSaveTicket () |
virtual void | releaseSaveTicket (Ticket *) |
virtual bool | load () |
virtual bool | asyncLoad () |
virtual bool | save (Ticket *ticket) |
virtual bool | asyncSave (Ticket *ticket) |
void | setFileName (const TQString &) |
TQString | fileName () const |
void | setFormat (const TQString &name) |
TQString | format () const |
virtual void | removeAddressee (const Addressee &addr) |
Protected Slots | |
void | fileChanged () |
Protected Member Functions | |
void | init (const TQString &fileName, const TQString &format) |
bool | lock (const TQString &fileName) |
void | unlock (const TQString &fileName) |
Detailed Description
This resource allows access to a local file.
Definition at line 40 of file resourcefile.h.
Constructor & Destructor Documentation
◆ ResourceFile() [1/2]
ResourceFile::ResourceFile | ( | const TDEConfig * | cfg | ) |
Constructor.
- Parameters
-
cfg The config object where custom resource settings are stored.
Definition at line 49 of file resourcefile.cpp.
◆ ResourceFile() [2/2]
ResourceFile::ResourceFile | ( | const TQString & | fileName, |
const TQString & | formatName = "vcard" |
||
) |
Construct file resource on file.
- fileName using format
- formatName.
Definition at line 66 of file resourcefile.cpp.
◆ ~ResourceFile()
ResourceFile::~ResourceFile | ( | ) |
Destructor.
Definition at line 95 of file resourcefile.cpp.
Member Function Documentation
◆ doClose()
|
virtual |
Closes the file again.
Definition at line 218 of file resourcefile.cpp.
◆ doOpen()
|
virtual |
Tries to open the file and checks for the proper format.
This method should be called before load().
Definition at line 144 of file resourcefile.cpp.
◆ fileName()
TQString ResourceFile::fileName | ( | ) | const |
Return name of file used for loading and saving the address book.
Definition at line 355 of file resourcefile.cpp.
◆ format()
TQString ResourceFile::format | ( | ) | const |
Returns the format name.
Definition at line 369 of file resourcefile.cpp.
◆ load()
|
virtual |
Loads all addressees from file to the address book.
Returns true if all addressees could be loaded otherwise false.
Definition at line 222 of file resourcefile.cpp.
◆ removeAddressee()
|
virtual |
Remove a addressee from its source.
This method is mainly called by TDEABC::AddressBook.
Definition at line 390 of file resourcefile.cpp.
◆ requestSaveTicket()
|
virtual |
Requests a save ticket, that is used by save()
Definition at line 113 of file resourcefile.cpp.
◆ save()
|
virtual |
Saves all addresses from address book to file.
Returns true if all addressees could be saved otherwise false.
- Parameters
-
ticket The ticket returned by requestSaveTicket()
Definition at line 255 of file resourcefile.cpp.
◆ setFileName()
void ResourceFile::setFileName | ( | const TQString & | fileName | ) |
Set name of file to be used for saving.
Definition at line 343 of file resourcefile.cpp.
◆ setFormat()
void ResourceFile::setFormat | ( | const TQString & | name | ) |
Sets a new format by name.
Definition at line 360 of file resourcefile.cpp.
◆ writeConfig()
|
virtual |
Writes the config back.
Definition at line 101 of file resourcefile.cpp.
The documentation for this class was generated from the following files: