Not Logged In
|
Login
|
Register
Home
|
News
|
Projects
|
Releases
Bugs
|
RFE
|
Repositories
|
Help
projects
/
xestiaab
/
.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
frmContactEditorNickname: Implemented priority control
[xestiaab/.git]
/
source
/
frmContact.cpp
diff --git
a/source/frmContact.cpp
b/source/frmContact.cpp
index
a94c876
..
d02be95
100644
(file)
--- a/
source/frmContact.cpp
+++ b/
source/frmContact.cpp
@@
-39,6
+39,8
@@
void frmContact::CloseWindowProcessing(){
void frmContact::CloseWindow( wxCommandEvent& event ){
void frmContact::CloseWindow( wxCommandEvent& event ){
+ // Close this window.
+
this->Close();
}
this->Close();
}
@@
-50,6
+52,9
@@
void frmContact::CloseWindow( wxCloseEvent& event ){
wxFileSystem::AddHandler(new wxMemoryFSHandler);
wxFileSystem::AddHandler(new wxMemoryFSHandler);
+ // Check if frmContact is the main window, if not
+ // then do some clear up.
+
if (StartupMode == false){
if (MemoryFSListPtr->find(SessionID) == MemoryFSListPtr->end()){
if (StartupMode == false){
if (MemoryFSListPtr->find(SessionID) == MemoryFSListPtr->end()){
@@
-95,6
+100,8
@@
void frmContact::CloseWindow( wxCloseEvent& event ){
bool frmContact::SetupContactData(vCard *vCardObj){
bool frmContact::SetupContactData(vCard *vCardObj){
+ // Setup the contact information.
+
wxFileSystem::AddHandler(new wxMemoryFSHandler);
for (std::map<wxString, wxString>::iterator striter = MemoryFSListPtr->begin();
wxFileSystem::AddHandler(new wxMemoryFSHandler);
for (std::map<wxString, wxString>::iterator striter = MemoryFSListPtr->begin();
@@
-114,7
+121,7
@@
bool frmContact::SetupContactData(vCard *vCardObj){
OldSessionID = SessionID;
SessionID = wxString::Format(wxT("%i"), rand() % 32768);
OldSessionID = SessionID;
SessionID = wxString::Format(wxT("%i"), rand() % 32768);
- LoadContactData(vCardObj, htmContactData, SessionID, OldSessionID, MemoryFSListPtr);
+ LoadContactData(vCardObj, htmContactData, SessionID, OldSessionID, MemoryFSListPtr
, backgroundColour
);
ArrayvCardOutData FNList;
FNList = vCardObj->GetByPartial(wxT("FN"));
ArrayvCardOutData FNList;
FNList = vCardObj->GetByPartial(wxT("FN"));
@@
-144,24
+151,40
@@
bool frmContact::SetupContactData(vCard *vCardObj){
void frmContact::SetMode(bool StartupModeIn){
void frmContact::SetMode(bool StartupModeIn){
+ // Set the mode which frmContact will be operating.
+
StartupMode = StartupModeIn;
}
void frmContact::SetupPointers(std::map<wxString,wxString> *MemoryFSListIncPtr){
StartupMode = StartupModeIn;
}
void frmContact::SetupPointers(std::map<wxString,wxString> *MemoryFSListIncPtr){
+ // Set the pointer for the Memory Filesystem map.
+
MemoryFSListPtr = MemoryFSListIncPtr;
}
void frmContact::SetUID(int UID){
MemoryFSListPtr = MemoryFSListIncPtr;
}
void frmContact::SetUID(int UID){
+ // Set the UID of the contact window.
+
ContactUID = UID;
}
wxString frmContact::GetFilename(){
ContactUID = UID;
}
wxString frmContact::GetFilename(){
+ // Get the filename of the contact being displayed.
+
return vCardFilename;
return vCardFilename;
+}
+
+void frmContact::SetBackgroundColour(wxString backgroundColour){
+
+ // Set the background colour.
+
+ this->backgroundColour = backgroundColour;
+
}
\ No newline at end of file
}
\ No newline at end of file
Yn Maystri
© 2006 - 2019 Xestia Software Development
Software
Xestia Address Book
Xestia Calendar
Development
Xestia Gelforn
Everything else
About
News
Privacy Policy