source: trunk/AWT/awt_TreeAwars.hxx

Last change on this file was 11513, checked in by westram, 11 years ago
File size: 1.3 KB
Line 
1// =============================================================== //
2//                                                                 //
3//   File      : awt_TreeAwars.hxx                                 //
4//   Purpose   : tree awar registry                                //
5//                                                                 //
6//   Coded by Ralf Westram (coder@reallysoft.de) in January 2014   //
7//   Institute of Microbiology (Technical University Munich)       //
8//   http://www.arb-home.de/                                       //
9//                                                                 //
10// =============================================================== //
11
12#ifndef AWT_TREEAWARS_HXX
13#define AWT_TREEAWARS_HXX
14
15#ifndef ARBDB_BASE_H
16#include <arbdb_base.h>
17#endif
18#ifndef CB_H
19#include <cb.h>
20#endif
21
22void AWT_initTreeAwarRegistry(GBDATA *gbmain);
23
24void AWT_registerTreeAwarCallback(AW_awar *awar, const TreeAwarCallback& tacb, bool triggerIfTreeDataChanges);
25void AWT_registerTreeAwarSimple(AW_awar *awar);
26
27// the following functions should only be used by TreeAdmin!
28void AWT_announce_tree_renamed(const char *oldname, const char *newname);
29void AWT_announce_tree_deleted(const char *name);
30
31#else
32#error awt_TreeAwars.hxx included twice
33#endif // AWT_TREEAWARS_HXX
Note: See TracBrowser for help on using the repository browser.