1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
2  *
3  * This Source Code Form is subject to the terms of the Mozilla Public
4  * License, v. 2.0. If a copy of the MPL was not distributed with this
5  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
6 #ifndef NSDRAGSERVICEPROXY_H
7 #define NSDRAGSERVICEPROXY_H
8 
9 #include "nsBaseDragService.h"
10 
11 class nsDragServiceProxy : public nsBaseDragService
12 {
13 public:
14   nsDragServiceProxy();
15 
16   NS_DECL_ISUPPORTS_INHERITED
17 
18   // nsBaseDragService
19   virtual nsresult InvokeDragSessionImpl(nsIArray* anArrayTransferables,
20                                          nsIScriptableRegion* aRegion,
21                                          uint32_t aActionType) override;
22 private:
23   virtual ~nsDragServiceProxy();
24 };
25 
26 #endif // NSDRAGSERVICEPROXY_H
27