#include <TransDB.h>
Inherits DBAttribs.
Public Member Functions | |
| TransDB (char *name="no name") | |
| ~TransDB () | |
| void | InvalidateDialog (LangID langid) |
| void | VerifyDialog (LangID langid, void(*cb)(void)=NULL) |
| int | ReportDialog (DLGREPORT *report, LangID langid, void(*print)(const char *)=NULL, PMASK pmask=PMASK_ALL) |
| int | ReportTranslations (TRNREPORT *report, LangID langid, void(*print)(const char *)=NULL, PMASK pmask=PMASK_ALL) |
| void | ReportDuplicates (CBabylonDlg *dlg=NULL) |
| void | AddLabel (BabylonLabel *label) |
| void | AddText (BabylonText *text) |
| void | AddObsolete (BabylonText *text) |
| void | RemoveLabel (BabylonLabel *label) |
| void | RemoveText (BabylonText *text) |
| void | RemoveObsolete (BabylonText *text) |
| int | Errors (CBabylonDlg *dlg=NULL) |
| int | HasErrors (void) |
| int | Warnings (CBabylonDlg *dlg=NULL) |
| int | NumLabelsChanged (void) |
| int | NumLabels (void) |
| int | NumObsolete (void) |
| BabylonLabel * | FirstLabel (ListSearch &sh) |
| BabylonLabel * | NextLabel (ListSearch &sh) |
| BabylonText * | FirstObsolete (ListSearch &sh) |
| BabylonText * | NextObsolete (ListSearch &sh) |
| BabylonLabel * | FindLabel (OLECHAR *name) |
| BabylonText * | FindText (OLECHAR *text) |
| BabylonText * | FindSubText (OLECHAR *text, int item=0) |
| BabylonText * | FindText (int id) |
| BabylonText * | FindNextText (void) |
| BabylonText * | FindObsolete (OLECHAR *text) |
| BabylonText * | FindNextObsolete (void) |
| int | Clear (void) |
| void | ClearChanges (void) |
| void | ClearProcessed (void) |
| void | ClearMatched (void) |
| TransDB * | Next (void) |
| void | AddToTree (CTreeCtrl *tc, HTREEITEM parent, int changes=FALSE, void(*cb)(void)=NULL) |
| char * | Name (void) |
| void | EnableIDs (void) |
| int | NewID (void) |
| int | ID (void) |
| void | SetID (int new_id) |
| int | IsValid (void) |
| void | InValid (void) |
| int | DuplicatesAllowed (void) |
| int | MultiTextAllowed (void) |
| void | AllowDupiclates (int yes=TRUE) |
| void | AllowMultiText (int yes=TRUE) |
Public Member Functions inherited from DBAttribs | |
| DBAttribs (void) | |
| void | SetParent (DBAttribs *new_parent) |
| int | IsChanged (void) |
| void | Changed (void) |
| void | NotChanged (void) |
| char | ChangedSymbol (void) |
| int | IsProcessed (void) |
| void | Processed (void) |
| void | NotProcessed (void) |
| void * | Matched (void) |
| void | Match (void *new_match) |
| void | NotMatched (void) |
| TransDB::TransDB | ( | char * | name = "no name" | ) |
Definition at line 121 of file TransDB.cpp.
| TransDB::~TransDB | ( | ) |
Definition at line 138 of file TransDB.cpp.
| void TransDB::AddLabel | ( | BabylonLabel * | label | ) |
Definition at line 149 of file TransDB.cpp.
| void TransDB::AddObsolete | ( | BabylonText * | text | ) |
Definition at line 174 of file TransDB.cpp.
| void TransDB::AddText | ( | BabylonText * | text | ) |
Definition at line 163 of file TransDB.cpp.
| void TransDB::AddToTree | ( | CTreeCtrl * | tc, |
| HTREEITEM | parent, | ||
| int | changes = FALSE, | ||
| void(* | cb )(void) = NULL ) |
Definition at line 475 of file TransDB.cpp.
| int TransDB::Clear | ( | void | ) |
Definition at line 377 of file TransDB.cpp.
| void TransDB::ClearChanges | ( | void | ) |
Definition at line 425 of file TransDB.cpp.
| void TransDB::ClearMatched | ( | void | ) |
Definition at line 461 of file TransDB.cpp.
| void TransDB::ClearProcessed | ( | void | ) |
Definition at line 447 of file TransDB.cpp.
| int TransDB::Errors | ( | CBabylonDlg * | dlg = NULL | ) |
Definition at line 1526 of file TransDB.cpp.
| BabylonLabel * TransDB::FindLabel | ( | OLECHAR * | name | ) |
Definition at line 305 of file TransDB.cpp.
| BabylonText * TransDB::FindNextObsolete | ( | void | ) |
Definition at line 370 of file TransDB.cpp.
| BabylonText * TransDB::FindNextText | ( | void | ) |
Definition at line 359 of file TransDB.cpp.
| BabylonText * TransDB::FindObsolete | ( | OLECHAR * | text | ) |
Definition at line 365 of file TransDB.cpp.
| BabylonText * TransDB::FindSubText | ( | OLECHAR * | text, |
| int | item = 0 ) |
Definition at line 316 of file TransDB.cpp.
| BabylonText * TransDB::FindText | ( | int | id | ) |
Definition at line 353 of file TransDB.cpp.
| BabylonText * TransDB::FindText | ( | OLECHAR * | text | ) |
Definition at line 310 of file TransDB.cpp.
| BabylonLabel * TransDB::FirstLabel | ( | ListSearch & | sh | ) |
Definition at line 257 of file TransDB.cpp.
| BabylonText * TransDB::FirstObsolete | ( | ListSearch & | sh | ) |
Definition at line 281 of file TransDB.cpp.
| void TransDB::InvalidateDialog | ( | LangID | langid | ) |
Definition at line 1684 of file TransDB.cpp.
| TransDB * TransDB::Next | ( | void | ) |
Definition at line 529 of file TransDB.cpp.
| BabylonLabel * TransDB::NextLabel | ( | ListSearch & | sh | ) |
Definition at line 269 of file TransDB.cpp.
| BabylonText * TransDB::NextObsolete | ( | ListSearch & | sh | ) |
Definition at line 293 of file TransDB.cpp.
| int TransDB::NumLabels | ( | void | ) |
Definition at line 251 of file TransDB.cpp.
| int TransDB::NumLabelsChanged | ( | void | ) |
Definition at line 230 of file TransDB.cpp.
| void TransDB::RemoveLabel | ( | BabylonLabel * | label | ) |
Definition at line 195 of file TransDB.cpp.
| void TransDB::RemoveObsolete | ( | BabylonText * | text | ) |
Definition at line 215 of file TransDB.cpp.
| void TransDB::RemoveText | ( | BabylonText * | text | ) |
Definition at line 209 of file TransDB.cpp.
| int TransDB::ReportDialog | ( | DLGREPORT * | report, |
| LangID | langid, | ||
| void(* | print )(const char *) = NULL, | ||
| PMASK | pmask = PMASK_ALL ) |
Definition at line 1713 of file TransDB.cpp.
| void TransDB::ReportDuplicates | ( | CBabylonDlg * | dlg = NULL | ) |
| int TransDB::ReportTranslations | ( | TRNREPORT * | report, |
| LangID | langid, | ||
| void(* | print )(const char *) = NULL, | ||
| PMASK | pmask = PMASK_ALL ) |
Definition at line 1784 of file TransDB.cpp.
Definition at line 1646 of file TransDB.cpp.
| int TransDB::Warnings | ( | CBabylonDlg * | dlg = NULL | ) |
Definition at line 1440 of file TransDB.cpp.