NOOP, remove trailing tabs/whitespace.
[ardour.git] / libs / pbd / pbd / undo.h
index e9582a1b53dd40cdc9308bbf7097fa7c2e0f69da..01e1972e998aa6f3ba6c51f755b8d99feaee1223 100644 (file)
@@ -1,4 +1,4 @@
-/* 
+/*
     Copyright (C) 2002 Brett Viren & Paul Davis
 
     This program is free software; you can redistribute it and/or modify
 #include <ardourext/misc.h>
 #endif
 
+#include "pbd/libpbd_visibility.h"
 #include "pbd/command.h"
 
 typedef sigc::slot<void> UndoAction;
 
-class UndoTransaction : public Command
+class LIBPBD_API UndoTransaction : public Command
 {
   public:
        UndoTransaction ();
@@ -70,23 +71,23 @@ class UndoTransaction : public Command
        bool                  _clearing;
 
        friend void command_death (UndoTransaction*, Command *);
-       
+
        void about_to_explicitly_delete ();
 };
 
-class UndoHistory : public PBD::ScopedConnectionList
+class LIBPBD_API UndoHistory : public PBD::ScopedConnectionList
 {
   public:
        UndoHistory();
        ~UndoHistory() {}
-       
+
        void add (UndoTransaction* ut);
        void undo (unsigned int n);
        void redo (unsigned int n);
-       
+
        unsigned long undo_depth() const { return UndoList.size(); }
        unsigned long redo_depth() const { return RedoList.size(); }
-       
+
        std::string next_undo() const { return (UndoList.empty() ? std::string() : UndoList.back()->name()); }
        std::string next_redo() const { return (RedoList.empty() ? std::string() : RedoList.back()->name()); }
 
@@ -98,7 +99,7 @@ class UndoHistory : public PBD::ScopedConnectionList
           If depth==0 it returns just the top
           node. If depth<0, it returns everything.
           If depth>0, it returns state for that
-          many elements of the history, or 
+          many elements of the history, or
           the full history, whichever is smaller.
        */
 
@@ -110,7 +111,7 @@ class UndoHistory : public PBD::ScopedConnectionList
        PBD::Signal0<void> Changed;
        PBD::Signal0<void> BeginUndoRedo;
        PBD::Signal0<void> EndUndoRedo;
-       
+
   private:
        bool _clearing;
        uint32_t _depth;