summaryrefslogtreecommitdiff
path: root/src/wx/suspender.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2021-04-29 09:14:20 +0200
committerCarl Hetherington <cth@carlh.net>2021-04-29 20:53:49 +0200
commit39fb8198febde1937019db1c300ec363aab5aa56 (patch)
tree52bc32134e8ae2b5587b3a62130baa9acf815b60 /src/wx/suspender.cc
parentb249700e1da7dd6631a8b4440587f4093a2bdef1 (diff)
C++11 tidying.
Diffstat (limited to 'src/wx/suspender.cc')
-rw-r--r--src/wx/suspender.cc10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/wx/suspender.cc b/src/wx/suspender.cc
index 6cd78326a..88128874c 100644
--- a/src/wx/suspender.cc
+++ b/src/wx/suspender.cc
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2020 Carl Hetherington <cth@carlh.net>
+ Copyright (C) 2020-2021 Carl Hetherington <cth@carlh.net>
This file is part of DCP-o-matic.
@@ -18,8 +18,10 @@
*/
+
#include "suspender.h"
+
Suspender::Suspender(boost::function<void (int)> handler)
: _handler (handler)
, _count (0)
@@ -27,29 +29,34 @@ Suspender::Suspender(boost::function<void (int)> handler)
}
+
Suspender::Block::Block (Suspender* s)
: _suspender (s)
{
_suspender->increment ();
}
+
Suspender::Block::~Block ()
{
_suspender->decrement ();
}
+
Suspender::Block
Suspender::block ()
{
return Block (this);
}
+
void
Suspender::increment ()
{
++_count;
}
+
void
Suspender::decrement ()
{
@@ -62,6 +69,7 @@ Suspender::decrement ()
}
}
+
bool
Suspender::check (int property)
{