Portability Libraries  2015.2.0.0
Common Methods and Objects for Platform Independance.
SoftwareAndServices::Library::UPN::wx::UpnEditor Class Reference

#include <UpnEditor.hpp>

+ Inheritance diagram for SoftwareAndServices::Library::UPN::wx::UpnEditor:
+ Collaboration diagram for SoftwareAndServices::Library::UPN::wx::UpnEditor:

Public Member Functions

 UpnEditor (wxWindow *Parent, UpnDbAuthHandle_t Auth, UpnDB &Upn)
 
virtual ~UpnEditor ()
 
bool GetDateOfBirth (DateTime &Dob) const
 
bool GetHomePage (Uri &HomePage) const
 
void GetName (String &Prefix, String &First, String &Middle, String &Last, String &Suffix, String &Nickname)
 
bool GetPicture (String &FileName, String &MimeType, String &Extension)
 
bool GetSpoken (String &FileName, String &MimeType, String &Extension)
 
bool IsRealmAdministrator () const
 
bool IsRealmAdministrator (bool IsAdmin)
 
bool IsSiteAdministrator () const
 
bool IsSiteAdministrator (bool IsAdmin)
 
bool NameIsPublic () const
 
void NameIsPublic (bool MakePublic)
 
bool NameIsRealmPublic () const
 
void NameIsRealmPublic (bool MakePublic)
 
void ReadOnly (bool SetReadOnly)
 
bool ReadOnly () const
 
const std::vector< UpnDbRealmId_t > & RealmList () const
 
UpnDbResourceId_t ResourceType () const
 
void ResourceType (UpnDbResourceId_t Type)
 
UpnDBUpn () const
 
void Upn (UpnDB &TheUpn)
 
UpnDbUpnId_t UpnId () const
 
String & UpnValue () const
 
void UpnValue (String &TheUpn)
 
void UpnValue (const char *TheUpn)
 
