]> git.lyx.org Git - features.git/blob - src/frontends/qt2/FileDialog_private.h
File dialog fixes. Implement optional menu items
[features.git] / src / frontends / qt2 / FileDialog_private.h
1 // -*- C++ -*-
2 /**
3  * \file FileDialog_private.h
4  * Copyright 2001 the LyX Team
5  * Read the file COPYING
6  *
7  * \author John Levon
8  */
9
10 #ifndef FILEDIALOG_PRIVATE_H
11 #define FILEDIALOG_PRIVATE_H
12
13 #include <config.h>
14
15 #include "LString.h"
16 #include "lyxfunc.h"
17
18 #include "frontends/FileDialog.h"
19
20 #include <qfiledialog.h>
21
22 class QToolButton;
23
24 class LyXFileDialog : public QFileDialog
25 {
26         Q_OBJECT
27 public:
28         LyXFileDialog(string const & p, string const & m, string const & t,
29                 FileDialog::Button const & b1, FileDialog::Button const & b2);
30
31 public slots:
32         void buttonClicked();
33  
34 private:
35         QToolButton * b1_;
36         string b1_dir_;
37  
38         QToolButton * b2_;
39         string b2_dir_;
40 };
41
42 #endif // FILEDIALOG_PRIVATE_H