From: <gua...@us...> - 2014-04-28 03:51:13
|
Revision: 6447 http://sourceforge.net/p/moneymanagerex/code/6447 Author: guanlisheng Date: 2014-04-28 03:51:08 +0000 (Mon, 28 Apr 2014) Log Message: ----------- reorder the code Modified Paths: -------------- trunk/src/mmcheckingpanel.cpp trunk/src/mmcheckingpanel.h trunk/src/util.cpp trunk/src/util.h Modified: trunk/src/mmcheckingpanel.cpp =================================================================== --- trunk/src/mmcheckingpanel.cpp 2014-04-28 00:05:08 UTC (rev 6446) +++ trunk/src/mmcheckingpanel.cpp 2014-04-28 03:51:08 UTC (rev 6447) @@ -16,6 +16,8 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ********************************************************/ +#include <wx/sound.h> +#include "paths.h" #include "constants.h" #include "util.h" #include "mmcheckingpanel.h" @@ -899,6 +901,19 @@ showTips(); } +void mmCheckingPanel::mmPlayTransactionSound() +{ + bool play = Model_Setting::instance().GetBoolSetting(INIDB_USE_TRANSACTION_SOUND, true); + if (play) + { + wxString wav_path = mmex::getPathResource(mmex::TRANS_SOUND); + wxLogDebug("%s", wav_path); + wxSound registerSound(wav_path); + + if (registerSound.IsOk()) + registerSound.Play(wxSOUND_ASYNC); + } +} //---------------------------------------------------------------------------- TransactionListCtrl::TransactionListCtrl( Modified: trunk/src/mmcheckingpanel.h =================================================================== --- trunk/src/mmcheckingpanel.h 2014-04-28 00:05:08 UTC (rev 6446) +++ trunk/src/mmcheckingpanel.h 2014-04-28 03:51:08 UTC (rev 6447) @@ -331,6 +331,9 @@ /* Getter for Virtual List Control */ const wxString getItem(long item, long column); + +private: + static void mmPlayTransactionSound(); }; //---------------------------------------------------------------------------- #endif // _MM_EX_CHECKINGPANEL_H_ Modified: trunk/src/util.cpp =================================================================== --- trunk/src/util.cpp 2014-04-28 00:05:08 UTC (rev 6446) +++ trunk/src/util.cpp 2014-04-28 03:51:08 UTC (rev 6447) @@ -24,7 +24,6 @@ #include "constants.h" #include "singleton.h" #include "model/Model_Setting.h" -#include <wx/sound.h> #include <wx/richtooltip.h> #include <wx/sstream.h> @@ -215,20 +214,6 @@ return err_code; } -void mmPlayTransactionSound() -{ - bool play = Model_Setting::instance().GetBoolSetting(INIDB_USE_TRANSACTION_SOUND, true); - if (play) - { - wxString wav_path = mmex::getPathResource(mmex::TRANS_SOUND); - wxLogDebug("%s", wav_path); - wxSound registerSound(wav_path); - - if (registerSound.IsOk()) - registerSound.Play(wxSOUND_ASYNC); - } -} - //* Date Functions----------------------------------------------------------*// wxString mmGetNiceDateSimpleString(const wxDateTime &dt) @@ -452,4 +437,4 @@ wxString mmPlatformType() { return wxPlatformInfo::Get().GetOperatingSystemFamilyName().substr(0, 3); -} \ No newline at end of file +} Modified: trunk/src/util.h =================================================================== --- trunk/src/util.h 2014-04-28 00:05:08 UTC (rev 6446) +++ trunk/src/util.h 2014-04-28 03:51:08 UTC (rev 6447) @@ -128,7 +128,6 @@ void correctEmptyFileExt(const wxString& ext, wxString & fileName ); void mmLoadColorsFromDatabase(); -void mmPlayTransactionSound(); class mmColors { This was sent by MMEX an easy to use, money management application. |