X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d54598dd855e64cf2086b73cb3b8e3b99c513bbc..7b9da2077d0975db6c965a85c91d5aca671ab5e3:/src/common/clipcmn.cpp diff --git a/src/common/clipcmn.cpp b/src/common/clipcmn.cpp index ee7a4018d2..85fbacce04 100644 --- a/src/common/clipcmn.cpp +++ b/src/common/clipcmn.cpp @@ -29,14 +29,7 @@ #endif #include "wx/clipbrd.h" - -//-------------------------------------------------------------------------- -// wxClipboardBase -//-------------------------------------------------------------------------- - -wxClipboardBase::wxClipboardBase() -{ -} +#include "wx/module.h" // ---------------------------------------------------------------------------- // wxClipboardModule: module responsible for initializing the global clipboard @@ -46,12 +39,8 @@ wxClipboardBase::wxClipboardBase() class wxClipboardModule : public wxModule { public: - wxClipboardModule() { } - - bool OnInit() - { wxTheClipboard = new wxClipboard; return TRUE; } - void OnExit() - { delete wxTheClipboard; wxTheClipboard = (wxClipboard *)NULL; } + bool OnInit(); + void OnExit(); private: DECLARE_DYNAMIC_CLASS(wxClipboardModule) @@ -62,3 +51,27 @@ private: // ---------------------------------------------------------------------------- IMPLEMENT_DYNAMIC_CLASS(wxClipboardModule, wxModule) + +wxClipboard* wxTheClipboard = (wxClipboard *)NULL; + +// ---------------------------------------------------------------------------- +// implementation +// ---------------------------------------------------------------------------- + +wxClipboardBase::wxClipboardBase() +{ +} + +bool wxClipboardModule::OnInit() +{ + wxTheClipboard = new wxClipboard; + + return TRUE; +} + +void wxClipboardModule::OnExit() +{ + delete wxTheClipboard; + + wxTheClipboard = (wxClipboard *)NULL; +}