Backed out changeset 2450366cf7ca (bug 1891629) for causing win msix mochitest failures
[gecko.git] / widget / cocoa / nsWidgetFactory.h
blobce3ca756dbefd1cc2d43dc93dafb654f645d2439
1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
2 /* This Source Code Form is subject to the terms of the Mozilla Public
3 * License, v. 2.0. If a copy of the MPL was not distributed with this
4 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
6 // This file contains forward declarations for classes defined in static
7 // components. The appropriate headers for those types cannot be included in
8 // the generated static component code directly.
10 #include "nsID.h"
12 namespace mozilla {
13 class OSXNotificationCenter;
14 } // namespace mozilla
16 namespace mozilla::widget {
17 class ScreenManager;
20 class nsClipboardHelper;
21 class nsColorPicker;
22 class nsDeviceContextSpecX;
23 class nsDragService;
24 class nsFilePicker;
25 class nsHTMLFormatConverter;
26 class nsMacDockSupport;
27 class nsMacFinderProgress;
28 class nsMacSharingService;
29 class nsMacUserActivityUpdater;
30 class nsMacWebAppUtils;
31 class nsPrintDialogServiceX;
32 class nsPrintSettingsServiceX;
33 class nsPrinterListCUPS;
34 class nsSound;
35 class nsStandaloneNativeMenu;
36 class nsSystemStatusBarCocoa;
37 class nsTouchBarUpdater;
38 class nsTransferable;
39 class nsUserIdleServiceX;
41 nsresult nsAppShellConstructor(const nsIID&, void**);
43 void nsWidgetCocoaModuleCtor();
44 void nsWidgetCocoaModuleDtor();