Merge pull request #1815 from sonndinh/get_signal_info
[ACE_TAO.git] / TAO / utils / wxNamingViewer / wxAutoDialog.h
bloba1e59cce11c5066a1d639950beeb2bbba32965d1
1 // wxAutoDialog.h
3 #ifndef i_wxAutoDialog_h
4 #define i_wxAutoDialog_h
7 template <class D>
8 class WxAutoDialog
10 public:
11 explicit WxAutoDialog( D* dialog) throw():dialog( dialog) {}
12 ~WxAutoDialog() throw() { dialog->Destroy(); }
14 D* operator->() const throw() { return dialog; }
16 protected:
17 D* dialog;
19 private:
20 // Unimplemented
21 WxAutoDialog( const WxAutoDialog<D>&);
22 WxAutoDialog<D>& operator=( const WxAutoDialog<D>&);
25 #endif