diff --git a/common/build/Utilities/Utilities.cbp b/common/build/Utilities/Utilities.cbp index cfb00c78c8..18db7e6ae4 100644 --- a/common/build/Utilities/Utilities.cbp +++ b/common/build/Utilities/Utilities.cbp @@ -171,8 +171,9 @@ - - + + + diff --git a/common/include/Utilities/pxForwardDefs.h b/common/include/Utilities/pxForwardDefs.h new file mode 100644 index 0000000000..e2e11be3e0 --- /dev/null +++ b/common/include/Utilities/pxForwardDefs.h @@ -0,0 +1,51 @@ +/* PCSX2 - PS2 Emulator for PCs + * Copyright (C) 2002-2010 PCSX2 Dev Team + * + * PCSX2 is free software: you can redistribute it and/or modify it under the terms + * of the GNU Lesser General Public License as published by the Free Software Found- + * ation, either version 3 of the License, or (at your option) any later version. + * + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . + */ + +#pragma once + +// -------------------------------------------------------------------------------------- +// Forward Declarations Section +// -------------------------------------------------------------------------------------- + +class wxOutputStream; +class wxFileOutputStream; +class wxFFileOutputStream; + +class wxStreamBase; +class wxInputStream; +class wxFileInputStream; +class wxFFileInputStream; + +class wxPoint; +class wxRect; +class wxSize; + +class pxInputStream; +class pxOutputStream; + +extern const wxSize wxDefaultSize; +extern const wxPoint wxDefaultPosition; + +namespace Threading +{ + class Mutex; + class Semaphore; + class pxThread; +} + +namespace Exception +{ + class BaseException; +} diff --git a/common/src/Utilities/CMakeLists.txt b/common/src/Utilities/CMakeLists.txt index a23036fd79..d7d711a170 100644 --- a/common/src/Utilities/CMakeLists.txt +++ b/common/src/Utilities/CMakeLists.txt @@ -150,6 +150,7 @@ set(UtilitiesHeaders ../../include/Utilities/Path.h ../../include/Utilities/PageFaultSource.h ../../include/Utilities/pxCheckBox.h + ../../include/Utilities/pxForwardDefs.h ../../include/Utilities/pxRadioPanel.h ../../include/Utilities/pxStaticText.h ../../include/Utilities/pxStreams.h