source: tags/ms_r16q3/ARBDB/adperl.h

Last change on this file was 7624, checked in by westram, 13 years ago
  • merge from dev [7473] [7474] [7475] [7476] [7477] [7478] [7479]
    • NTREE
      • rewrote main (CLI parsing, handling different ways to startup)
      • some refactorings
      • show com-error-reason on startyp ("THIS PROGRAM HAS PROBLEMS TO OPEN INTERCLIENT COMMUNICATION…")
      • activated arb functions attributes
      • added awt_execute_macro (execute a macro by name)
      • added new CLI switch —execute (runs a macro after startup)
      • DRYed load_and_startup_main_window vs start_main_window_after_import
    • ARBDB
      • gb_local_data keeps track of opened/closed DBs
      • added GB_shell4perl (automatically closes all open databases on exit; macros working again)
    • removed dead code (macro related)
File size: 938 bytes
Line 
1// ============================================================= //
2//                                                               //
3//   File      : adperl.h                                        //
4//   Purpose   : special shell for perl                          //
5//                                                               //
6//   Coded by Ralf Westram (coder@reallysoft.de) in April 2011   //
7//   Institute of Microbiology (Technical University Munich)     //
8//   http://www.arb-home.de/                                     //
9//                                                               //
10// ============================================================= //
11
12#ifndef ADPERL_H
13#define ADPERL_H
14
15#ifndef ARBDB_H
16#include "arbdb.h"
17#endif
18
19class GB_shell4perl : virtual Noncopyable {
20    GB_shell shell;
21
22public:
23    GB_shell4perl() {}
24    ~GB_shell4perl();
25};
26
27
28#else
29#error adperl.h included twice
30#endif // ADPERL_H
Note: See TracBrowser for help on using the repository browser.