- Timestamp:
- 11/20/07 23:45:14 (1 year ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
Mulberry/trunk/Sources_Common/Application/Server/CServerTableCommon.cp
r62 r143 74 74 #include <string.h> 75 75 76 #if __dest_os == __win32_os77 // BUG in Metrowerks Compiler - need this specialization78 inline void allocator<CServerBrowse::SServerBrowseData>::deallocate(CServerBrowse::SServerBrowseData* p, size_t)79 {80 delete p;81 }82 #endif83 84 76 #pragma mark ____________________________Management 85 77 … … 240 232 // Add mailbox selection to list 241 233 CMboxList selected; 242 DoToSelection1((DoToSelection1PP) &CServer Browse::AddSelectionToList, &selected);234 DoToSelection1((DoToSelection1PP) &CServerTable::AddSelectionToList, &selected); 243 235 244 236 // Only do one if preview does not do substitute … … 357 349 // Add selection to list 358 350 CMboxList selected; 359 if (DoToSelection1((DoToSelection1PP) &CServer Browse::AddDSelectionToList, &selected))351 if (DoToSelection1((DoToSelection1PP) &CServerTable::AddDSelectionToList, &selected)) 360 352 { 361 353 // New draft with identity tied to first selected mailbox … … 415 407 416 408 // Add selection to list 417 if (DoToSelection1((DoToSelection1PP) &CServer Browse::AddSelectedNodesToList, &selected))409 if (DoToSelection1((DoToSelection1PP) &CServerTable::AddSelectedNodesToList, &selected)) 418 410 { 419 411 // Logon to all protocols … … 433 425 434 426 // Add selection to list 435 if (DoToSelection1((DoToSelection1PP) &CServer Browse::AddSelectedNodesToList, &selected))427 if (DoToSelection1((DoToSelection1PP) &CServerTable::AddSelectedNodesToList, &selected)) 436 428 { 437 429 // Logoff to all protocols … … 635 627 636 628 // Remove selection from list 637 if (DoToSelection1((DoToSelection1PP) &CServer Browse::AddSelectedNodesToList, &selected))629 if (DoToSelection1((DoToSelection1PP) &CServerTable::AddSelectedNodesToList, &selected)) 638 630 { 639 631 for(CServerNodeArray::reverse_iterator iter = selected.rbegin(); iter != selected.rend(); iter++) … … 665 657 666 658 // Remove selection from list 667 if (DoToSelection1((DoToSelection1PP) &CServer Browse::AddSelectedNodesToList, &selected))659 if (DoToSelection1((DoToSelection1PP) &CServerTable::AddSelectedNodesToList, &selected)) 668 660 { 669 661 for(CServerNodeArray::reverse_iterator iter = selected.rbegin(); iter != selected.rend(); iter++) … … 687 679 688 680 // Add selection to list 689 if (DoToSelection1((DoToSelection1PP) &CServer Browse::AddSelectedNodesToList, &selected))681 if (DoToSelection1((DoToSelection1PP) &CServerTable::AddSelectedNodesToList, &selected)) 690 682 { 691 683 for(CServerNodeArray::reverse_iterator iter = selected.rbegin(); iter != selected.rend(); iter++) … … 827 819 828 820 // Add selection to list 829 if (DoToSelection1((DoToSelection1PP) &CServer Browse::AddSelectedNodesToList, &selected))821 if (DoToSelection1((DoToSelection1PP) &CServerTable::AddSelectedNodesToList, &selected)) 830 822 { 831 823 // Remove wds from account (do in reverse) … … 866 858 867 859 // Add selection to list 868 if (DoToSelection1((DoToSelection1PP) &CServer Browse::AddSelectedNodesToList, &selected))860 if (DoToSelection1((DoToSelection1PP) &CServerTable::AddSelectedNodesToList, &selected)) 869 861 { 870 862 // Remove wds from account (do in reverse) … … 891 883 892 884 // Add selection to list 893 if (DoToSelection1((DoToSelection1PP) &CServer Browse::AddSelectedNodesToList, &selected))885 if (DoToSelection1((DoToSelection1PP) &CServerTable::AddSelectedNodesToList, &selected)) 894 886 { 895 887 // Reset hierarchy for each node (avoid doing more than once per server) … … 966 958 { 967 959 // Add selection to list 968 if (DoToSelection1((DoToSelection1PP) &CServer Browse::AddDSelectionToList, &selected))960 if (DoToSelection1((DoToSelection1PP) &CServerTable::AddDSelectionToList, &selected)) 969 961 { 970 962 // Check all mboxes first … … 1108 1100 try 1109 1101 { 1110 if (DoToSelection1((DoToSelection1PP) &CServer Browse::AddSelectionToList, &selected))1102 if (DoToSelection1((DoToSelection1PP) &CServerTable::AddSelectionToList, &selected)) 1111 1103 { 1112 1104 // Check all mboxes … … 1244 1236 1245 1237 // Add named selection to list 1246 DoToSelection1((DoToSelection1PP) &CServer Browse::AddSelectionToList, &mboxes);1238 DoToSelection1((DoToSelection1PP) &CServerTable::AddSelectionToList, &mboxes); 1247 1239 1248 1240 // Check that each mailbox to be opened is on a logged in server … … 1442 1434 { 1443 1435 // Get all selected mailboxes 1444 if (DoToSelection1((DoToSelection1PP) &CServer Browse::AddSelectionToList, &selected))1436 if (DoToSelection1((DoToSelection1PP) &CServerTable::AddSelectionToList, &selected)) 1445 1437 { 1446 1438 // Punt unseen in all mboxes … … 1501 1493 1502 1494 // Add selection to list 1503 if (DoToSelection1((DoToSelection1PP) &CServer Browse::AddSelectedNodesToList, &selected))1495 if (DoToSelection1((DoToSelection1PP) &CServerTable::AddSelectedNodesToList, &selected)) 1504 1496 { 1505 1497 for(CServerNodeArray::reverse_iterator iter = selected.rbegin(); iter != selected.rend(); iter++) … … 1527 1519 // Get all selected mailboxes 1528 1520 CMboxList selected; 1529 if (DoToSelection1((DoToSelection1PP) &CServer Browse::AddDSelectionToList, &selected))1521 if (DoToSelection1((DoToSelection1PP) &CServerTable::AddDSelectionToList, &selected)) 1530 1522 { 1531 1523 // Generate string for list of items being deleted … … 1601 1593 try 1602 1594 { 1603 if (DoToSelection1((DoToSelection1PP) &CServer Browse::AddDSelectionToList, &selected))1595 if (DoToSelection1((DoToSelection1PP) &CServerTable::AddDSelectionToList, &selected)) 1604 1596 { 1605 1597 //StValueChanger<bool> change(mListChanging, true); … … 1676 1668 { 1677 1669 // Get all selected mailboxes 1678 if (DoToSelection1((DoToSelection1PP) &CServer Browse::AddSelectionToList, &selected))1670 if (DoToSelection1((DoToSelection1PP) &CServerTable::AddSelectionToList, &selected)) 1679 1671 CSynchroniseDialog::PoseDialog(&selected); 1680 1672 } … … 1697 1689 { 1698 1690 // Get all selected mailboxes 1699 if (DoToSelection1((DoToSelection1PP) &CServer Browse::AddSelectionToList, &selected))1691 if (DoToSelection1((DoToSelection1PP) &CServerTable::AddSelectionToList, &selected)) 1700 1692 { 1701 1693 // Clear all mboxes … … 1738 1730 try 1739 1731 { 1740 if (DoToSelection1((DoToSelection1PP) &CServer Browse::AddSelectionToList, &selected))1732 if (DoToSelection1((DoToSelection1PP) &CServerTable::AddSelectionToList, &selected)) 1741 1733 { 1742 1734 //StValueChanger<bool> change(mListChanging, true); … … 1782 1774 try 1783 1775 { 1784 if (DoToSelection1((DoToSelection1PP) &CServer Browse::AddSelectionToList, &selected))1776 if (DoToSelection1((DoToSelection1PP) &CServerTable::AddSelectionToList, &selected)) 1785 1777 { 1786 1778 bool unsubscribed = false; … … 1823 1815 1824 1816 // Add selection to list 1825 if (DoToSelection1((DoToSelection1PP) &CServer Browse::AddSelectedNodesToList, &selected))1817 if (DoToSelection1((DoToSelection1PP) &CServerTable::AddSelectedNodesToList, &selected)) 1826 1818 { 1827 1819 // Logon to all protocols … … 1902 1894 CMboxList selected; 1903 1895 1904 if (DoToSelection1((DoToSelection1PP) &CServer Browse::AddSelectionToList, &selected))1896 if (DoToSelection1((DoToSelection1PP) &CServerTable::AddSelectionToList, &selected)) 1905 1897 { 1906 1898 // Do it again