C++11 tidying.
authorCarl Hetherington <cth@carlh.net>
Sat, 22 May 2021 20:12:56 +0000 (22:12 +0200)
committerCarl Hetherington <cth@carlh.net>
Mon, 28 Jun 2021 18:43:58 +0000 (20:43 +0200)
src/tools/dcpomatic_server.cc
src/wx/simple_video_view.cc

index aec5ae90754a8e16ad5eaf5cc14f1ceb38ca5a7d..80d4046a494a9283c7952258e0d08b2494608bfa 100644 (file)
@@ -62,6 +62,7 @@ enum {
 
 static unsigned int const log_lines = 32;
 
+
 class ServerLog : public Log, public Signaller
 {
 public:
@@ -109,7 +110,7 @@ private:
                }
                _last_time = *local;
 
-               shared_ptr<const EncodedLogEntry> encoded = dynamic_pointer_cast<const EncodedLogEntry> (entry);
+               auto encoded = dynamic_pointer_cast<const EncodedLogEntry> (entry);
                if (encoded) {
                        _history.push_back (encoded->seconds ());
                        if (_history.size() > 48) {
@@ -125,7 +126,7 @@ private:
        void append (string s)
        {
                _log.push_back (s);
-               emit (boost::bind (boost::ref (Appended), s));
+               emit (boost::bind(boost::ref(Appended), s));
        }
 
        list<string> _log;
@@ -136,14 +137,16 @@ private:
        float _fps;
 };
 
+
 static shared_ptr<ServerLog> server_log;
 
+
 class StatusDialog : public wxDialog
 {
 public:
        StatusDialog ()
                : wxDialog (
-                       0, wxID_ANY, _("DCP-o-matic Encode Server"),
+                       nullptr, wxID_ANY, _("DCP-o-matic Encode Server"),
                        wxDefaultPosition, wxDefaultSize,
 #ifdef DCPOMATIC_OSX
                        wxDEFAULT_DIALOG_STYLE | wxRESIZE_BORDER | wxSTAY_ON_TOP
@@ -152,13 +155,13 @@ public:
 #endif
                        )
        {
-               wxFlexGridSizer* state_sizer = new wxFlexGridSizer (2, DCPOMATIC_SIZER_GAP, DCPOMATIC_SIZER_GAP);
+               auto state_sizer = new wxFlexGridSizer (2, DCPOMATIC_SIZER_GAP, DCPOMATIC_SIZER_GAP);
 
                add_label_to_sizer (state_sizer, this, _("Frames per second"), true);
                _fps = new StaticText (this, wxT(""));
                state_sizer->Add (_fps);
 
-               wxFlexGridSizer* log_sizer = new wxFlexGridSizer (1, DCPOMATIC_SIZER_GAP, DCPOMATIC_SIZER_GAP);
+               auto log_sizer = new wxFlexGridSizer (1, DCPOMATIC_SIZER_GAP, DCPOMATIC_SIZER_GAP);
                log_sizer->AddGrowableCol (0, 1);
 
                wxClientDC dc (this);
@@ -212,7 +215,6 @@ class TaskBarIcon : public wxTaskBarIcon
 {
 public:
        TaskBarIcon ()
-               : _status (0)
        {
 #ifdef DCPOMATIC_WINDOWS
                wxIcon icon (std_to_wx ("id"));
@@ -230,7 +232,7 @@ public:
 
        wxMenu* CreatePopupMenu ()
        {
-               wxMenu* menu = new wxMenu;
+               auto menu = new wxMenu;
                menu->Append (ID_status, std_to_wx ("Status..."));
                menu->Append (ID_quit, std_to_wx ("Quit"));
                return menu;
@@ -253,19 +255,19 @@ private:
        StatusDialog* _status;
 };
 
+
 class App : public wxApp, public ExceptionStore
 {
 public:
        App ()
                : wxApp ()
-               , _icon (0)
        {}
 
 private:
 
        bool OnInit ()
        {
-               if (!wxApp::OnInit ()) {
+               if (!wxApp::OnInit()) {
                        return false;
                }
 
@@ -278,7 +280,7 @@ private:
                Config::FailedToLoad.connect (boost::bind (&App::config_failed_to_load, this));
                Config::Warning.connect (boost::bind (&App::config_warning, this, _1));
 
-               wxSplashScreen* splash = maybe_show_splash ();
+               auto splash = maybe_show_splash ();
 
                dcpomatic_setup_path_encoding ();
                dcpomatic_setup_i18n ();
@@ -335,10 +337,10 @@ private:
                try {
                        rethrow ();
                } catch (exception& e) {
-                       error_dialog (0, std_to_wx (e.what ()));
+                       error_dialog (nullptr, std_to_wx(e.what()));
                        wxTheApp->ExitMainLoop ();
                } catch (...) {
-                       error_dialog (0, _("An unknown error has occurred with the DCP-o-matic server."));
+                       error_dialog (nullptr, _("An unknown error has occurred with the DCP-o-matic server."));
                        wxTheApp->ExitMainLoop ();
                }
        }
@@ -350,16 +352,16 @@ private:
 
        void config_failed_to_load ()
        {
-               message_dialog (0, _("The existing configuration failed to load.  Default values will be used instead.  These may take a short time to create."));
+               message_dialog (nullptr, _("The existing configuration failed to load.  Default values will be used instead.  These may take a short time to create."));
        }
 
        void config_warning (string m)
        {
-               message_dialog (0, std_to_wx (m));
+               message_dialog (nullptr, std_to_wx(m));
        }
 
        boost::thread _thread;
-       TaskBarIcon* _icon;
+       TaskBarIcon* _icon = nullptr;
        shared_ptr<wxTimer> _timer;
 };
 
index 1740e0ffd2b9e98f61523eeb1b3e118a19e7423e..a31d823a99682d9f5dd0e87f6a0f64f9ced9cd62 100644 (file)
@@ -102,7 +102,7 @@ SimpleVideoView::paint ()
                dc.DrawRectangle (_inter_position.x, _inter_position.y + (panel_size.GetHeight() - out_size.height) / 2, _inter_size.width, _inter_size.height);
        }
 
-       optional<dcpomatic::Rect<double> > subs = _viewer->outline_subtitles();
+       auto subs = _viewer->outline_subtitles();
        if (subs) {
                wxPen p (wxColour(0, 255, 0), 2);
                dc.SetPen (p);
@@ -130,7 +130,7 @@ SimpleVideoView::timer ()
        }
 
        display_next_frame (false);
-       DCPTime const next = position() + _viewer->one_video_frame();
+       auto const next = position() + _viewer->one_video_frame();
 
        if (next >= length()) {
                _viewer->finished ();
@@ -160,7 +160,7 @@ SimpleVideoView::start ()
 VideoView::NextFrameResult
 SimpleVideoView::display_next_frame (bool non_blocking)
 {
-       NextFrameResult const r = get_next_frame (non_blocking);
+       auto const r = get_next_frame (non_blocking);
        if (r != SUCCESS) {
                return r;
        }