mirror of
https://github.com/chibicitiberiu/rainmeter-studio.git
synced 2024-02-24 04:33:31 +00:00
Small code optimization.
This commit is contained in:
parent
f689bbe6f1
commit
b2967b2814
@ -20,26 +20,6 @@
|
||||
#include "Group.h"
|
||||
#include "ConfigParser.h"
|
||||
|
||||
/*
|
||||
** CGroup
|
||||
**
|
||||
** The constructor
|
||||
**
|
||||
*/
|
||||
CGroup::CGroup()
|
||||
{
|
||||
}
|
||||
|
||||
/*
|
||||
** ~CGroup
|
||||
**
|
||||
** The destructor
|
||||
**
|
||||
*/
|
||||
CGroup::~CGroup()
|
||||
{
|
||||
}
|
||||
|
||||
/*
|
||||
** InitializeGroup
|
||||
**
|
||||
|
@ -32,8 +32,8 @@ public:
|
||||
const std::set<std::wstring>& GetGroup() { return m_Group; }
|
||||
|
||||
protected:
|
||||
CGroup();
|
||||
virtual ~CGroup();
|
||||
CGroup() {}
|
||||
virtual ~CGroup() {}
|
||||
|
||||
void InitializeGroup(const std::wstring& group);
|
||||
|
||||
|
@ -2064,16 +2064,16 @@ void CMeterWindow::InitializeMeters()
|
||||
try
|
||||
{
|
||||
(*j)->Initialize();
|
||||
|
||||
if (!(*j)->GetToolTipText().empty())
|
||||
{
|
||||
(*j)->CreateToolTip(this);
|
||||
}
|
||||
}
|
||||
catch (CError& error)
|
||||
{
|
||||
MessageBox(m_Window, error.GetString().c_str(), APPNAME, MB_OK | MB_TOPMOST | MB_ICONEXCLAMATION);
|
||||
}
|
||||
|
||||
if (!(*j)->GetToolTipText().empty())
|
||||
{
|
||||
(*j)->CreateToolTip(this);
|
||||
}
|
||||
}
|
||||
|
||||
Update(true);
|
||||
@ -2374,8 +2374,6 @@ void CMeterWindow::Redraw()
|
||||
// Draw the meters
|
||||
std::list<CMeter*>::const_iterator j = m_Meters.begin();
|
||||
for( ; j != m_Meters.end(); ++j)
|
||||
{
|
||||
try
|
||||
{
|
||||
if (!(*j)->GetTransformationMatrix().IsIdentity())
|
||||
{
|
||||
@ -2392,11 +2390,6 @@ void CMeterWindow::Redraw()
|
||||
(*j)->Draw(graphics);
|
||||
}
|
||||
}
|
||||
catch (CError& error)
|
||||
{
|
||||
MessageBox(m_Window, error.GetString().c_str(), APPNAME, MB_OK | MB_TOPMOST | MB_ICONEXCLAMATION);
|
||||
}
|
||||
}
|
||||
|
||||
if (m_ResetRegion) CreateRegion(false);
|
||||
m_ResetRegion = false;
|
||||
@ -2426,43 +2419,44 @@ void CMeterWindow::Update(bool nodraw)
|
||||
// Update all measures
|
||||
std::list<CMeasure*>::const_iterator i = m_Measures.begin();
|
||||
for( ; i != m_Measures.end(); ++i)
|
||||
{
|
||||
try
|
||||
{
|
||||
if ((*i)->HasDynamicVariables())
|
||||
{
|
||||
try
|
||||
{
|
||||
(*i)->ReadConfig(m_Parser, (*i)->GetName());
|
||||
}
|
||||
(*i)->Update();
|
||||
}
|
||||
catch (CError& error)
|
||||
{
|
||||
MessageBox(m_Window, error.GetString().c_str(), APPNAME, MB_OK | MB_TOPMOST | MB_ICONEXCLAMATION);
|
||||
}
|
||||
}
|
||||
(*i)->Update();
|
||||
}
|
||||
|
||||
// Update the meters
|
||||
bool bActiveTransition = false;
|
||||
bool bUpdate = false;
|
||||
std::list<CMeter*>::const_iterator j = m_Meters.begin();
|
||||
for( ; j != m_Meters.end(); ++j)
|
||||
{
|
||||
try
|
||||
{
|
||||
if ((*j)->HasDynamicVariables())
|
||||
{
|
||||
try
|
||||
{
|
||||
(*j)->ReadConfig((*j)->GetName());
|
||||
m_Parser.ClearStyleTemplate();
|
||||
}
|
||||
if ((*j)->Update())
|
||||
{
|
||||
bUpdate = true;
|
||||
}
|
||||
}
|
||||
catch (CError& error)
|
||||
{
|
||||
MessageBox(m_Window, error.GetString().c_str(), APPNAME, MB_OK | MB_TOPMOST | MB_ICONEXCLAMATION);
|
||||
}
|
||||
}
|
||||
|
||||
if ((*j)->Update())
|
||||
{
|
||||
bUpdate = true;
|
||||
}
|
||||
|
||||
// Update tooltips
|
||||
if (!(*j)->HasToolTip())
|
||||
|
Loading…
Reference in New Issue
Block a user