28#include <wx/aboutdlg.h>
30#include <wx/dynarray.h>
52 if( developer != NULL )
58 if( docwriter != NULL )
76 if( translator != NULL )
82 if( packager != NULL )
164 const wxString& aUrl = wxEmptyString )
WX_DECLARE_OBJARRAY(CONTRIBUTOR, CONTRIBUTORS)
wxBitmap * KiBitmapNew(BITMAPS aBitmap)
Allocate a wxBitmap on heap from a memory record, held in a BITMAPS.
BITMAPS
A list of all bitmap identifiers.
An object of this class is meant to be used to store application specific information like who has co...
void AddDocWriter(const CONTRIBUTOR *docwriter)
CONTRIBUTORS GetPackagers()
CONTRIBUTORS GetLibrarians()
std::vector< std::unique_ptr< wxBitmap > > m_bitmaps
wxString & GetLibVersion()
CONTRIBUTORS GetDevelopers()
void SetBuildDate(const wxString &date)
void AddTranslator(const CONTRIBUTOR *translator)
CONTRIBUTORS GetDocWriters()
wxString & GetBuildVersion()
wxString & GetBuildDate()
CONTRIBUTORS mTranslators
void AddDeveloper(const CONTRIBUTOR *developer)
void SetAppName(const wxString &name)
void SetDescription(const wxString &text)
void SetLibVersion(const wxString &version)
wxString & GetDescription()
wxBitmap * CreateKiBitmap(BITMAPS aBitmap)
void AddArtist(const CONTRIBUTOR *artist)
void SetBuildVersion(const wxString &version)
CONTRIBUTORS GetTranslators()
virtual ~ABOUT_APP_INFO()
wxIcon m_appIcon
Bitmaps to be freed when the dialog is closed.
void SetAppIcon(const wxIcon &aIcon)
CONTRIBUTORS GetArtists()
wxIcon & GetAppIcon()
Wrapper to manage memory allocation for bitmaps.
void SetLicense(const wxString &text)
void SetCopyright(const wxString &text)
void AddLibrarian(const CONTRIBUTOR *aLibrarian)
void AddPackager(const CONTRIBUTOR *packager)
A contributor, a person which was involved in the development of the application or which has contrib...
CONTRIBUTOR(const wxString &aName, const wxString &aCategory, const wxString &aUrl=wxEmptyString)
void SetChecked(bool status)