- Public Member Functions inherited from SoftwareAndServices::Library::UPN::wx::EditUpnFrame
 EditUpnFrame (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=wxT("UPN Editor"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxCAPTION|wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL)
 
 ~EditUpnFrame ()
 

Additional Inherited Members

- Protected Attributes inherited from SoftwareAndServices::Library::UPN::wx::EditUpnFrame
wxListBox * AddresseList
 
wxPanel * AddressPanel
 
wxChoice * AddressTypeChoice
 
wxStaticText * AddressTypeLabel
 
wxCheckBox * AutoDialExtensionCheckbox
 
wxButton * CallButton
 
wxPanel * CardsPanel
 
wxChoice * CountryChoice
 
wxStaticText * CountryCodeLabel
 
wxTextCtrl * CountryCodeText
 
wxStaticText * CountryLabel
 
wxDatePickerCtrl * DateOfBirth
 
wxStaticText * DateOfBirthLabel
 
wxButton * DeleteAddressButton
 
wxButton * EditAddressTypeButton
 
wxButton * EditCountriesButton
 
wxButton * EditEmailTypeButton
 
wxButton * EditPhoneTypeButton
 
wxCheckBox * EmailDefaultCheckbox
 
wxStaticText * EmailLabel
 
wxListBox * EmailListBox
 
wxButton * EmailNowButton
 
wxPanel * EmailPanel
 
wxTextCtrl * EmailText
 
wxChoice * EmailTypeChoice
 
wxTextCtrl * ExtendedAddressText
 
wxStaticText * ExtendedLabel
 
wxStaticText * ExtensionLabel
 
wxMenu * FileMenu
 
wxStaticText * FirstLabel
 
wxCheckBox * HaveDateOfBirthCheckbox
 
wxStaticText * HomePageLabel
 
wxTextCtrl * HomePageText
 
wxCheckBox * IsDefaultPhoneCheckbox
 
wxCheckBox * IsRealmAdminCheckbox
 
wxCheckBox * IsSiteAdminCheckbox
 
wxStaticText * LastLabel
 
wxHyperlinkCtrl * ListenNameHyperlink
 
wxPanel * ListsPanel
 
wxStaticText * LocalityLabel
 
wxTextCtrl * LocalityText
 
wxButton * LookupCountryCodeButton
 
wxStaticLine * m_staticline10
 
wxStaticLine * m_staticline11
 
wxStaticLine * m_staticline12
 
wxStaticLine * m_staticline13
 
wxStaticLine * m_staticline14
 
wxStaticLine * m_staticline15
 
wxStaticLine * m_staticline16
 
wxStaticLine * m_staticline17
 
wxStaticLine * m_staticline24
 
wxStaticLine * m_staticline25
 
wxStaticLine * m_staticline26
 
wxStaticLine * m_staticline261
 
wxStaticLine * m_staticline27
 
wxStaticLine * m_staticline271
 
wxStaticLine * m_staticline28
 
wxStaticLine * m_staticline281
 
wxStaticLine * m_staticline29
 
wxStaticLine * m_staticline30
 
wxStaticLine * m_staticline31
 
wxStaticLine * m_staticline32
 
wxStaticLine * m_staticline33
 
wxStaticLine * m_staticline34
 
wxStaticLine * m_staticline35
 
wxStaticLine * m_staticline36
 
wxStaticLine * m_staticline37
 
wxStaticLine * m_staticline5
 
wxStaticLine * m_staticline6
 
wxStaticLine * m_staticline65
 
wxStaticLine * m_staticline66
 
wxStaticLine * m_staticline67
 
wxStaticLine * m_staticline7
 
wxStaticLine * m_staticline8
 
wxStaticLine * m_staticline9
 
wxStaticText * m_staticText52
 
wxStaticText * m_staticText54
 
wxStaticText * m_staticText56
 
wxStaticText * m_staticText59
 
wxStaticText * m_staticText61
 
wxStaticText * m_staticText611
 
wxStaticText * m_staticText62
 
wxStaticText * m_staticText65
 
wxStaticText * m_staticText67
 
wxStaticText * m_staticText69
 
wxTextCtrl * m_textCtrl28
 
wxCheckBox * MakeDefaultCheckbox
 
wxStaticText * MemberLabel
 
wxStaticText * Middlelabel
 
wxTextCtrl * NameFirstText
 
wxStaticText * NameLabel
 
wxTextCtrl * NameLastText
 
wxTextCtrl * NameMiddleText
 
wxTextCtrl * NameNicknameText
 
wxPanel * NamePanel
 
wxTextCtrl * NamePrefixText
 
wxTextCtrl * NameSuffixText
 
wxStaticText * NicknameLabel
 
wxStaticText * NotUsedEmailLabel1
 
wxStaticText * NumberLabel
 
wxTextCtrl * PhomeExtensionText
 
wxListBox * PhoneListBox
 
wxTextCtrl * PhoneNumberText
 
wxPanel * PhonePanel
 
wxChoice * PhoneTypeChoice
 
wxStaticText * PhoneTypeLabel
 
wxBitmapButton * PhotoButton
 
wxStaticText * PhotoLabel
 
wxStaticText * PoBoxLabel
 
wxTextCtrl * PoBoxText
 
wxStaticText * PostalCodeLabel
 
wxStaticText * PrefixLabel
 
wxCheckBox * PublicSearchableTextBox
 
wxCheckBox * RealmSearchableCheckbox
 
wxListBox * RealmsListBox
 
wxStaticText * RegionLabel
 
wxTextCtrl * RegionText
 
wxBitmapButton * SpokenButton
 
wxStaticText * SpokenLabel
 
wxStaticText * StreetLabel
 
wxTextCtrl * StreetText
 
wxStaticText * SuffixLabel
 
wxCheckBox * ThisIsMeCheckbox
 
wxStaticText * TypeLabel
 
wxStaticText * UnusedLabel1
 
wxStaticText * UnusedLabel2
 
wxStaticText * UnusedLabel3
 
wxStaticText * UnusedLabel7
 
wxStaticText * UpnIdLabel
 
wxTextCtrl * UpnIdText
 
wxStaticText * UpnLabel
 
wxMenuBar * UpnMenuBar
 
wxStaticText * UpnNameLabel
 
wxNotebook * UpnNotebook
 
wxStatusBar * UpnStatusBar
 
wxTextCtrl * UpnText
 
wxRadioBox * UpnTypeRadio
 
wxHyperlinkCtrl * ViewImageHyperlink
 
wxHyperlinkCtrl * VisitHomepageHyperlink
 

Detailed Description

A UPN editor GUI

Definition at line 33 of file Wx/UpnEditor.hpp.


The documentation for this class was generated from the following file: