-rw-r--r-- | library/qpemessagebox.cpp | 22 | ||||
-rw-r--r-- | library/qpemessagebox.h | 26 |
2 files changed, 47 insertions, 1 deletions
diff --git a/library/qpemessagebox.cpp b/library/qpemessagebox.cpp index 13c45f1..bf03d31 100644 --- a/library/qpemessagebox.cpp +++ b/library/qpemessagebox.cpp | |||
@@ -1,33 +1,53 @@ | |||
1 | #include "stringutil.h" | 1 | /********************************************************************** |
2 | ** Copyright (C) 2000-2002 Trolltech AS. All rights reserved. | ||
3 | ** | ||
4 | ** This file is part of the Qtopia Environment. | ||
5 | ** | ||
6 | ** This file may be distributed and/or modified under the terms of the | ||
7 | ** GNU General Public License version 2 as published by the Free Software | ||
8 | ** Foundation and appearing in the file LICENSE.GPL included in the | ||
9 | ** packaging of this file. | ||
10 | ** | ||
11 | ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE | ||
12 | ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. | ||
13 | ** | ||
14 | ** See http://www.trolltech.com/gpl/ for GPL licensing information. | ||
15 | ** | ||
16 | ** Contact info@trolltech.com if any conditions of this licensing are | ||
17 | ** not clear to you. | ||
18 | ** | ||
19 | **********************************************************************/ | ||
2 | 20 | ||
3 | #include "qpemessagebox.h" | 21 | #include "qpemessagebox.h" |
22 | #include <qtopia/stringutil.h> | ||
23 | |||
4 | #include <qmessagebox.h> | 24 | #include <qmessagebox.h> |
5 | 25 | ||
6 | static void never_called_tr_function_um_libqpe_ts_etwas_unter_zu_jubeln() { | 26 | static void never_called_tr_function_um_libqpe_ts_etwas_unter_zu_jubeln() { |
7 | (void)QMessageBox::tr("Yes"); | 27 | (void)QMessageBox::tr("Yes"); |
8 | (void)QMessageBox::tr("No"); | 28 | (void)QMessageBox::tr("No"); |
9 | } | 29 | } |
10 | 30 | ||
11 | 31 | ||
12 | /*! | 32 | /*! |
13 | \class QPEMessageBox qpemessagebox.h | 33 | \class QPEMessageBox qpemessagebox.h |
14 | \brief A message box that provides yes, no and cancel options. | 34 | \brief A message box that provides yes, no and cancel options. |
15 | 35 | ||
16 | \ingroup qtopiaemb | 36 | \ingroup qtopiaemb |
17 | */ | 37 | */ |
18 | 38 | ||
19 | /*! | 39 | /*! |
20 | Displays a QMessageBox with parent \a parent and caption \a caption. | 40 | Displays a QMessageBox with parent \a parent and caption \a caption. |
21 | The message displayed is "Are you sure you want to delete: ", | 41 | The message displayed is "Are you sure you want to delete: ", |
22 | followed by \a object. | 42 | followed by \a object. |
23 | */ | 43 | */ |
24 | bool QPEMessageBox::confirmDelete( QWidget *parent, const QString & caption, | 44 | bool QPEMessageBox::confirmDelete( QWidget *parent, const QString & caption, |
25 | const QString & object ) | 45 | const QString & object ) |
26 | { | 46 | { |
27 | QString msg = QObject::tr("<qt>Are you sure you want to delete\n %1?</qt>").arg( Qtopia::escapeString( object ) ); // use <qt> an esacpe String.... | 47 | QString msg = QObject::tr("<qt>Are you sure you want to delete\n %1?</qt>").arg( Qtopia::escapeString( object ) ); // use <qt> an esacpe String.... |
28 | int r = QMessageBox::warning( parent, caption, msg, QMessageBox::Yes, | 48 | int r = QMessageBox::warning( parent, caption, msg, QMessageBox::Yes, |
29 | QMessageBox::No|QMessageBox::Default| | 49 | QMessageBox::No|QMessageBox::Default| |
30 | QMessageBox::Escape, 0 ); | 50 | QMessageBox::Escape, 0 ); |
31 | 51 | ||
32 | return r == QMessageBox::Yes; | 52 | return r == QMessageBox::Yes; |
33 | } | 53 | } |
diff --git a/library/qpemessagebox.h b/library/qpemessagebox.h index 6f3f00f..6805bea 100644 --- a/library/qpemessagebox.h +++ b/library/qpemessagebox.h | |||
@@ -1,11 +1,37 @@ | |||
1 | /********************************************************************** | ||
2 | ** Copyright (C) 2000-2002 Trolltech AS. All rights reserved. | ||
3 | ** | ||
4 | ** This file is part of the Qtopia Environment. | ||
5 | ** | ||
6 | ** This file may be distributed and/or modified under the terms of the | ||
7 | ** GNU General Public License version 2 as published by the Free Software | ||
8 | ** Foundation and appearing in the file LICENSE.GPL included in the | ||
9 | ** packaging of this file. | ||
10 | ** | ||
11 | ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE | ||
12 | ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. | ||
13 | ** | ||
14 | ** See http://www.trolltech.com/gpl/ for GPL licensing information. | ||
15 | ** | ||
16 | ** Contact info@trolltech.com if any conditions of this licensing are | ||
17 | ** not clear to you. | ||
18 | ** | ||
19 | **********************************************************************/ | ||
20 | |||
21 | #ifndef QPEMESSAGEBOX_H | ||
22 | #define QPEMESSAGEBOX_H | ||
23 | |||
1 | #include <qstring.h> | 24 | #include <qstring.h> |
2 | 25 | ||
3 | class QWidget; | 26 | class QWidget; |
4 | 27 | ||
5 | class QPEMessageBox | 28 | class QPEMessageBox |
6 | { | 29 | { |
7 | public: | 30 | public: |
8 | static bool confirmDelete( QWidget *parent, const QString & caption, | 31 | static bool confirmDelete( QWidget *parent, const QString & caption, |
9 | const QString & object ); | 32 | const QString & object ); |
10 | 33 | ||
11 | }; | 34 | }; |
35 | |||
36 | |||
37 | #endif | ||