lok: avoid ILibreOfficeKitNotifier null ptr de-reference on shutdown.
[LibreOffice.git] / sw / sdi / docsh.sdi
blob503de5036f7ca522e459e6fc6109a109510e23e7
1 /*
2  * This file is part of the LibreOffice project.
3  *
4  * This Source Code Form is subject to the terms of the Mozilla Public
5  * License, v. 2.0. If a copy of the MPL was not distributed with this
6  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
7  *
8  * This file incorporates work covered by the following license notice:
9  *
10  *   Licensed to the Apache Software Foundation (ASF) under one or more
11  *   contributor license agreements. See the NOTICE file distributed
12  *   with this work for additional information regarding copyright
13  *   ownership. The ASF licenses this file to you under the Apache
14  *   License, Version 2.0 (the "License"); you may not use this file
15  *   except in compliance with the License. You may obtain a copy of
16  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
17  */
19 interface TextDocument : BaseTextDocument
21     // Slots, which are not needed in the WebDocShell
23     FN_OUTLINE_TO_IMPRESS
24     [
25         ExecMethod = Execute;
26         StateMethod = GetState;
27     ]
29     FN_OUTLINE_TO_CLIPBOARD
30     [
31         ExecMethod = Execute;
32         StateMethod = GetState;
33     ]
34     FN_ABSTRACT_STARIMPRESS
35     [
36         ExecMethod = Execute;
37         StateMethod = GetState;
38     ]
39     FN_ABSTRACT_NEWDOC
40     [
41         ExecMethod = Execute;
42         StateMethod = GetState;
43     ]
44     FN_NEW_GLOBAL_DOC
45     [
46         ExecMethod = Execute;
47         StateMethod = GetState;
48     ]
49     FN_NEW_HTML_DOC
50     [
51         ExecMethod = Execute;
52         StateMethod = GetState;
53     ]
54     FN_OPEN_FILE
55     [
56         ExecMethod = Execute;
57         StateMethod = GetState;
58     ]
59     SID_NOTEBOOKBAR
60     [
61         ExecMethod = Execute;
62         StateMethod = GetState;
63     ]
64     FN_REDLINE_ACCEPT_ALL
65     [
66         ExecMethod = Execute;
67         StateMethod = GetState;
68     ]
69     FN_REDLINE_REJECT_ALL
70     [
71         ExecMethod = Execute;
72         StateMethod = GetState;
73     ]
76 shell SwDocShell
78     import TextDocument;
81 shell SwGlosDocShell : SwDocShell
83     import TextDocument;
85     SID_SAVEDOC  // status()
86     [
87         ExecMethod = Execute ;
88         StateMethod = GetState ;
89     ]