kparts: format and indent

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2023-08-31 01:59:18 +03:00
parent f8f34a1825
commit f43675b01d
8 changed files with 759 additions and 750 deletions

View file

@ -51,9 +51,7 @@ public:
, m_browserArgs(browserArgs)
{
}
~OpenUrlEventPrivate()
{
}
static const char *s_strOpenUrlEvent;
ReadOnlyPart *m_part;
KUrl m_url;
@ -107,13 +105,15 @@ namespace KParts
struct BrowserArgumentsPrivate
{
BrowserArgumentsPrivate() {
BrowserArgumentsPrivate()
{
doPost = false;
redirectedRequest = false;
lockHistory = false;
newTab = false;
forcesNewWindow = false;
}
QString contentType; // for POST
bool doPost;
bool redirectedRequest;
@ -139,9 +139,12 @@ BrowserArguments::BrowserArguments( const BrowserArguments &args )
BrowserArguments &BrowserArguments::operator=(const BrowserArguments &args)
{
if (this == &args) return *this;
if (this == &args) {
return *this;
}
delete d; d= 0;
delete d;
d = nullptr;
softReload = args.softReload;
postData = args.postData;
@ -149,8 +152,9 @@ BrowserArguments &BrowserArguments::operator=(const BrowserArguments &args)
docState = args.docState;
trustedSource = args.trustedSource;
if ( args.d )
if (args.d) {
d = new BrowserArgumentsPrivate(*args.d);
}
return *this;
}
@ -158,20 +162,22 @@ BrowserArguments &BrowserArguments::operator=(const BrowserArguments &args)
BrowserArguments::~BrowserArguments()
{
delete d;
d = 0;
d = nullptr;
}
void BrowserArguments::setContentType(const QString &contentType)
{
if (!d)
d = new BrowserArgumentsPrivate;
if (!d) {
d = new BrowserArgumentsPrivate();
}
d->contentType = contentType;
}
void BrowserArguments::setRedirectedRequest(bool redirected)
{
if (!d)
d = new BrowserArgumentsPrivate;
if (!d) {
d = new BrowserArgumentsPrivate();
}
d->redirectedRequest = redirected;
}
@ -187,8 +193,9 @@ QString BrowserArguments::contentType() const
void BrowserArguments::setDoPost(bool enable)
{
if ( !d )
d = new BrowserArgumentsPrivate;
if (!d) {
d = new BrowserArgumentsPrivate();
}
d->doPost = enable;
}
@ -199,8 +206,9 @@ bool BrowserArguments::doPost() const
void BrowserArguments::setLockHistory(bool lock)
{
if (!d)
d = new BrowserArgumentsPrivate;
if (!d) {
d = new BrowserArgumentsPrivate();
}
d->lockHistory = lock;
}
@ -211,8 +219,9 @@ bool BrowserArguments::lockHistory() const
void BrowserArguments::setNewTab(bool newTab)
{
if (!d)
d = new BrowserArgumentsPrivate;
if (!d) {
d = new BrowserArgumentsPrivate();
}
d->newTab = newTab;
}
@ -223,8 +232,9 @@ bool BrowserArguments::newTab() const
void BrowserArguments::setForcesNewWindow(bool forcesNewWindow)
{
if (!d)
d = new BrowserArgumentsPrivate;
if (!d) {
d = new BrowserArgumentsPrivate();
}
d->forcesNewWindow = forcesNewWindow;
}
@ -242,7 +252,8 @@ public:
BrowserExtensionPrivate(KParts::ReadOnlyPart *parent)
: m_urlDropHandlingEnabled(false),
m_part(parent)
{}
{
}
struct DelayedRequest {
KUrl m_delayedURL;
@ -279,8 +290,7 @@ void BrowserExtension::BrowserExtensionPrivate::createActionSlotMap()
// Create the action-number map
ActionSlotMap::ConstIterator it = s_actionSlotMap->constBegin();
ActionSlotMap::ConstIterator itEnd = s_actionSlotMap->constEnd();
for ( int i=0 ; it != itEnd ; ++it, ++i )
{
for (int i = 0 ; it != itEnd ; ++it, ++i) {
// kDebug() << " action " << it.key() << " number " << i;
s_actionNumberMap->insert( it.key(), i );
}
@ -289,44 +299,53 @@ void BrowserExtension::BrowserExtensionPrivate::createActionSlotMap()
}
BrowserExtension::BrowserExtension(KParts::ReadOnlyPart *parent)
: QObject( parent ), d( new BrowserExtensionPrivate(parent) )
: QObject(parent),
d(new BrowserExtensionPrivate(parent))
{
// kDebug() << "BrowserExtension::BrowserExtension() " << this;
if (s_actionSlotMap->isEmpty())
if (s_actionSlotMap->isEmpty()) {
// Create the action-slot map
BrowserExtensionPrivate::createActionSlotMap();
}
// Build list with this extension's slot names.
QList<QByteArray> slotNames;
int methodCount = metaObject()->methodCount();
int methodOffset = metaObject()->methodOffset();
for ( int i=0 ; i < methodCount; ++i )
{
for (int i= 0; i < methodCount; ++i) {
QMetaMethod method = metaObject()->method(methodOffset + i);
if ( method.methodType() == QMetaMethod::Slot )
if (method.methodType() == QMetaMethod::Slot) {
slotNames.append(method.signature());
}
}
// Set the initial status of the actions depending on whether
// they're supported or not
ActionSlotMap::ConstIterator it = s_actionSlotMap->constBegin();
ActionSlotMap::ConstIterator itEnd = s_actionSlotMap->constEnd();
for ( int i=0 ; it != itEnd ; ++it, ++i )
{
for (int i = 0 ; it != itEnd ; ++it, ++i) {
// Does the extension have a slot with the name of this action ?
// ######### KDE4 TODO: use QMetaObject::indexOfMethod() #######
d->m_actionStatus.setBit(i, slotNames.contains(it.key()+"()"));
}
connect( d->m_part, SIGNAL(completed()),
this, SLOT(slotCompleted()) );
connect( this, SIGNAL(openUrlRequest(KUrl,KParts::OpenUrlArguments,KParts::BrowserArguments)),
this, SLOT(slotOpenUrlRequest(KUrl,KParts::OpenUrlArguments,KParts::BrowserArguments)) );
connect( this, SIGNAL(enableAction(const char*,bool)),
this, SLOT(slotEnableAction(const char*,bool)) );
connect( this, SIGNAL(setActionText(const char*,QString)),
this, SLOT(slotSetActionText(const char*,QString)) );
connect(
d->m_part, SIGNAL(completed()),
this, SLOT(slotCompleted())
);
connect(
this, SIGNAL(openUrlRequest(KUrl,KParts::OpenUrlArguments,KParts::BrowserArguments)),
this, SLOT(slotOpenUrlRequest(KUrl,KParts::OpenUrlArguments,KParts::BrowserArguments))
);
connect(
this, SIGNAL(enableAction(const char*,bool)),
this, SLOT(slotEnableAction(const char*,bool))
);
connect(
this, SIGNAL(setActionText(const char*,QString)),
this, SLOT(slotSetActionText(const char*,QString))
);
}
BrowserExtension::~BrowserExtension()
@ -364,7 +383,8 @@ void BrowserExtension::saveState( QDataStream &stream )
void BrowserExtension::restoreState( QDataStream &stream )
{
KUrl u;
qint32 xOfs, yOfs;
qint32 xOfs = 0;
qint32 yOfs = 0;
stream >> u >> xOfs >> yOfs;
OpenUrlArguments args;
@ -405,24 +425,23 @@ void BrowserExtension::pasteRequest()
KUriFilterData filterData;
filterData.setData( url );
filterData.setCheckForExecutables(false);
if ( KUriFilter::self()->filterUri( filterData, filters ) )
{
switch ( filterData.uriType() )
{
if (KUriFilter::self()->filterUri(filterData, filters)) {
switch (filterData.uriType()) {
case KUriFilterData::LocalFile:
case KUriFilterData::LocalDir:
case KUriFilterData::NetProtocol:
case KUriFilterData::NetProtocol: {
slotOpenUrlRequest(filterData.uri());
break;
case KUriFilterData::Error:
}
case KUriFilterData::Error: {
KMessageBox::sorry( d->m_part->widget(), filterData.errorMsg());
break;
default:
}
default: {
break;
}
}
else if ( KUriFilter::self()->filterUri( filterData,
QStringList( QLatin1String( "kuriikwsfilter" ) ) ) &&
} else if (KUriFilter::self()->filterUri(filterData, QStringList(QLatin1String("kuriikwsfilter"))) &&
url.length() < 250 )
{
if (KMessageBox::questionYesNo(d->m_part->widget(),
@ -433,7 +452,9 @@ void BrowserExtension::pasteRequest()
}
}
void BrowserExtension::slotOpenUrlRequest( const KUrl &url, const KParts::OpenUrlArguments& args, const KParts::BrowserArguments &browserArgs )
void BrowserExtension::slotOpenUrlRequest(const KUrl &url,
const KParts::OpenUrlArguments &args,
const KParts::BrowserArguments &browserArgs)
{
// kDebug() << this << " BrowserExtension::slotOpenURLRequest(): url=" << url.url();
BrowserExtensionPrivate::DelayedRequest req;
@ -446,7 +467,9 @@ void BrowserExtension::slotOpenUrlRequest( const KUrl &url, const KParts::OpenUr
void BrowserExtension::slotEmitOpenUrlRequestDelayed()
{
if (d->m_requests.isEmpty()) return;
if (d->m_requests.isEmpty()) {
return;
}
BrowserExtensionPrivate::DelayedRequest req = d->m_requests.front();
d->m_requests.pop_front();
emit openUrlRequestDelayed(req.m_delayedURL, req.m_delayedArgs, req.m_delayedBrowserArgs);
@ -457,14 +480,13 @@ void BrowserExtension::slotEnableAction( const char * name, bool enabled )
{
//kDebug() << "BrowserExtension::slotEnableAction " << name << " " << enabled;
ActionNumberMap::ConstIterator it = s_actionNumberMap->constFind(name);
if ( it != s_actionNumberMap->constEnd() )
{
if (it != s_actionNumberMap->constEnd()) {
d->m_actionStatus.setBit( it.value(), enabled );
//kDebug() << "BrowserExtension::slotEnableAction setting bit " << it.data() << " to " << enabled;
}
else
} else {
kWarning() << "BrowserExtension::slotEnableAction unknown action " << name;
}
}
bool BrowserExtension::isActionEnabled(const char *name) const
{
@ -476,20 +498,20 @@ void BrowserExtension::slotSetActionText( const char * name, const QString& text
{
//kDebug() << "BrowserExtension::slotSetActionText " << name << " " << text;
ActionNumberMap::ConstIterator it = s_actionNumberMap->constFind(name);
if ( it != s_actionNumberMap->constEnd() )
{
if (it != s_actionNumberMap->constEnd()) {
d->m_actionText[it.value()] = text;
}
else
} else {
kWarning() << "BrowserExtension::slotSetActionText unknown action" << name;
}
}
QString BrowserExtension::actionText(const char *name) const
{
int actionNumber = (*s_actionNumberMap)[ name ];
QMap<int, QString>::ConstIterator it = d->m_actionText.constFind(actionNumber);
if ( it != d->m_actionText.constEnd() )
if (it != d->m_actionText.constEnd()) {
return *it;
}
return QString();
}
@ -501,8 +523,9 @@ BrowserExtension::ActionSlotMap BrowserExtension::actionSlotMap()
BrowserExtension::ActionSlotMap* BrowserExtension::actionSlotMapPtr()
{
if (s_actionSlotMap->isEmpty())
if (s_actionSlotMap->isEmpty()) {
BrowserExtensionPrivate::createActionSlotMap();
}
return s_actionSlotMap;
}

View file

@ -64,11 +64,6 @@ struct KPARTS_EXPORT BrowserArguments
virtual ~BrowserArguments();
// KDE4: a struct has the problem that the stuff added after BC-freeze uses methods
// so it looks inconsistent with the member vars. -> better use methods for everything,
// even if they are inline.
/**
* This buffer can be used by the part to save and restore its contents.
* See KWebKitPart for instance.
@ -96,6 +91,7 @@ struct KPARTS_EXPORT BrowserArguments
* KHTML-specific field, header defining the type of the POST data.
*/
QString contentType() const;
/**
* KHTML-specific field, whether to do a POST instead of a GET,
* for the next openURL.
@ -267,7 +263,6 @@ public:
*/
explicit BrowserExtension(KParts::ReadOnlyPart *parent);
virtual ~BrowserExtension();
/**
@ -288,7 +283,6 @@ public:
ShowUrlOperations = 0x0100, /**< show copy, paste, as well as cut if NoDeletion is not set. */
ShowProperties = 0x200 /**< show "Properties" action (usually done by directory views) */
};
Q_DECLARE_FLAGS(PopupFlags, PopupFlag)
/**
@ -510,7 +504,7 @@ public: // yes, those signals are public; don't tell moc or doxygen :)
void createNewWindow(const KUrl &url,
const KParts::OpenUrlArguments &arguments = KParts::OpenUrlArguments(),
const KParts::BrowserArguments &browserArguments = KParts::BrowserArguments(),
KParts::ReadOnlyPart** part = 0 );
KParts::ReadOnlyPart** part = nullptr);
/**
* Since the part emits the jobid in the started() signal,
@ -643,4 +637,3 @@ private:
Q_DECLARE_OPERATORS_FOR_FLAGS(KParts::BrowserExtension::PopupFlags)
#endif

View file

@ -27,10 +27,11 @@ using namespace KParts;
class KParts::EventPrivate
{
public:
EventPrivate( const char *eventName ) :
m_eventName(eventName)
EventPrivate(const char *eventName)
: m_eventName(eventName)
{
}
const char* m_eventName;
};
@ -52,23 +53,22 @@ const char *Event::eventName() const
bool Event::test(const QEvent *event)
{
if ( !event )
if (!event) {
return false;
}
return (event->type() == (QEvent::Type)(QEvent::User + KPARTS_EVENT_MAGIC));
}
bool Event::test(const QEvent *event, const char *name)
{
if ( !test( event ) )
if (!test(event)) {
return false;
return ( strcmp( name, ((Event*)event)->eventName() ) == 0 );
}
return (qstrcmp(name, ((Event*)event)->eventName()) == 0);
}
/////// GUIActivateEvent ////////
class KParts::GUIActivateEventPrivate
{
public:
@ -82,8 +82,8 @@ public:
const char *GUIActivateEventPrivate::s_strGUIActivateEvent = "KParts/GUIActivate";
GUIActivateEvent::GUIActivateEvent( bool activated ) :
Event( GUIActivateEventPrivate::s_strGUIActivateEvent ),
GUIActivateEvent::GUIActivateEvent(bool activated)
: Event(GUIActivateEventPrivate::s_strGUIActivateEvent),
d(new GUIActivateEventPrivate(activated))
{
}
@ -102,4 +102,3 @@ bool GUIActivateEvent::test( const QEvent *event )
{
return Event::test(event, GUIActivateEventPrivate::s_strGUIActivateEvent);
}

View file

@ -28,8 +28,6 @@
#include <kglobal.h>
#include <kcomponentdata.h>
#include <assert.h>
using namespace KParts;
Factory::Factory(QObject *parent)
@ -44,8 +42,9 @@ Factory::~Factory()
Part *Factory::createPart(QWidget *parentWidget, QObject *parent, const char *classname, const QStringList &args)
{
Part* part = createPartObject(parentWidget, parent, classname, args);
if ( part )
if (part) {
emit objectCreated(part);
}
return part;
}
@ -57,24 +56,25 @@ KComponentData Factory::partComponentData()
KComponentData Factory::partComponentDataFromLibrary(const QString &libraryName)
{
KPluginLoader loader(libraryName);
KPluginFactory *factory = loader.factory();
if ( !factory )
if (!factory) {
return KComponentData();
}
KParts::Factory *pfactory = qobject_cast<KParts::Factory*>(factory);
if ( !pfactory )
if (!pfactory) {
return KComponentData();
}
return pfactory->partComponentData();
}
Part *Factory::createPartObject(QWidget *, QObject *, const char *, const QStringList &)
{
return 0;
return nullptr;
}
QObject *Factory::createObject(QObject *parent, const char *classname, const QStringList &args)
{
assert( !parent || parent->isWidgetType() );
Q_ASSERT(!parent || parent->isWidgetType());
return createPart(static_cast<QWidget*>(parent), parent, classname, args);
}

View file

@ -42,7 +42,7 @@ class KPARTS_EXPORT Factory : public KPluginFactory
{
Q_OBJECT
public:
Factory( QObject *parent = 0 );
Factory(QObject *parent = nullptr);
virtual ~Factory();
/**
@ -72,7 +72,8 @@ public:
* important for reference counting, and allows unloading the
* library automatically once all its objects have been destroyed.
*/
Part *createPart( QWidget *parentWidget = 0, QObject *parent = 0, const char *classname = "KParts::Part", const QStringList &args = QStringList() );
Part* createPart(QWidget *parentWidget = nullptr, QObject *parent = nullptr,
const char *classname = "KParts::Part", const QStringList &args = QStringList());
/**
* If you have a part contained in a shared library you might want to query
@ -92,7 +93,6 @@ public:
static KComponentData partComponentDataFromLibrary(const QString &libraryName);
protected:
/**
* Reimplement this method in your implementation to create the Part.
*
@ -115,19 +115,16 @@ protected:
*
* @returns the newly created part.
*/
virtual Part *createPartObject( QWidget *parentWidget = 0, QObject *parent = 0, const char *classname = "KParts::Part", const QStringList &args = QStringList() ) = 0;
virtual Part* createPartObject(QWidget *parentWidget = nullptr, QObject *parent = nullptr,
const char *classname = "KParts::Part", const QStringList &args = QStringList()) = 0;
/**
* Reimplemented from KPluginFactory. Calls createPart()
*/
virtual QObject *createObject( QObject *parent = 0, const char *classname = "QObject", const QStringList &args = QStringList() );
virtual QObject* createObject(QObject *parent = nullptr,
const char *classname = "QObject", const QStringList &args = QStringList());
};
}
/*
* vim: et sw=4
*/
#endif

View file

@ -42,12 +42,9 @@ class MainWindowPrivate
{
public:
MainWindowPrivate()
: m_activePart(0),
: m_activePart(nullptr),
m_bShellGUIActivated(false),
m_helpMenu(0)
{
}
~MainWindowPrivate()
m_helpMenu(nullptr)
{
}
@ -58,7 +55,8 @@ public:
}
MainWindow::MainWindow(QWidget *parent, Qt::WindowFlags f)
: KXmlGuiWindow( parent, f ), d(new MainWindowPrivate())
: KXmlGuiWindow(parent, f),
d(new MainWindowPrivate())
{
}

View file

@ -48,14 +48,13 @@ class KPARTS_EXPORT MainWindow : public KXmlGuiWindow, virtual public PartBase
/**
* Constructor, same signature as KMainWindow.
*/
explicit MainWindow( QWidget* parent = 0, Qt::WindowFlags f = 0 );
explicit MainWindow(QWidget *parent = nullptr, Qt::WindowFlags f = 0);
/**
* Destructor.
*/
virtual ~MainWindow();
protected Q_SLOTS:
/**
* Create the GUI (by merging the host's and the active part's)
* You _must_ call this in order to see any GUI being created.