FlightGear
next
CocoaFileDialog.hxx
Go to the documentation of this file.
1
// CocoaFileDialog.h - Cocoa implementation of file-dialog interface
2
3
// Copyright (C) 2013 James Turner <zakalawe@mac.com>
4
//
5
// This program is free software; you can redistribute it and/or
6
// modify it under the terms of the GNU General Public License as
7
// published by the Free Software Foundation; either version 2 of the
8
// License, or (at your option) any later version.
9
//
10
// This program is distributed in the hope that it will be useful, but
11
// WITHOUT ANY WARRANTY; without even the implied warranty of
12
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13
// General Public License for more details.
14
//
15
// You should have received a copy of the GNU General Public License
16
// along with this program; if not, write to the Free Software
17
// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
18
//
19
20
21
#ifndef FG_COCOA_FILE_DIALOG_HXX
22
#define FG_COCOA_FILE_DIALOG_HXX 1
23
24
#include <
GUI/FileDialog.hxx
>
25
26
class
CocoaFileDialog
:
public
FGFileDialog
27
{
28
public
:
29
CocoaFileDialog
(
FGFileDialog::Usage
use);
30
31
virtual
~CocoaFileDialog
();
32
33
virtual
void
exec
();
34
virtual
void
close
();
35
private
:
36
class
CocoaFileDialogPrivate;
37
std::unique_ptr<CocoaFileDialogPrivate> d;
38
};
39
40
#endif
// FG_COCOA_FILE_DIALOG_HXX
FileDialog.hxx
CocoaFileDialog::~CocoaFileDialog
virtual ~CocoaFileDialog()
CocoaFileDialog::exec
virtual void exec()
CocoaFileDialog::close
virtual void close()
CocoaFileDialog::CocoaFileDialog
CocoaFileDialog(FGFileDialog::Usage use)
FGFileDialog::FGFileDialog
FGFileDialog(Usage use)
Definition
FileDialog.cxx:40
FGFileDialog::Usage
Usage
Definition
FileDialog.hxx:19
src
GUI
CocoaFileDialog.hxx
Generated on Tue Jun 3 2025 12:58:39 for FlightGear by
1.13.2