Commit 7fd69ea3 authored by Christoph Feck's avatar Christoph Feck

KUrl -> QUrl

This is a global search/replace, the needed manual changes
will be committed separately
parent 1d69240e
......@@ -133,7 +133,7 @@ bool kpDocument::savedAtLeastOnceBefore () const
//---------------------------------------------------------------------
// public
KUrl kpDocument::url () const
QUrl kpDocument::url () const
{
return m_url;
}
......@@ -141,7 +141,7 @@ KUrl kpDocument::url () const
//---------------------------------------------------------------------
// public
void kpDocument::setURL (const KUrl &url, bool isFromURL)
void kpDocument::setURL (const QUrl &url, bool isFromURL)
{
m_url = url;
m_isFromURL = isFromURL;
......
......@@ -82,14 +82,14 @@ public:
//
static QImage getPixmapFromFile (const KUrl &url, bool suppressDoesntExistDialog,
static QImage getPixmapFromFile (const QUrl &url, bool suppressDoesntExistDialog,
QWidget *parent,
kpDocumentSaveOptions *saveOptions = 0,
kpDocumentMetaInfo *metaInfo = 0);
// REFACTOR: fix: open*() should only be called once.
// Create a new kpDocument() if you want to open again.
void openNew (const KUrl &url);
bool open (const KUrl &url, bool newDocSameNameIfNotExist = false);
void openNew (const QUrl &url);
bool open (const QUrl &url, bool newDocSameNameIfNotExist = false);
static void getDataFromImage(const QImage &image,
kpDocumentSaveOptions &saveOptions,
......@@ -110,14 +110,14 @@ public:
QWidget *parent,
bool *userCancelled = 0);
static bool savePixmapToFile (const QImage &pixmap,
const KUrl &url,
const QUrl &url,
const kpDocumentSaveOptions &saveOptions,
const kpDocumentMetaInfo &metaInfo,
bool overwritePrompt,
bool lossyPrompt,
QWidget *parent);
bool save (bool overwritePrompt = false, bool lossyPrompt = false);
bool saveAs (const KUrl &url,
bool saveAs (const QUrl &url,
const kpDocumentSaveOptions &saveOptions,
bool overwritePrompt = true,
bool lossyPrompt = true);
......@@ -126,8 +126,8 @@ public:
// Returns whether save() or saveAs() have ever been called and returned true
bool savedAtLeastOnceBefore () const;
KUrl url () const;
void setURL (const KUrl &url, bool isFromURL);
QUrl url () const;
void setURL (const QUrl &url, bool isFromURL);
// Returns whether the document's image was successfully opened from
// or saved to the URL returned by url(). This is not true for a
......@@ -339,7 +339,7 @@ private:
int m_constructorWidth, m_constructorHeight;
kpImage *m_image;
KUrl m_url;
QUrl m_url;
bool m_isFromURL;
bool m_savedAtLeastOnceBefore;
......
......@@ -79,7 +79,7 @@ void kpDocument::getDataFromImage(const QImage &image,
//---------------------------------------------------------------------
// public static
QImage kpDocument::getPixmapFromFile(const KUrl &url, bool suppressDoesntExistDialog,
QImage kpDocument::getPixmapFromFile(const QUrl &url, bool suppressDoesntExistDialog,
QWidget *parent,
kpDocumentSaveOptions *saveOptions,
kpDocumentMetaInfo *metaInfo)
......@@ -193,7 +193,7 @@ QImage kpDocument::getPixmapFromFile(const KUrl &url, bool suppressDoesntExistDi
//---------------------------------------------------------------------
void kpDocument::openNew (const KUrl &url)
void kpDocument::openNew (const QUrl &url)
{
#if DEBUG_KP_DOCUMENT
kDebug () << "kpDocument::openNew (" << url << ")";
......@@ -217,7 +217,7 @@ void kpDocument::openNew (const KUrl &url)
//---------------------------------------------------------------------
bool kpDocument::open (const KUrl &url, bool newDocSameNameIfNotExist)
bool kpDocument::open (const QUrl &url, bool newDocSameNameIfNotExist)
{
#if DEBUG_KP_DOCUMENT
kDebug () << "kpDocument::open (" << url << ")";
......@@ -255,7 +255,7 @@ bool kpDocument::open (const KUrl &url, bool newDocSameNameIfNotExist)
}
else
{
openNew (KUrl ());
openNew (QUrl ());
}
return true;
......
......@@ -295,7 +295,7 @@ static void CouldNotCreateTemporaryFileDialog (QWidget *parent)
//---------------------------------------------------------------------
static void CouldNotSaveDialog (const KUrl &url, QWidget *parent)
static void CouldNotSaveDialog (const QUrl &url, QWidget *parent)
{
// TODO: use file.errorString()
KMessageBox::error (parent,
......@@ -307,7 +307,7 @@ static void CouldNotSaveDialog (const KUrl &url, QWidget *parent)
// public static
bool kpDocument::savePixmapToFile (const QImage &pixmap,
const KUrl &url,
const QUrl &url,
const kpDocumentSaveOptions &saveOptions,
const kpDocumentMetaInfo &metaInfo,
bool overwritePrompt,
......@@ -479,7 +479,7 @@ bool kpDocument::savePixmapToFile (const QImage &pixmap,
//---------------------------------------------------------------------
bool kpDocument::saveAs (const KUrl &url,
bool kpDocument::saveAs (const QUrl &url,
const kpDocumentSaveOptions &saveOptions,
bool overwritePrompt,
bool lossyPrompt)
......
......@@ -40,7 +40,7 @@
#include <kstandarddirs.h>
#include <kstringhandler.h>
#include <KTemporaryFile>
#include <KUrl>
#include <QUrl>
#include <kdebug.h>
#include <kpUrlFormatter.h>
......@@ -115,7 +115,7 @@ kpColorCollection::~kpColorCollection()
delete d;
}
static void CouldNotOpenDialog (const KUrl &url, QWidget *parent)
static void CouldNotOpenDialog (const QUrl &url, QWidget *parent)
{
KMessageBox::sorry (parent,
i18n ("Could not open color palette \"%1\".",
......@@ -124,7 +124,7 @@ static void CouldNotOpenDialog (const KUrl &url, QWidget *parent)
// TODO: Set d->editable?
bool
kpColorCollection::open(const KUrl &url, QWidget *parent)
kpColorCollection::open(const QUrl &url, QWidget *parent)
{
QString tempPaletteFilePath;
if (url.isEmpty () || !KIO::NetAccess::download (url, tempPaletteFilePath, parent))
......@@ -238,7 +238,7 @@ kpColorCollection::openKDE(const QString &name, QWidget *parent)
}
// (this will pop up an error dialog on failure)
if (!open (KUrl (filename), parent))
if (!open (QUrl (filename), parent))
{
#if DEBUG_KP_COLOR_COLLECTION
kDebug () << "could not open";
......@@ -253,7 +253,7 @@ kpColorCollection::openKDE(const QString &name, QWidget *parent)
return true;
}
static void CouldNotSaveDialog (const KUrl &url, QWidget *parent)
static void CouldNotSaveDialog (const QUrl &url, QWidget *parent)
{
// TODO: use file.errorString()
KMessageBox::error (parent,
......@@ -287,7 +287,7 @@ static void SaveToFile (kpColorCollectionPrivate *d, QIODevice *device)
}
bool
kpColorCollection::saveAs(const KUrl &url, bool showOverwritePrompt,
kpColorCollection::saveAs(const QUrl &url, bool showOverwritePrompt,
QWidget *parent) const
{
if (showOverwritePrompt &&
......@@ -402,7 +402,7 @@ kpColorCollection::saveKDE(QWidget *parent) const
{
const QString name = d->name;
QString filename = KStandardDirs::locateLocal("config", "colors/" + name);
const bool ret = saveAs (KUrl (filename), false/*no overwite prompt*/, parent);
const bool ret = saveAs (QUrl (filename), false/*no overwite prompt*/, parent);
// (d->name is wiped by saveAs()).
d->name = name;
return ret;
......
......@@ -40,7 +40,7 @@
#include <QStringList>
class KUrl;
class QUrl;
/**
* Class for handling color collections ("palettes").
......@@ -92,7 +92,7 @@ public:
// On success, it sets the name() to an empty string and returns true.
//
// Added for KolourPaint.
bool open(const KUrl &url, QWidget *parent);
bool open(const QUrl &url, QWidget *parent);
// Same as open() but is given the name of a KDE palette, not a filename.
//
......@@ -112,7 +112,7 @@ public:
// name() is set to an empty string.
//
// Added for KolourPaint.
bool saveAs(const KUrl &url, bool showOverwritePrompt, QWidget *parent) const;
bool saveAs(const QUrl &url, bool showOverwritePrompt, QWidget *parent) const;
/**
* Save the collection to the KDE-local store
......
......@@ -29,12 +29,12 @@
#include <kpUrlFormatter.h>
#include <KLocale>
#include <KUrl>
#include <QUrl>
//---------------------------------------------------------------------
// public static
QString kpUrlFormatter::PrettyUrl (const KUrl &url)
QString kpUrlFormatter::PrettyUrl (const QUrl &url)
{
if (url.isEmpty ())
return i18n ("Untitled");
......@@ -45,7 +45,7 @@ QString kpUrlFormatter::PrettyUrl (const KUrl &url)
//---------------------------------------------------------------------
// public static
QString kpUrlFormatter::PrettyFilename (const KUrl &url)
QString kpUrlFormatter::PrettyFilename (const QUrl &url)
{
if (url.isEmpty ())
return i18n ("Untitled");
......
......@@ -40,17 +40,17 @@
class QString;
class KUrl;
class QUrl;
class KOLOURPAINT_LGPL_EXPORT kpUrlFormatter
{
public:
// (will convert: empty Url --> "Untitled")
static QString PrettyUrl (const KUrl &url);
static QString PrettyUrl (const QUrl &url);
// (will convert: empty Url --> "Untitled")
static QString PrettyFilename (const KUrl &url);
static QString PrettyFilename (const QUrl &url);
};
......
......@@ -70,14 +70,14 @@ kpMainWindow::kpMainWindow ()
: KXmlGuiWindow (0/*parent*/)
{
init ();
open (KUrl (), true/*create an empty doc*/);
open (QUrl (), true/*create an empty doc*/);
d->isFullyConstructed = true;
}
//---------------------------------------------------------------------
kpMainWindow::kpMainWindow (const KUrl &url)
kpMainWindow::kpMainWindow (const QUrl &url)
: KXmlGuiWindow (0/*parent*/)
{
init ();
......@@ -304,7 +304,7 @@ void kpMainWindow::readProperties (const KConfigGroup &configGroup)
// Have a document.
else
{
const KUrl url = configGroup.readEntry (kpSessionSettingDocumentUrl,
const QUrl url = configGroup.readEntry (kpSessionSettingDocumentUrl,
QString ());
#if DEBUG_KP_MAIN_WINDOW
kDebug () << "\turl=" << url;
......@@ -368,7 +368,7 @@ void kpMainWindow::saveProperties (KConfigGroup &configGroup)
// i) No URL
// ii) URL (from "kolourpaint doesnotexist.png")
const KUrl url = d->document->url ();
const QUrl url = d->document->url ();
#if DEBUG_KP_MAIN_WINDOW
kDebug () << "\turl=" << url;
#endif
......@@ -416,7 +416,7 @@ void kpMainWindow::saveProperties (KConfigGroup &configGroup)
// --- The below code does not compile but shows you want to do ---
// Create unique name for the document in this main window.
const KUrl tempURL = homeDir +
const QUrl tempURL = homeDir +
"kolourpaint session " + sessionID +
mainWindowPtrToString + ".png";
// TODO: Use lossless PNG saving options.
......@@ -830,7 +830,7 @@ void kpMainWindow::dropEvent (QDropEvent *e)
// However, you would need to prefix all possible error/warning
// dialogs that might be called, with Qt::arrowCursor e.g. in
// kpDocument and probably a lot more places.
foreach (const KUrl &u, urls)
foreach (const QUrl &u, urls)
open (u);
}
else if (e->mimeData ()->hasText ())
......
......@@ -96,7 +96,7 @@ public:
// Opens a new window with the document specified by <url>
// or creates a blank document if <url> could not be opened.
kpMainWindow (const KUrl &url);
kpMainWindow (const QUrl &url);
// Opens a new window with the document <newDoc>
// (<newDoc> can be 0 although this would result in a new
......@@ -305,7 +305,7 @@ private:
void setupFileMenuActions ();
void enableFileMenuDocumentActions (bool enable = true);
void addRecentURL (const KUrl &url);
void addRecentURL (const QUrl &url);
private slots:
void slotNew ();
......@@ -319,7 +319,7 @@ private:
void setDocumentChoosingWindow (kpDocument *doc);
private:
kpDocument *openInternal (const KUrl &url,
kpDocument *openInternal (const QUrl &url,
const QSize &fallbackDocSize,
bool newDocSameNameIfNotExist);
// Same as above except that it:
......@@ -333,14 +333,14 @@ private:
// to a user open request e.g. File / Open or "kolourpaint doesexist.png".
// It should not be used for session restore - in that case, it does not
// make sense to bubble the Recent Files list.
bool open (const KUrl &url, bool newDocSameNameIfNotExist = false);
bool open (const QUrl &url, bool newDocSameNameIfNotExist = false);
QList<QUrl> askForOpenURLs(const QString &caption,
bool allowMultipleURLs = true);
private slots:
void slotOpen ();
void slotOpenRecent (const KUrl &url);
void slotOpenRecent (const QUrl &url);
void slotScan ();
void slotScanned (const QImage &image, int);
......@@ -354,7 +354,7 @@ private slots:
bool slotSave ();
private:
KUrl askForSaveURL (const QString &caption,
QUrl askForSaveURL (const QString &caption,
const QString &startURL,
const kpImage &imageToBeSaved,
const kpDocumentSaveOptions &startSaveOptions,
......@@ -603,7 +603,7 @@ private slots:
void slotColorsKDE ();
private:
bool openColors (const KUrl &url);
bool openColors (const QUrl &url);
private slots:
void slotColorsOpen ();
......
......@@ -310,7 +310,7 @@ struct kpMainWindowPrivate
KScanDialog *scanDialog;
KUrl lastExportURL;
QUrl lastExportURL;
kpDocumentSaveOptions lastExportSaveOptions;
bool exportFirstTime;
......@@ -327,7 +327,7 @@ struct kpMainWindowPrivate
*actionSelectAll, *actionDeselect,
*actionCopyToFile, *actionPasteFromFile;
KUrl lastCopyToURL;
QUrl lastCopyToURL;
kpDocumentSaveOptions lastCopyToSaveOptions;
bool copyToFirstTime;
......
......@@ -299,7 +299,7 @@ void kpMainWindow::slotColorsKDE ()
}
// private
bool kpMainWindow::openColors (const KUrl &url)
bool kpMainWindow::openColors (const QUrl &url)
{
if (!colorCells ()->openColorCollection (url))
return false;
......
......@@ -847,7 +847,7 @@ void kpMainWindow::slotCopyToFile ()
kpDocumentSaveOptions chosenSaveOptions;
bool allowOverwritePrompt, allowLossyPrompt;
KUrl chosenURL = askForSaveURL (i18nc ("@title:window", "Copy to File"),
QUrl chosenURL = askForSaveURL (i18nc ("@title:window", "Copy to File"),
d->lastCopyToURL.url (),
imageToSave,
d->lastCopyToSaveOptions,
......@@ -901,7 +901,7 @@ void kpMainWindow::slotPasteFromFile ()
if (urls.count () != 1)
return;
KUrl url = urls.first ();
QUrl url = urls.first ();
kpImage image = kpDocument::getPixmapFromFile (url,
false/*show error message if doesn't exist*/,
......
......@@ -90,7 +90,7 @@ void kpMainWindow::setupFileMenuActions ()
d->actionNew = KStandardAction::openNew (this, SLOT (slotNew ()), ac);
d->actionOpen = KStandardAction::open (this, SLOT (slotOpen ()), ac);
d->actionOpenRecent = KStandardAction::openRecent (this, SLOT (slotOpenRecent (const KUrl &)), ac);
d->actionOpenRecent = KStandardAction::openRecent (this, SLOT (slotOpenRecent (const QUrl &)), ac);
d->actionOpenRecent->loadEntries (KGlobal::config ()->group (kpSettingsGroupRecentFiles));
#if DEBUG_KP_MAIN_WINDOW
kDebug () << "\trecent URLs=" << d->actionOpenRecent->items ();
......@@ -172,7 +172,7 @@ void kpMainWindow::enableFileMenuDocumentActions (bool enable)
//---------------------------------------------------------------------
// private
void kpMainWindow::addRecentURL (const KUrl &url_)
void kpMainWindow::addRecentURL (const QUrl &url_)
{
// HACK: KRecentFilesAction::loadEntries() clears the KRecentFilesAction::d->urls
// map.
......@@ -184,7 +184,7 @@ void kpMainWindow::addRecentURL (const KUrl &url_)
// To avoid the crash, make a copy of it before calling
// loadEntries() and use this copy, instead of the to-be-dangling
// ref.
const KUrl url = url_;
const QUrl url = url_;
#if DEBUG_KP_MAIN_WINDOW
kDebug () << "kpMainWindow::addRecentURL(" << url << ")";
......@@ -272,7 +272,7 @@ void kpMainWindow::slotNew ()
}
else
{
open (KUrl (), true/*create an empty doc*/);
open (QUrl (), true/*create an empty doc*/);
}
}
......@@ -366,7 +366,7 @@ void kpMainWindow::setDocumentChoosingWindow (kpDocument *doc)
//---------------------------------------------------------------------
// private
kpDocument *kpMainWindow::openInternal (const KUrl &url,
kpDocument *kpMainWindow::openInternal (const QUrl &url,
const QSize &fallbackDocSize,
bool newDocSameNameIfNotExist)
{
......@@ -400,7 +400,7 @@ kpDocument *kpMainWindow::openInternal (const KUrl &url,
//---------------------------------------------------------------------
// private
bool kpMainWindow::open (const KUrl &url, bool newDocSameNameIfNotExist)
bool kpMainWindow::open (const QUrl &url, bool newDocSameNameIfNotExist)
{
#if DEBUG_KP_MAIN_WINDOW
kDebug () << "kpMainWindow::open(" << url
......@@ -440,7 +440,7 @@ QList<QUrl> kpMainWindow::askForOpenURLs(const QString &caption, bool allowMulti
#endif
QString filter = mimeTypes.join (" ");
KFileDialog fd(KUrl("kfiledialog:///dir/"), filter, this);
KFileDialog fd(QUrl("kfiledialog:///dir/"), filter, this);
fd.setCaption(caption);
fd.setOperationMode(KFileDialog::Opening);
......@@ -473,7 +473,7 @@ void kpMainWindow::slotOpen ()
//---------------------------------------------------------------------
// private slot
void kpMainWindow::slotOpenRecent (const KUrl &url)
void kpMainWindow::slotOpenRecent (const QUrl &url)
{
#if DEBUG_KP_MAIN_WINDOW
kDebug () << "kpMainWindow::slotOpenRecent(" << url << ")";
......@@ -753,7 +753,7 @@ bool kpMainWindow::slotSave ()
//---------------------------------------------------------------------
// private
KUrl kpMainWindow::askForSaveURL (const QString &caption,
QUrl kpMainWindow::askForSaveURL (const QString &caption,
const QString &startURL,
const kpImage &imageToBeSaved,
const kpDocumentSaveOptions &startSaveOptions,
......@@ -807,7 +807,7 @@ KUrl kpMainWindow::askForSaveURL (const QString &caption,
if (mimeTypes.isEmpty ())
{
kError () << "No KImageIO output mimetypes!" << endl;
return KUrl ();
return QUrl ();
}
#define MIME_TYPE_IS_VALID() (!fdSaveOptions.mimeTypeIsInvalid () && \
......@@ -929,7 +929,7 @@ KUrl kpMainWindow::askForSaveURL (const QString &caption,
return fd.selectedUrl ();
}
else
return KUrl ();
return QUrl ();
#undef SETUP_READ_CFG
}
......@@ -940,7 +940,7 @@ bool kpMainWindow::saveAs (bool localOnly)
{
kpDocumentSaveOptions chosenSaveOptions;
bool allowOverwritePrompt, allowLossyPrompt;
KUrl chosenURL = askForSaveURL (i18nc ("@title:window", "Save Image As"),
QUrl chosenURL = askForSaveURL (i18nc ("@title:window", "Save Image As"),
d->document->url ().url (),
d->document->imageWithSelection (),
*d->document->saveOptions (),
......@@ -989,7 +989,7 @@ bool kpMainWindow::slotExport ()
kpDocumentSaveOptions chosenSaveOptions;
bool allowOverwritePrompt, allowLossyPrompt;
KUrl chosenURL = askForSaveURL (i18nc ("@title:window", "Export"),
QUrl chosenURL = askForSaveURL (i18nc ("@title:window", "Export"),
d->lastExportURL.url (),
d->document->imageWithSelection (),
d->lastExportSaveOptions,
......@@ -1044,7 +1044,7 @@ bool kpMainWindow::slotReload ()
Q_ASSERT (d->document);
KUrl oldURL = d->document->url ();
QUrl oldURL = d->document->url ();
if (d->document->isModified ())
......@@ -1118,7 +1118,7 @@ bool kpMainWindow::slotReload ()
// private
void kpMainWindow::sendDocumentNameToPrinter (QPrinter *printer)
{
KUrl url = d->document->url ();
QUrl url = d->document->url ();
if (!url.isEmpty ())
{
int dot;
......
......@@ -120,7 +120,7 @@ struct kpColorCellsPrivate
// the modified flag.
kpColorCollection colorCol;
KUrl url;
QUrl url;
bool isModified;
bool blockColorChangedSig;
......@@ -363,7 +363,7 @@ void kpColorCells::setModified ()
//---------------------------------------------------------------------
KUrl kpColorCells::url () const
QUrl kpColorCells::url () const
{
return d->url;
}
......@@ -394,7 +394,7 @@ void kpColorCells::ensureHaveAtLeastOneRow ()
//---------------------------------------------------------------------
void kpColorCells::setColorCollection (const kpColorCollection &colorCol, const KUrl &url)
void kpColorCells::setColorCollection (const kpColorCollection &colorCol, const QUrl &url)
{
d->colorCol = colorCol;
ensureHaveAtLeastOneRow ();
......@@ -412,7 +412,7 @@ void kpColorCells::setColorCollection (const kpColorCollection &colorCol, const
//---------------------------------------------------------------------
bool kpColorCells::openColorCollection (const KUrl &url)
bool kpColorCells::openColorCollection (const QUrl &url)
{
// (this will pop up an error dialog on failure)
if (d->colorCol.open (url, this))
......@@ -436,7 +436,7 @@ bool kpColorCells::openColorCollection (const KUrl &url)
//---------------------------------------------------------------------
bool kpColorCells::saveColorCollectionAs (const KUrl &url)
bool kpColorCells::saveColorCollectionAs (const QUrl &url)
{
// (this will pop up an error dialog on failure)
if (d->colorCol.saveAs (url, true/*show overwrite prompt*/, this))
......
......@@ -30,7 +30,7 @@
#define kpColorCells_H
#include <KUrl>
#include <QUrl>
#include <kpColorCellsBase.h>
......@@ -102,7 +102,7 @@ public slots:
public:
// The source URL of the kpColorCollection. Empty for color
// collections that did not come from files.
KUrl url () const;
QUrl url () const;
// The name of the kpColorCollection. Empty for color collections
// managed by KDE.
......@@ -115,10 +115,10 @@ private:
void ensureHaveAtLeastOneRow ();
public:
void setColorCollection (const kpColorCollection &colorCol,
const KUrl &url = KUrl ());
const QUrl &url = QUrl ());
bool openColorCollection (const KUrl &url);
bool saveColorCollectionAs (const KUrl &url);
bool openColorCollection (const QUrl &url);
bool saveColorCollectionAs (const QUrl &url);
bool saveColorCollection ();
// These add and delete visual/table rows, independent of whether the number
......@@ -146,7 +146,7 @@ signals:
void rowCountChanged (int rowCount);
void nameChanged (const QString &name);
void urlChanged (const KUrl &url);
void urlChanged (const QUrl &url);
// Emitted when setModified() is called and the modified state changes.
// It may be called at other times, even when the modified state did
......
......@@ -82,7 +82,7 @@ kpColorToolBar::kpColorToolBar (const QString &label, QWidget *parent)
connect (m_colorPalette->colorCells (), SIGNAL (isModifiedChanged (bool)),
SLOT (updateNameOrUrlLabel ()));
connect (m_colorPalette->colorCells (), SIGNAL (urlChanged (const KUrl &)),
connect (m_colorPalette->colorCells (), SIGNAL (urlChanged (const QUrl &)),
SLOT (updateNameOrUrlLabel ()));
connect (m_colorPalette->colorCells (), SIGNAL (nameChanged (const QString &)),
SLOT (updateNameOrUrlLabel ()));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment