Index: components/mus/public/cpp/lib/in_flight_change.h |
diff --git a/components/mus/public/cpp/lib/in_flight_change.h b/components/mus/public/cpp/lib/in_flight_change.h |
index f848ab3b9fe4a2f1e780fc88b09454a248b1e9d5..13a634df8dbfb5846d28879c111da997927a0e29 100644 |
--- a/components/mus/public/cpp/lib/in_flight_change.h |
+++ b/components/mus/public/cpp/lib/in_flight_change.h |
@@ -253,6 +253,7 @@ class InFlightPredefinedCursorChange : public InFlightChange { |
class InFlightVisibleChange : public InFlightChange { |
public: |
InFlightVisibleChange(Window* window, const bool revert_value); |
+ ~InFlightVisibleChange() override; |
// InFlightChange: |
void SetRevertValueFrom(const InFlightChange& change) override; |
@@ -264,6 +265,19 @@ class InFlightVisibleChange : public InFlightChange { |
DISALLOW_COPY_AND_ASSIGN(InFlightVisibleChange); |
}; |
+class InFlightSetModalChange : public InFlightChange { |
+ public: |
+ explicit InFlightSetModalChange(Window* window); |
+ ~InFlightSetModalChange() override; |
+ |
+ // InFlightChange: |
+ void SetRevertValueFrom(const InFlightChange& change) override; |
+ void Revert() override; |
+ |
+ private: |
+ DISALLOW_COPY_AND_ASSIGN(InFlightSetModalChange); |
+}; |
+ |
} // namespace mus |
#endif // COMPONENTS_MUS_PUBLIC_CPP_LIB_IN_FLIGHT_CHANGE_H_ |