#include "qplatformdefs.h"
#include "q3ftp.h"
#include "q3socket.h"
#include "q3socketdevice.h"
#include "qurlinfo.h"
#include "q3urloperator.h"
#include "qstringlist.h"
#include "qregexp.h"
#include "qtimer.h"
#include "qfileinfo.h"
#include "q3ptrdict.h"
#include "q3cstring.h"
#include "qcoreapplication.h"
#include "qftp.h"
#include "qtextcodec.h"
#include "q3ftp.moc"
Include dependency graph for q3ftp.cpp:

Go to the source code of this file.
Classes | |
| class | Q3FtpDTP |
| class | Q3FtpPI |
| class | Q3FtpCommand |
| class | Q3FtpPrivate |
Functions | |
| static void | cleanup_d_ptr () |
| static Q3FtpPrivate * | d (const Q3Ftp *foo) |
| static void | delete_d (const Q3Ftp *foo) |
Variables | |
| Q_COMPAT_EXPORT QTextCodec * | qt_ftp_filename_codec = 0 |
| static Q3PtrDict< Q3FtpPrivate > * | d_ptr = 0 |
| static void cleanup_d_ptr | ( | ) | [static] |
| static Q3FtpPrivate* d | ( | const Q3Ftp * | foo | ) | [static] |
Definition at line 1034 of file q3ftp.cpp.
References cleanup_d_ptr(), d_ptr, and QCoreApplication::qAddPostRoutine().
01035 { 01036 if ( !d_ptr ) { 01037 d_ptr = new Q3PtrDict<Q3FtpPrivate>; 01038 d_ptr->setAutoDelete( true ); 01039 qAddPostRoutine( cleanup_d_ptr ); 01040 } 01041 Q3FtpPrivate* ret = d_ptr->find( (void*)foo ); 01042 if ( ! ret ) { 01043 ret = new Q3FtpPrivate; 01044 d_ptr->replace( (void*) foo, ret ); 01045 } 01046 return ret; 01047 }
Here is the call graph for this function:

| static void delete_d | ( | const Q3Ftp * | foo | ) | [static] |
Definition at line 1049 of file q3ftp.cpp.
References d_ptr.
Referenced by Q3Ftp::~Q3Ftp().
01050 { 01051 if ( d_ptr ) 01052 d_ptr->remove( (void*) foo ); 01053 }
Q3PtrDict<Q3FtpPrivate>* d_ptr = 0 [static] |
Definition at line 1028 of file q3ftp.cpp.
Referenced by QObject::children(), cleanup_d_ptr(), d(), QPainterPath::d_func(), delete_d(), QWidgetPrivate::drawWidget(), QPainterPath::ensureData(), QObject::isWidgetType(), QObject::parent(), qdesigner_internal::QtBrushDialog::QtBrushDialog(), qdesigner_internal::QtBrushManager::QtBrushManager(), qdesigner_internal::QtBrushPatternDialog::QtBrushPatternDialog(), qdesigner_internal::QtBrushWidget::QtBrushWidget(), qdesigner_internal::QtGradientDialog::QtGradientDialog(), qdesigner_internal::QtGradientStopsModel::QtGradientStopsModel(), QObject::signalsBlocked(), and QDBusMessagePrivate::toDBusMessage().
| Q_COMPAT_EXPORT QTextCodec* qt_ftp_filename_codec = 0 |
1.5.1