Lines Matching refs:account

83 AccountItem::AccountItem(const char* label, BMailAccountSettings* account,
87 fAccount(account),
376 "Create a new account with the Add button.\n\n"
377 "Remove an account with the Remove button on the selected item.\n\n"
434 BMailAccountSettings* account = fAccounts.ItemAt(i);
435 _AddAccountToView(account);
446 BMailAccountSettings* account = fAccounts.ItemAt(i);
447 if (account && account->HasBeenModified())
448 changedAccounts.AddInt32("account", account->AccountID());
451 BMailAccountSettings* account = fToDeleteAccounts.ItemAt(i);
452 changedAccounts.AddInt32("account", account->AccountID());
455 // cleanup account directory
457 BMailAccountSettings* account = fToDeleteAccounts.ItemAt(i);
458 BEntry entry(account->AccountFile());
460 delete account;
676 BMailAccountSettings* account = new BMailAccountSettings;
677 if (!account)
679 fAccounts.AddItem(account);
680 _AddAccountToView(account);
681 return account;
686 ConfigWindow::AccountUpdated(BMailAccountSettings* account)
688 if (account == NULL)
693 if (item->Account() == account) {
695 item->SetText(account->Name());
757 // revert account data
763 BMailAccountSettings* account = fAccounts.ItemAt(i);
764 _RemoveAccountFromListView(account);
765 delete account;
774 ConfigWindow::_AddAccountToView(BMailAccountSettings* account)
777 label << account->Name();
780 item = new AccountItem(label, account, ACCOUNT_ITEM);
783 item = new AccountItem(B_TRANSLATE("\t\t�� Incoming"), account, INBOUND_ITEM);
785 if (!account->IsInboundEnabled())
788 item = new AccountItem(B_TRANSLATE("\t\t�� Outgoing"), account,
791 if (!account->IsOutboundEnabled())
794 item = new AccountItem(B_TRANSLATE("\t\t�� E-mail filters"), account,
801 ConfigWindow::_RemoveAccount(BMailAccountSettings* account)
803 _RemoveAccountFromListView(account);
804 fAccounts.RemoveItem(account);
805 fToDeleteAccounts.AddItem(account);
810 ConfigWindow::_RemoveAccountFromListView(BMailAccountSettings* account)
812 if (fLastSelectedAccount == account) {
819 if (item->Account() == account) {
832 BMailAccountSettings* account = item->Account();
833 fLastSelectedAccount = account;
838 view = new AccountConfigView(account);
842 view = new ProtocolSettingsView(account->InboundAddOnRef(),
843 *account, account->InboundSettings());
847 view = new ProtocolSettingsView(account->OutboundAddOnRef(),
848 *account, account->OutboundSettings());
852 view = new FiltersConfigView(*account);