KLayout Manual: Main Index » Class Index » API reference - Class QTemporaryFile

API reference - Class QTemporaryFile

Notation used in Ruby API documentation

Description: Binding of QTemporaryFile

Class hierarchy: QTemporaryFile » QFile » QIODevice » QObject

Public constructors

new QTemporaryFilenewConstructor QTemporaryFile::QTemporaryFile()
new QTemporaryFilenew(QObject ptr parent)Constructor QTemporaryFile::QTemporaryFile(QObject *parent)
new QTemporaryFilenew(string templateName)Constructor QTemporaryFile::QTemporaryFile(const QString &templateName)
new QTemporaryFilenew(string templateName,
QObject ptr parent)
Constructor QTemporaryFile::QTemporaryFile(const QString &templateName, QObject *parent)

Public methods

[const]boolautoRemoveMethod bool QTemporaryFile::autoRemove()
voidautoRemove=(bool b)Method void QTemporaryFile::setAutoRemove(bool b)
voidcreateEnsures the C++ object is created
voiddestroyExplicitly destroy the object
[const]booldestroyed?Returns a value indicating whether the object was already destroyed
[const]stringfileNameMethod QString QTemporaryFile::fileName()
[const]stringfileTemplateMethod QString QTemporaryFile::fileTemplate()
voidfileTemplate=(string name)Method void QTemporaryFile::setFileTemplate(const QString &name)
[const]boolis_const_object?Returns a value indicating whether the reference is a const reference
boolopenMethod bool QTemporaryFile::open()
voidsetAutoRemove(bool b)Method void QTemporaryFile::setAutoRemove(bool b)
voidsetFileTemplate(string name)Method void QTemporaryFile::setFileTemplate(const QString &name)

Public static methods and constants

QTemporaryFile ptrcreateLocalFile(QFile file)Static method QTemporaryFile * QTemporaryFile::createLocalFile(QFile &file)
QTemporaryFile ptrcreateLocalFile(string fileName)Static method QTemporaryFile * QTemporaryFile::createLocalFile(const QString &fileName)
QMetaObjectstaticMetaObjectObtains the static MetaObject for this class.
stringtr(string s)Static method QString QTemporaryFile::tr(const char *s, const char *c)
stringtr(string s,
string c)
Static method QString QTemporaryFile::tr(const char *s, const char *c)
stringtr(string s,
string c,
int n)
Static method QString QTemporaryFile::tr(const char *s, const char *c, int n)
stringtrUtf8(string s)Static method QString QTemporaryFile::trUtf8(const char *s, const char *c)
stringtrUtf8(string s,
string c)
Static method QString QTemporaryFile::trUtf8(const char *s, const char *c)
stringtrUtf8(string s,
string c,
int n)
Static method QString QTemporaryFile::trUtf8(const char *s, const char *c, int n)

Detailed description

[const] bool autoRemove

Description: Method bool QTemporaryFile::autoRemove()

void autoRemove=(bool b)

Description: Method void QTemporaryFile::setAutoRemove(bool b)

void create

Description: Ensures the C++ object is created

Use this method to ensure the C++ object is created, for example to ensure that resources are allocated. Usually C++ objects are created on demand and not necessarily when the script object is created.

[static] QTemporaryFile ptr createLocalFile(QFile file)

Description: Static method QTemporaryFile * QTemporaryFile::createLocalFile(QFile &file)

This method is static and can be called without an instance.

[static] QTemporaryFile ptr createLocalFile(string fileName)

Description: Static method QTemporaryFile * QTemporaryFile::createLocalFile(const QString &fileName)

This method is static and can be called without an instance.

void destroy

Description: Explicitly destroy the object

Explicitly destroy the object on C++ side if it was owned by the Ruby interpreter. Subsequent access to this object will throw an exception. If the object is not owned by Ruby, this method will do nothing.

[const] bool destroyed?

Description: Returns a value indicating whether the object was already destroyed

This method returns true, if the object was destroyed, either explicitly or by the C++ side. The latter may happen, if the object is owned by a C++ object which got destroyed itself.

[const] string fileName

Description: Method QString QTemporaryFile::fileName()

[const] string fileTemplate

Description: Method QString QTemporaryFile::fileTemplate()

void fileTemplate=(string name)

Description: Method void QTemporaryFile::setFileTemplate(const QString &name)

[const] bool is_const_object?

Description: Returns a value indicating whether the reference is a const reference

This method returns true, if self is a const reference. In that case, only const methods may be called on self.

[static] new QTemporaryFile new

Description: Constructor QTemporaryFile::QTemporaryFile()

This method creates an object of class QTemporaryFile.

[static] new QTemporaryFile new(QObject ptr parent)

Description: Constructor QTemporaryFile::QTemporaryFile(QObject *parent)

This method creates an object of class QTemporaryFile.

[static] new QTemporaryFile new(string templateName)

Description: Constructor QTemporaryFile::QTemporaryFile(const QString &templateName)

This method creates an object of class QTemporaryFile.

[static] new QTemporaryFile new(string templateName,QObject ptr parent)

Description: Constructor QTemporaryFile::QTemporaryFile(const QString &templateName, QObject *parent)

This method creates an object of class QTemporaryFile.

bool open

Description: Method bool QTemporaryFile::open()

void setAutoRemove(bool b)

Description: Method void QTemporaryFile::setAutoRemove(bool b)

void setFileTemplate(string name)

Description: Method void QTemporaryFile::setFileTemplate(const QString &name)

[static] QMetaObject staticMetaObject

Description: Obtains the static MetaObject for this class.

[static] string tr(string s)

Description: Static method QString QTemporaryFile::tr(const char *s, const char *c)

This method is static and can be called without an instance.

[static] string tr(string s,string c)

Description: Static method QString QTemporaryFile::tr(const char *s, const char *c)

This method is static and can be called without an instance.

[static] string tr(string s,string c,int n)

Description: Static method QString QTemporaryFile::tr(const char *s, const char *c, int n)

This method is static and can be called without an instance.

[static] string trUtf8(string s)

Description: Static method QString QTemporaryFile::trUtf8(const char *s, const char *c)

This method is static and can be called without an instance.

[static] string trUtf8(string s,string c)

Description: Static method QString QTemporaryFile::trUtf8(const char *s, const char *c)

This method is static and can be called without an instance.

[static] string trUtf8(string s,string c,int n)

Description: Static method QString QTemporaryFile::trUtf8(const char *s, const char *c, int n)

This method is static and can be called without an instance.