summaryrefslogtreecommitdiff
path: root/src/plugins/cpaster/pastebindotcomsettings.cpp
diff options
context:
space:
mode:
authorTobias Hunger <tobias.hunger@nokia.com>2012-03-05 11:47:16 +0100
committerTobias Hunger <tobias.hunger@nokia.com>2012-03-05 17:26:46 +0100
commitb1683641d46c885975bbe0f1a2c0c494fcd95148 (patch)
tree0fc482d722a8cefe4e8b70c82ba04cac6e8b51f1 /src/plugins/cpaster/pastebindotcomsettings.cpp
parent501346c3ae934ce56bfcd988c7b232cf43d7fb8d (diff)
downloadqt-creator-b1683641d46c885975bbe0f1a2c0c494fcd95148.tar.gz
CPaster: Fix pastebin.com
* Update to new API * remove unnecessary settings page (pastebin no longer offers subdomains) * Set post expiration to one month Change-Id: Ic9947e7227858b87e5dab15c3ce15366004a10c7 Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
Diffstat (limited to 'src/plugins/cpaster/pastebindotcomsettings.cpp')
-rw-r--r--src/plugins/cpaster/pastebindotcomsettings.cpp108
1 files changed, 0 insertions, 108 deletions
diff --git a/src/plugins/cpaster/pastebindotcomsettings.cpp b/src/plugins/cpaster/pastebindotcomsettings.cpp
deleted file mode 100644
index f3d47bb782..0000000000
--- a/src/plugins/cpaster/pastebindotcomsettings.cpp
+++ /dev/null
@@ -1,108 +0,0 @@
-/**************************************************************************
-**
-** This file is part of Qt Creator
-**
-** Copyright (c) 2012 Nokia Corporation and/or its subsidiary(-ies).
-**
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-**
-** GNU Lesser General Public License Usage
-**
-** This file may be used under the terms of the GNU Lesser General Public
-** License version 2.1 as published by the Free Software Foundation and
-** appearing in the file LICENSE.LGPL included in the packaging of this file.
-** Please review the following information to ensure the GNU Lesser General
-** Public License version 2.1 requirements will be met:
-** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
-**
-** In addition, as a special exception, Nokia gives you certain additional
-** rights. These rights are described in the Nokia Qt LGPL Exception
-** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
-**
-** Other Usage
-**
-** Alternatively, this file may be used in accordance with the terms and
-** conditions contained in a signed written agreement between you and Nokia.
-**
-** If you have questions regarding the use of this file, please contact
-** Nokia at qt-info@nokia.com.
-**
-**************************************************************************/
-
-#include "pastebindotcomsettings.h"
-#include "cpasterconstants.h"
-#include "ui_pastebindotcomsettings.h"
-
-#include <coreplugin/icore.h>
-#include <QSettings>
-#include <QCoreApplication>
-
-static const char groupC[] = "PasteBinDotComSettings";
-static const char prefixKeyC[] = "Prefix";
-
-namespace CodePaster {
-PasteBinDotComSettings::PasteBinDotComSettings()
-{
- m_settings = Core::ICore::settings();
- if (m_settings) {
- const QString rootKey = QLatin1String(groupC) + QLatin1Char('/');
- m_hostPrefix = m_settings->value(rootKey + QLatin1String(prefixKeyC), QString()).toString();
- }
-}
-
-QString PasteBinDotComSettings::id() const
-{
- return QLatin1String("B.Pastebin.com");
-}
-
-QString PasteBinDotComSettings::displayName() const
-{
- return tr("Pastebin.com");
-}
-
-QString PasteBinDotComSettings::category() const
-{
- return QLatin1String(CodePaster::Constants::CPASTER_SETTINGS_CATEGORY);
-}
-
-QString PasteBinDotComSettings::displayCategory() const
-{
- return QCoreApplication::translate("CodePaster", CodePaster::Constants::CPASTER_SETTINGS_TR_CATEGORY);
-}
-
-QIcon PasteBinDotComSettings::categoryIcon() const
-{
- return QIcon(); // TODO: Icon for CodePaster
-}
-
-QWidget *PasteBinDotComSettings::createPage(QWidget *parent)
-{
- Internal::Ui::PasteBinComSettingsWidget ui;
- QWidget *w = new QWidget(parent);
- ui.setupUi(w);
- ui.lineEdit->setText(hostPrefix());
- connect(ui.lineEdit, SIGNAL(textChanged(QString)), this, SLOT(serverChanged(QString)));
- return w;
-}
-
-void PasteBinDotComSettings::apply()
-{
- if (!m_settings)
- return;
-
- m_settings->beginGroup(QLatin1String(groupC));
- m_settings->setValue(QLatin1String(prefixKeyC), m_hostPrefix);
- m_settings->endGroup();
-}
-
-void PasteBinDotComSettings::serverChanged(const QString &prefix)
-{
- m_hostPrefix = prefix;
-}
-
-QString PasteBinDotComSettings::hostPrefix() const
-{
- return m_hostPrefix;
-}
-} //namespace CodePaster