aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qnx/blackberrysigningutils.h
diff options
context:
space:
mode:
authorTobias Hunger <[email protected]>2015-04-24 10:31:27 +0200
committerTobias Hunger <[email protected]>2015-04-30 11:15:53 +0000
commit5b77a3a8c1be4ab73793f22c50230875f06f3b0c (patch)
tree82650873676ee2058c4310f1ec1276aa4540638a /src/plugins/qnx/blackberrysigningutils.h
parentb5090ddde4235118802f6bcfb2588de41c7ed2a3 (diff)
Blackberry: Remove blackberry support
Keep QNX. A short informal search did not turn up any more blackberry users, even though there is interest in QNX. So this patch removes the platform: We had no contact with the maintainers in months, there are no changes going into the code for about as long. I am not even aware of anybody testing the platform, so any remaining users are probably better of with Qt Creator 3.2 or so where the code was extensively tested. Change-Id: Ibeda6bfd8565599918cfcc08fd01cb5ed8793dc2 Reviewed-by: Tobias Hunger <[email protected]>
Diffstat (limited to 'src/plugins/qnx/blackberrysigningutils.h')
-rw-r--r--src/plugins/qnx/blackberrysigningutils.h113
1 files changed, 0 insertions, 113 deletions
diff --git a/src/plugins/qnx/blackberrysigningutils.h b/src/plugins/qnx/blackberrysigningutils.h
deleted file mode 100644
index cc8df11939f..00000000000
--- a/src/plugins/qnx/blackberrysigningutils.h
+++ /dev/null
@@ -1,113 +0,0 @@
-/**************************************************************************
-**
-** Copyright (C) 2015 BlackBerry Limited. All rights reserved.
-**
-** Contact: BlackBerry ([email protected])
-** Contact: KDAB ([email protected])
-**
-** This file is part of Qt Creator.
-**
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms and
-** conditions see http://www.qt.io/terms-conditions. For further information
-** use the contact form at http://www.qt.io/contact-us.
-**
-** GNU Lesser General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU Lesser
-** General Public License version 2.1 or version 3 as published by the Free
-** Software Foundation and appearing in the file LICENSE.LGPLv21 and
-** LICENSE.LGPLv3 included in the packaging of this file. Please review the
-** following information to ensure the GNU Lesser General Public License
-** requirements will be met: https://www.gnu.org/licenses/lgpl.html and
-** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
-**
-** In addition, as a special exception, The Qt Company gives you certain additional
-** rights. These rights are described in The Qt Company LGPL Exception
-** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
-**
-****************************************************************************/
-
-#ifndef QNX_INTERNAL_BLACKBERRYSIGNINGUTILS_H
-#define QNX_INTERNAL_BLACKBERRYSIGNINGUTILS_H
-
-#include <QtGlobal>
-#include <QObject>
-#include <QStringList>
-
-QT_BEGIN_NAMESPACE
-class QString;
-QT_END_NAMESPACE
-
-namespace Qnx {
-namespace Internal {
-
-class BlackBerryCertificate;
-
-class BlackBerrySigningUtils : public QObject
-{
- Q_OBJECT
-
-public:
- enum Status {
- NotOpened,
- Opening,
- Opened
- };
-
- static BlackBerrySigningUtils &instance();
-
- bool hasRegisteredKeys();
- bool hasLegacyKeys();
- bool hasDefaultCertificate();
-
- QString cskPassword(QWidget *passwordPromptParent = 0, bool *ok = 0);
- QString certificatePassword(QWidget *passwordPromptParent = 0, bool *ok = 0);
-
- const BlackBerryCertificate *defaultCertificate() const;
- Status defaultCertificateOpeningStatus() const;
-
- void openDefaultCertificate(QWidget *passwordPromptParent = 0);
- void setDefaultCertificate(BlackBerryCertificate *certificate);
- void clearCskPassword();
- void clearCertificatePassword();
- void deleteDefaultCertificate();
- bool createCertificate();
- void addDebugToken(const QString &dt);
- void removeDebugToken(const QString &dt);
-
- QStringList debugTokens() const;
-
-signals:
- void defaultCertificateLoaded(int status);
- void debugTokenListChanged();
-
-public slots:
- void saveDebugTokens();
-
-private slots:
- void certificateLoaded(int status);
- void loadDebugTokens();
-
-private:
- Q_DISABLE_COPY(BlackBerrySigningUtils)
-
- BlackBerrySigningUtils(QObject *parent = 0);
-
- QString promptPassword(const QString &message, QWidget *dialogParent = 0, bool *ok = 0) const;
-
- BlackBerryCertificate *m_defaultCertificate;
- Status m_defaultCertificateStatus;
-
- QString m_cskPassword;
- QString m_certificatePassword;
-
- QStringList m_debugTokens;
-};
-
-} // namespace Internal
-} // namespace Qnx
-
-#endif // QNX_INTERNAL_BLACKBERRYSIGNINGUTILS_H