icon path passed to the constructor
added appIcon attribute and constructor updated accordingly
added appIcon attribute and constructor updated accordingly
passing appicon to the createAboutDialog method
passing appicon to the createAboutDialog method
adding appauthors to the args of createAboutDialog
adding appauthors to the args of createAboutDialog (required by YMGAAboutDialog)
- now provides two about boxes: Classic or Tabbed
- moved createPopupDialog inside Classic and Tabbed methods
- passing authors string as an argument to the constructor
- moving private methods to the private section
- start accept a type arguments to switch between Classic or Tabbed view
- constructor accepting the authors argument accordingly
invoking createAboutDialog also passing the authors argument
fixed warnings triggered by uninitialized objects; using std::string empty() method instead of nasty empty strings comparisons
restored copyright notices
added command line to allow showing both solutions
reindent
improved appearance and fixed some indentation
example application graphically improved
tabbed dialog now showing the app name and version
tabbed dialog: now showing the icon if defined
- display also the license
- improved layouts for tabbed and classic dialogs
information string defined