Skip to main content

QProcess

Struct QProcess 

Source
pub struct QProcess { /* private fields */ }
Expand description

C++ class: QProcess.

Implementations§

Source§

impl QProcess

Source

pub fn slot_terminate(&self) -> Receiver<()>

Returns a built-in Qt slot QProcess::terminate that can be passed to qt_core::Signal::connect.

Source

pub fn slot_kill(&self) -> Receiver<()>

Returns a built-in Qt slot QProcess::kill that can be passed to qt_core::Signal::connect.

Source

pub fn started(&self) -> Signal<()>

Returns a built-in Qt signal QProcess::started that can be passed to qt_core::Signal::connect.

Source

pub fn finished(&self) -> Signal<(c_int,)>

Returns a built-in Qt signal QProcess::finished that can be passed to qt_core::Signal::connect.

Source

pub fn finished2(&self) -> Signal<(c_int, ExitStatus)>

Returns a built-in Qt signal QProcess::finished that can be passed to qt_core::Signal::connect.

Source

pub fn error(&self) -> Signal<(ProcessError,)>

Returns a built-in Qt signal QProcess::error that can be passed to qt_core::Signal::connect.

Source

pub fn error_occurred(&self) -> Signal<(ProcessError,)>

Returns a built-in Qt signal QProcess::errorOccurred that can be passed to qt_core::Signal::connect.

Source

pub fn state_changed(&self) -> Signal<(ProcessState,)>

Returns a built-in Qt signal QProcess::stateChanged that can be passed to qt_core::Signal::connect.

Source

pub fn ready_read_standard_output(&self) -> Signal<()>

Returns a built-in Qt signal QProcess::readyReadStandardOutput that can be passed to qt_core::Signal::connect.

Source

pub fn ready_read_standard_error(&self) -> Signal<()>

Returns a built-in Qt signal QProcess::readyReadStandardError that can be passed to qt_core::Signal::connect.

Source

pub unsafe fn arguments(&self) -> CppBox<QStringList>

Calls C++ function: QStringList QProcess::arguments() const.

Source

pub unsafe fn at_end(&self) -> bool

Calls C++ function: virtual bool QProcess::atEnd() const.

Source

pub unsafe fn bytes_available(&self) -> c_longlong

Calls C++ function: virtual long long QProcess::bytesAvailable() const.

Source

pub unsafe fn bytes_to_write(&self) -> c_longlong

Calls C++ function: virtual long long QProcess::bytesToWrite() const.

Source

pub unsafe fn can_read_line(&self) -> bool

Calls C++ function: virtual bool QProcess::canReadLine() const.

Source

pub unsafe fn close(&self)

Calls C++ function: virtual void QProcess::close().

Source

pub unsafe fn close_read_channel(&self, channel: ProcessChannel)

Calls C++ function: void QProcess::closeReadChannel(QProcess::ProcessChannel channel).

Source

pub unsafe fn close_write_channel(&self)

Calls C++ function: void QProcess::closeWriteChannel().

Source

pub unsafe fn environment(&self) -> CppBox<QStringList>

Calls C++ function: QStringList QProcess::environment() const.

Source

pub unsafe fn error2(&self) -> ProcessError

Calls C++ function: QProcess::ProcessError QProcess::error() const.

Source

pub unsafe fn execute_2a( program: impl CastInto<Ref<QString>>, arguments: impl CastInto<Ref<QStringList>>, ) -> c_int

Calls C++ function: static int QProcess::execute(const QString& program, const QStringList& arguments).

Source

pub unsafe fn execute_1a(command: impl CastInto<Ref<QString>>) -> c_int

Calls C++ function: static int QProcess::execute(const QString& command).

Source

pub unsafe fn exit_code(&self) -> c_int

Calls C++ function: int QProcess::exitCode() const.

Source

pub unsafe fn exit_status(&self) -> ExitStatus

Calls C++ function: QProcess::ExitStatus QProcess::exitStatus() const.

Source

pub unsafe fn input_channel_mode(&self) -> InputChannelMode

Calls C++ function: QProcess::InputChannelMode QProcess::inputChannelMode() const.

Source

pub unsafe fn is_sequential(&self) -> bool

Calls C++ function: virtual bool QProcess::isSequential() const.

Source

pub unsafe fn kill(&self)

Calls C++ function: [slot] void QProcess::kill().

Source

pub unsafe fn meta_object(&self) -> Ptr<QMetaObject>

Calls C++ function: virtual const QMetaObject* QProcess::metaObject() const.

Source

pub unsafe fn new_1a(parent: impl CastInto<Ptr<QObject>>) -> QBox<QProcess>

Calls C++ function: [constructor] void QProcess::QProcess(QObject* parent = …).

Source

pub unsafe fn new_0a() -> QBox<QProcess>

Calls C++ function: [constructor] void QProcess::QProcess().

Source

pub unsafe fn null_device() -> CppBox<QString>

Calls C++ function: static QString QProcess::nullDevice().

Source

pub unsafe fn open_1a(&self, mode: QFlags<OpenModeFlag>) -> bool

Calls C++ function: virtual bool QProcess::open(QFlags<QIODevice::OpenModeFlag> mode = …).

Source

pub unsafe fn open_0a(&self) -> bool

Calls C++ function: virtual bool QProcess::open().

Source

pub unsafe fn process_channel_mode(&self) -> ProcessChannelMode

Calls C++ function: QProcess::ProcessChannelMode QProcess::processChannelMode() const.

Source

pub unsafe fn process_environment(&self) -> CppBox<QProcessEnvironment>

Calls C++ function: QProcessEnvironment QProcess::processEnvironment() const.

Source

pub unsafe fn process_id(&self) -> c_longlong

Calls C++ function: long long QProcess::processId() const.

Source

pub unsafe fn program(&self) -> CppBox<QString>

Calls C++ function: QString QProcess::program() const.

Source

pub unsafe fn qt_metacall( &self, arg1: Call, arg2: c_int, arg3: *mut *mut c_void, ) -> c_int

Calls C++ function: virtual int QProcess::qt_metacall(QMetaObject::Call arg1, int arg2, void** arg3).

Source

pub unsafe fn qt_metacast(&self, arg1: *const c_char) -> *mut c_void

Calls C++ function: virtual void* QProcess::qt_metacast(const char* arg1).

Source

pub unsafe fn read_all_standard_error(&self) -> CppBox<QByteArray>

Calls C++ function: QByteArray QProcess::readAllStandardError().

Source

pub unsafe fn read_all_standard_output(&self) -> CppBox<QByteArray>

Calls C++ function: QByteArray QProcess::readAllStandardOutput().

Source

pub unsafe fn read_channel(&self) -> ProcessChannel

Calls C++ function: QProcess::ProcessChannel QProcess::readChannel() const.

Source

pub unsafe fn read_channel_mode(&self) -> ProcessChannelMode

Calls C++ function: QProcess::ProcessChannelMode QProcess::readChannelMode() const.

Source

pub unsafe fn set_arguments(&self, arguments: impl CastInto<Ref<QStringList>>)

Calls C++ function: void QProcess::setArguments(const QStringList& arguments).

Source

pub unsafe fn set_environment( &self, environment: impl CastInto<Ref<QStringList>>, )

Calls C++ function: void QProcess::setEnvironment(const QStringList& environment).

Source

pub unsafe fn set_input_channel_mode(&self, mode: InputChannelMode)

Calls C++ function: void QProcess::setInputChannelMode(QProcess::InputChannelMode mode).

Source

pub unsafe fn set_process_channel_mode(&self, mode: ProcessChannelMode)

Calls C++ function: void QProcess::setProcessChannelMode(QProcess::ProcessChannelMode mode).

Source

pub unsafe fn set_process_environment( &self, environment: impl CastInto<Ref<QProcessEnvironment>>, )

Calls C++ function: void QProcess::setProcessEnvironment(const QProcessEnvironment& environment).

Source

pub unsafe fn set_program(&self, program: impl CastInto<Ref<QString>>)

Calls C++ function: void QProcess::setProgram(const QString& program).

Source

pub unsafe fn set_read_channel(&self, channel: ProcessChannel)

Calls C++ function: void QProcess::setReadChannel(QProcess::ProcessChannel channel).

Source

pub unsafe fn set_read_channel_mode(&self, mode: ProcessChannelMode)

Calls C++ function: void QProcess::setReadChannelMode(QProcess::ProcessChannelMode mode).

Source

pub unsafe fn set_standard_error_file_2a( &self, file_name: impl CastInto<Ref<QString>>, mode: QFlags<OpenModeFlag>, )

Calls C++ function: void QProcess::setStandardErrorFile(const QString& fileName, QFlags<QIODevice::OpenModeFlag> mode = …).

Source

pub unsafe fn set_standard_error_file_1a( &self, file_name: impl CastInto<Ref<QString>>, )

Calls C++ function: void QProcess::setStandardErrorFile(const QString& fileName).

Source

pub unsafe fn set_standard_input_file( &self, file_name: impl CastInto<Ref<QString>>, )

Calls C++ function: void QProcess::setStandardInputFile(const QString& fileName).

Source

pub unsafe fn set_standard_output_file_2a( &self, file_name: impl CastInto<Ref<QString>>, mode: QFlags<OpenModeFlag>, )

Calls C++ function: void QProcess::setStandardOutputFile(const QString& fileName, QFlags<QIODevice::OpenModeFlag> mode = …).

Source

pub unsafe fn set_standard_output_file_1a( &self, file_name: impl CastInto<Ref<QString>>, )

Calls C++ function: void QProcess::setStandardOutputFile(const QString& fileName).

Source

pub unsafe fn set_standard_output_process( &self, destination: impl CastInto<Ptr<QProcess>>, )

Calls C++ function: void QProcess::setStandardOutputProcess(QProcess* destination).

Source

pub unsafe fn set_working_directory(&self, dir: impl CastInto<Ref<QString>>)

Calls C++ function: void QProcess::setWorkingDirectory(const QString& dir).

Source

pub unsafe fn split_command( command: impl CastInto<Ref<QStringView>>, ) -> CppBox<QStringList>

Calls C++ function: static QStringList QProcess::splitCommand(QStringView command).

Source

pub unsafe fn start_q_string_q_string_list_q_flags_open_mode_flag( &self, program: impl CastInto<Ref<QString>>, arguments: impl CastInto<Ref<QStringList>>, mode: QFlags<OpenModeFlag>, )

Calls C++ function: void QProcess::start(const QString& program, const QStringList& arguments, QFlags<QIODevice::OpenModeFlag> mode = …).

Source

pub unsafe fn start_q_string_q_flags_open_mode_flag( &self, command: impl CastInto<Ref<QString>>, mode: QFlags<OpenModeFlag>, )

Calls C++ function: void QProcess::start(const QString& command, QFlags<QIODevice::OpenModeFlag> mode = …).

Source

pub unsafe fn start_q_flags_open_mode_flag(&self, mode: QFlags<OpenModeFlag>)

Calls C++ function: void QProcess::start(QFlags<QIODevice::OpenModeFlag> mode = …).

Source

pub unsafe fn start_q_string_q_string_list( &self, program: impl CastInto<Ref<QString>>, arguments: impl CastInto<Ref<QStringList>>, )

Calls C++ function: void QProcess::start(const QString& program, const QStringList& arguments).

Source

pub unsafe fn start_q_string(&self, command: impl CastInto<Ref<QString>>)

Calls C++ function: void QProcess::start(const QString& command).

Source

pub unsafe fn start(&self)

Calls C++ function: void QProcess::start().

Source

pub unsafe fn start_detached_1a_mut(&self, pid: *mut c_longlong) -> bool

Calls C++ function: bool QProcess::startDetached(long long* pid = …).

Source

pub unsafe fn start_detached_4a( program: impl CastInto<Ref<QString>>, arguments: impl CastInto<Ref<QStringList>>, working_directory: impl CastInto<Ref<QString>>, pid: *mut c_longlong, ) -> bool

Calls C++ function: static bool QProcess::startDetached(const QString& program, const QStringList& arguments, const QString& workingDirectory, long long* pid = …).

Source

pub unsafe fn start_detached_2a( program: impl CastInto<Ref<QString>>, arguments: impl CastInto<Ref<QStringList>>, ) -> bool

Calls C++ function: static bool QProcess::startDetached(const QString& program, const QStringList& arguments).

Source

pub unsafe fn start_detached_1a(command: impl CastInto<Ref<QString>>) -> bool

Calls C++ function: static bool QProcess::startDetached(const QString& command).

Source

pub unsafe fn start_detached_0a_mut(&self) -> bool

Calls C++ function: bool QProcess::startDetached().

Source

pub unsafe fn start_detached_3a( program: impl CastInto<Ref<QString>>, arguments: impl CastInto<Ref<QStringList>>, working_directory: impl CastInto<Ref<QString>>, ) -> bool

Calls C++ function: static bool QProcess::startDetached(const QString& program, const QStringList& arguments, const QString& workingDirectory).

Source

pub unsafe fn state(&self) -> ProcessState

Calls C++ function: QProcess::ProcessState QProcess::state() const.

Source

pub unsafe fn static_meta_object() -> Ref<QMetaObject>

Returns a reference to the staticMetaObject field.

Source

pub unsafe fn system_environment() -> CppBox<QStringList>

Calls C++ function: static QStringList QProcess::systemEnvironment().

Source

pub unsafe fn terminate(&self)

Calls C++ function: [slot] void QProcess::terminate().

Source

pub unsafe fn tr( s: *const c_char, c: *const c_char, n: c_int, ) -> CppBox<QString>

Calls C++ function: static QString QProcess::tr(const char* s, const char* c, int n).

Source

pub unsafe fn tr_utf8( s: *const c_char, c: *const c_char, n: c_int, ) -> CppBox<QString>

Calls C++ function: static QString QProcess::trUtf8(const char* s, const char* c, int n).

Source

pub unsafe fn wait_for_bytes_written_1a(&self, msecs: c_int) -> bool

Calls C++ function: virtual bool QProcess::waitForBytesWritten(int msecs = …).

Source

pub unsafe fn wait_for_bytes_written_0a(&self) -> bool

Calls C++ function: virtual bool QProcess::waitForBytesWritten().

Source

pub unsafe fn wait_for_finished_1a(&self, msecs: c_int) -> bool

Calls C++ function: bool QProcess::waitForFinished(int msecs = …).

Source

pub unsafe fn wait_for_finished_0a(&self) -> bool

Calls C++ function: bool QProcess::waitForFinished().

Source

pub unsafe fn wait_for_ready_read_1a(&self, msecs: c_int) -> bool

Calls C++ function: virtual bool QProcess::waitForReadyRead(int msecs = …).

Source

pub unsafe fn wait_for_ready_read_0a(&self) -> bool

Calls C++ function: virtual bool QProcess::waitForReadyRead().

Source

pub unsafe fn wait_for_started_1a(&self, msecs: c_int) -> bool

Calls C++ function: bool QProcess::waitForStarted(int msecs = …).

Source

pub unsafe fn wait_for_started_0a(&self) -> bool

Calls C++ function: bool QProcess::waitForStarted().

Source

pub unsafe fn working_directory(&self) -> CppBox<QString>

Calls C++ function: QString QProcess::workingDirectory() const.

Methods from Deref<Target = QIODevice>§

Source

pub fn ready_read(&self) -> Signal<()>

Returns a built-in Qt signal QIODevice::readyRead that can be passed to qt_core::Signal::connect.

Source

pub fn channel_ready_read(&self) -> Signal<(c_int,)>

Returns a built-in Qt signal QIODevice::channelReadyRead that can be passed to qt_core::Signal::connect.

Source

pub fn bytes_written(&self) -> Signal<(c_longlong,)>

Returns a built-in Qt signal QIODevice::bytesWritten that can be passed to qt_core::Signal::connect.

Source

pub fn channel_bytes_written(&self) -> Signal<(c_int, c_longlong)>

Returns a built-in Qt signal QIODevice::channelBytesWritten that can be passed to qt_core::Signal::connect.

Source

pub fn about_to_close(&self) -> Signal<()>

Returns a built-in Qt signal QIODevice::aboutToClose that can be passed to qt_core::Signal::connect.

Source

pub fn read_channel_finished(&self) -> Signal<()>

Returns a built-in Qt signal QIODevice::readChannelFinished that can be passed to qt_core::Signal::connect.

Source

pub unsafe fn at_end(&self) -> bool

Calls C++ function: virtual bool QIODevice::atEnd() const.

Source

pub unsafe fn bytes_available(&self) -> c_longlong

Calls C++ function: virtual long long QIODevice::bytesAvailable() const.

Source

pub unsafe fn bytes_to_write(&self) -> c_longlong

Calls C++ function: virtual long long QIODevice::bytesToWrite() const.

Source

pub unsafe fn can_read_line(&self) -> bool

Calls C++ function: virtual bool QIODevice::canReadLine() const.

Source

pub unsafe fn close(&self)

Calls C++ function: virtual void QIODevice::close().

Source

pub unsafe fn commit_transaction(&self)

Calls C++ function: void QIODevice::commitTransaction().

Source

pub unsafe fn current_read_channel(&self) -> c_int

Calls C++ function: int QIODevice::currentReadChannel() const.

Source

pub unsafe fn current_write_channel(&self) -> c_int

Calls C++ function: int QIODevice::currentWriteChannel() const.

Source

pub unsafe fn error_string(&self) -> CppBox<QString>

Calls C++ function: QString QIODevice::errorString() const.

Source

pub unsafe fn get_char(&self, c: *mut c_char) -> bool

Calls C++ function: bool QIODevice::getChar(char* c).

Source

pub unsafe fn is_open(&self) -> bool

Calls C++ function: bool QIODevice::isOpen() const.

Source

pub unsafe fn is_readable(&self) -> bool

Calls C++ function: bool QIODevice::isReadable() const.

Source

pub unsafe fn is_sequential(&self) -> bool

Calls C++ function: virtual bool QIODevice::isSequential() const.

Source

pub unsafe fn is_text_mode_enabled(&self) -> bool

Calls C++ function: bool QIODevice::isTextModeEnabled() const.

Source

pub unsafe fn is_transaction_started(&self) -> bool

Calls C++ function: bool QIODevice::isTransactionStarted() const.

Source

pub unsafe fn is_writable(&self) -> bool

Calls C++ function: bool QIODevice::isWritable() const.

Source

pub unsafe fn meta_object(&self) -> Ptr<QMetaObject>

Calls C++ function: virtual const QMetaObject* QIODevice::metaObject() const.

Source

pub unsafe fn open(&self, mode: QFlags<OpenModeFlag>) -> bool

Calls C++ function: virtual bool QIODevice::open(QFlags<QIODevice::OpenModeFlag> mode).

Source

pub unsafe fn open_mode(&self) -> QFlags<OpenModeFlag>

Calls C++ function: QFlags<QIODevice::OpenModeFlag> QIODevice::openMode() const.

Source

pub unsafe fn peek_2a( &self, data: *mut c_char, maxlen: c_longlong, ) -> c_longlong

Calls C++ function: long long QIODevice::peek(char* data, long long maxlen).

Source

pub unsafe fn peek_1a(&self, maxlen: c_longlong) -> CppBox<QByteArray>

Calls C++ function: QByteArray QIODevice::peek(long long maxlen).

Source

pub unsafe fn pos(&self) -> c_longlong

Calls C++ function: virtual long long QIODevice::pos() const.

Source

pub unsafe fn put_char(&self, c: c_char) -> bool

Calls C++ function: bool QIODevice::putChar(char c).

Source

pub unsafe fn qt_metacall( &self, arg1: Call, arg2: c_int, arg3: *mut *mut c_void, ) -> c_int

Calls C++ function: virtual int QIODevice::qt_metacall(QMetaObject::Call arg1, int arg2, void** arg3).

Source

pub unsafe fn qt_metacast(&self, arg1: *const c_char) -> *mut c_void

Calls C++ function: virtual void* QIODevice::qt_metacast(const char* arg1).

Source

pub unsafe fn read_2a( &self, data: *mut c_char, maxlen: c_longlong, ) -> c_longlong

Calls C++ function: long long QIODevice::read(char* data, long long maxlen).

Source

pub unsafe fn read_1a(&self, maxlen: c_longlong) -> CppBox<QByteArray>

Calls C++ function: QByteArray QIODevice::read(long long maxlen).

Source

pub unsafe fn read_all(&self) -> CppBox<QByteArray>

Calls C++ function: QByteArray QIODevice::readAll().

Source

pub unsafe fn read_channel_count(&self) -> c_int

Calls C++ function: int QIODevice::readChannelCount() const.

Source

pub unsafe fn read_line_2a( &self, data: *mut c_char, maxlen: c_longlong, ) -> c_longlong

Calls C++ function: long long QIODevice::readLine(char* data, long long maxlen).

Source

pub unsafe fn read_line_1a(&self, maxlen: c_longlong) -> CppBox<QByteArray>

Calls C++ function: QByteArray QIODevice::readLine(long long maxlen = …).

Source

pub unsafe fn read_line_0a(&self) -> CppBox<QByteArray>

Calls C++ function: QByteArray QIODevice::readLine().

Source

pub unsafe fn reset(&self) -> bool

Calls C++ function: virtual bool QIODevice::reset().

Source

pub unsafe fn rollback_transaction(&self)

Calls C++ function: void QIODevice::rollbackTransaction().

Source

pub unsafe fn seek(&self, pos: c_longlong) -> bool

Calls C++ function: virtual bool QIODevice::seek(long long pos).

Source

pub unsafe fn set_current_read_channel(&self, channel: c_int)

Calls C++ function: void QIODevice::setCurrentReadChannel(int channel).

Source

pub unsafe fn set_current_write_channel(&self, channel: c_int)

Calls C++ function: void QIODevice::setCurrentWriteChannel(int channel).

Source

pub unsafe fn set_text_mode_enabled(&self, enabled: bool)

Calls C++ function: void QIODevice::setTextModeEnabled(bool enabled).

Source

pub unsafe fn size(&self) -> c_longlong

Calls C++ function: virtual long long QIODevice::size() const.

Source

pub unsafe fn skip(&self, max_size: c_longlong) -> c_longlong

Calls C++ function: long long QIODevice::skip(long long maxSize).

Source

pub unsafe fn start_transaction(&self)

Calls C++ function: void QIODevice::startTransaction().

Source

pub unsafe fn unget_char(&self, c: c_char)

Calls C++ function: void QIODevice::ungetChar(char c).

Source

pub unsafe fn wait_for_bytes_written(&self, msecs: c_int) -> bool

Calls C++ function: virtual bool QIODevice::waitForBytesWritten(int msecs).

Source

pub unsafe fn wait_for_ready_read(&self, msecs: c_int) -> bool

Calls C++ function: virtual bool QIODevice::waitForReadyRead(int msecs).

Source

pub unsafe fn write_char_longlong( &self, data: *const c_char, len: c_longlong, ) -> c_longlong

Calls C++ function: long long QIODevice::write(const char* data, long long len).

Source

pub unsafe fn write_char(&self, data: *const c_char) -> c_longlong

Calls C++ function: long long QIODevice::write(const char* data).

Source

pub unsafe fn write_q_byte_array( &self, data: impl CastInto<Ref<QByteArray>>, ) -> c_longlong

Calls C++ function: long long QIODevice::write(const QByteArray& data).

Source

pub unsafe fn write_channel_count(&self) -> c_int

Calls C++ function: int QIODevice::writeChannelCount() const.

Methods from Deref<Target = QObject>§

Source

pub unsafe fn find_child<T>( &self, name: &str, ) -> Result<QPtr<T>, FindChildError>

Finds a child of self with the specified object name and casts it to type T.

The search is performed recursively. If there is more than one child matching the search, the most direct ancestor is returned. If there are several direct ancestors, it is undefined which one will be returned.

Returns an error if there is no child object with object name name or the found object cannot be cast to T.

Source

pub fn destroyed(&self) -> Signal<(*mut QObject,)>

Returns a built-in Qt signal QObject::destroyed that can be passed to qt_core::Signal::connect.

Source

pub fn object_name_changed(&self) -> Signal<(*const QString,)>

Returns a built-in Qt signal QObject::objectNameChanged that can be passed to qt_core::Signal::connect.

Source

pub fn slot_delete_later(&self) -> Receiver<()>

Returns a built-in Qt slot QObject::deleteLater that can be passed to qt_core::Signal::connect.

Source

pub unsafe fn block_signals(&self, b: bool) -> bool

Calls C++ function: bool QObject::blockSignals(bool b).

Source

pub unsafe fn children(&self) -> Ref<QListOfQObject>

Calls C++ function: const QList<QObject*>& QObject::children() const.

Source

pub unsafe fn delete_later(&self)

Calls C++ function: [slot] void QObject::deleteLater().

Source

pub unsafe fn disconnect_char_q_object_char( &self, signal: *const c_char, receiver: impl CastInto<Ptr<QObject>>, member: *const c_char, ) -> bool

Calls C++ function: bool QObject::disconnect(const char* signal = …, const QObject* receiver = …, const char* member = …) const.

Source

pub unsafe fn disconnect_q_object_char( &self, receiver: impl CastInto<Ptr<QObject>>, member: *const c_char, ) -> bool

Calls C++ function: bool QObject::disconnect(const QObject* receiver, const char* member = …) const.

Source

pub unsafe fn disconnect_char_q_object( &self, signal: *const c_char, receiver: impl CastInto<Ptr<QObject>>, ) -> bool

Calls C++ function: bool QObject::disconnect(const char* signal = …, const QObject* receiver = …) const.

Source

pub unsafe fn disconnect_char(&self, signal: *const c_char) -> bool

Calls C++ function: bool QObject::disconnect(const char* signal = …) const.

Source

pub unsafe fn disconnect(&self) -> bool

Calls C++ function: bool QObject::disconnect() const.

Source

pub unsafe fn disconnect_q_object( &self, receiver: impl CastInto<Ptr<QObject>>, ) -> bool

Calls C++ function: bool QObject::disconnect(const QObject* receiver) const.

Source

pub unsafe fn dump_object_info_mut(&self)

Calls C++ function: void QObject::dumpObjectInfo().

Source

pub unsafe fn dump_object_info(&self)

Calls C++ function: void QObject::dumpObjectInfo() const.

Source

pub unsafe fn dump_object_tree_mut(&self)

Calls C++ function: void QObject::dumpObjectTree().

Source

pub unsafe fn dump_object_tree(&self)

Calls C++ function: void QObject::dumpObjectTree() const.

Source

pub unsafe fn dynamic_property_names(&self) -> CppBox<QListOfQByteArray>

Calls C++ function: QList<QByteArray> QObject::dynamicPropertyNames() const.

Source

pub unsafe fn eq(&self, p: impl CastInto<Ref<QPointerOfQObject>>) -> bool

Calls C++ function: bool operator==(QObject* o, const QPointer<QObject>& p).

Source

pub unsafe fn event(&self, event: impl CastInto<Ptr<QEvent>>) -> bool

Calls C++ function: virtual bool QObject::event(QEvent* event).

Source

pub unsafe fn event_filter( &self, watched: impl CastInto<Ptr<QObject>>, event: impl CastInto<Ptr<QEvent>>, ) -> bool

Calls C++ function: virtual bool QObject::eventFilter(QObject* watched, QEvent* event).

Source

pub unsafe fn find_child_q_object_2a( &self, a_name: impl CastInto<Ref<QString>>, options: QFlags<FindChildOption>, ) -> QPtr<QObject>

Calls C++ function: QObject* QObject::findChild<QObject*>(const QString& aName = …, QFlags<Qt::FindChildOption> options = …) const.

Source

pub unsafe fn find_child_q_object_1a( &self, a_name: impl CastInto<Ref<QString>>, ) -> QPtr<QObject>

Calls C++ function: QObject* QObject::findChild<QObject*>(const QString& aName = …) const.

Source

pub unsafe fn find_child_q_object_0a(&self) -> QPtr<QObject>

Calls C++ function: QObject* QObject::findChild<QObject*>() const.

Source

pub unsafe fn find_children_q_object_q_string_q_flags_find_child_option( &self, a_name: impl CastInto<Ref<QString>>, options: QFlags<FindChildOption>, ) -> CppBox<QListOfQObject>

Calls C++ function: QList<QObject*> QObject::findChildren<QObject*>(const QString& aName = …, QFlags<Qt::FindChildOption> options = …) const.

Source

pub unsafe fn find_children_q_object_q_reg_exp_q_flags_find_child_option( &self, re: impl CastInto<Ref<QRegExp>>, options: QFlags<FindChildOption>, ) -> CppBox<QListOfQObject>

Calls C++ function: QList<QObject*> QObject::findChildren<QObject*>(const QRegExp& re, QFlags<Qt::FindChildOption> options = …) const.

Source

pub unsafe fn find_children_q_object_q_regular_expression_q_flags_find_child_option( &self, re: impl CastInto<Ref<QRegularExpression>>, options: QFlags<FindChildOption>, ) -> CppBox<QListOfQObject>

Calls C++ function: QList<QObject*> QObject::findChildren<QObject*>(const QRegularExpression& re, QFlags<Qt::FindChildOption> options = …) const.

Source

pub unsafe fn find_children_q_object_q_string( &self, a_name: impl CastInto<Ref<QString>>, ) -> CppBox<QListOfQObject>

Calls C++ function: QList<QObject*> QObject::findChildren<QObject*>(const QString& aName = …) const.

Source

pub unsafe fn find_children_q_object(&self) -> CppBox<QListOfQObject>

Calls C++ function: QList<QObject*> QObject::findChildren<QObject*>() const.

Source

pub unsafe fn find_children_q_object_q_reg_exp( &self, re: impl CastInto<Ref<QRegExp>>, ) -> CppBox<QListOfQObject>

Calls C++ function: QList<QObject*> QObject::findChildren<QObject*>(const QRegExp& re) const.

Source

pub unsafe fn find_children_q_object_q_regular_expression( &self, re: impl CastInto<Ref<QRegularExpression>>, ) -> CppBox<QListOfQObject>

Calls C++ function: QList<QObject*> QObject::findChildren<QObject*>(const QRegularExpression& re) const.

Source

pub unsafe fn inherits(&self, classname: *const c_char) -> bool

Calls C++ function: bool QObject::inherits(const char* classname) const.

Source

pub unsafe fn install_event_filter( &self, filter_obj: impl CastInto<Ptr<QObject>>, )

Calls C++ function: void QObject::installEventFilter(QObject* filterObj).

Source

pub unsafe fn is_widget_type(&self) -> bool

Calls C++ function: bool QObject::isWidgetType() const.

Source

pub unsafe fn is_window_type(&self) -> bool

Calls C++ function: bool QObject::isWindowType() const.

Source

pub unsafe fn kill_timer(&self, id: c_int)

Calls C++ function: void QObject::killTimer(int id).

Source

pub unsafe fn meta_object(&self) -> Ptr<QMetaObject>

Calls C++ function: virtual const QMetaObject* QObject::metaObject() const.

Source

pub unsafe fn move_to_thread(&self, thread: impl CastInto<Ptr<QThread>>)

Calls C++ function: void QObject::moveToThread(QThread* thread).

Source

pub unsafe fn object_name(&self) -> CppBox<QString>

Calls C++ function: QString QObject::objectName() const.

Source

pub unsafe fn parent(&self) -> QPtr<QObject>

Calls C++ function: QObject* QObject::parent() const.

Source

pub unsafe fn property(&self, name: *const c_char) -> CppBox<QVariant>

Calls C++ function: QVariant QObject::property(const char* name) const.

Source

pub unsafe fn qt_metacall( &self, arg1: Call, arg2: c_int, arg3: *mut *mut c_void, ) -> c_int

Calls C++ function: virtual int QObject::qt_metacall(QMetaObject::Call arg1, int arg2, void** arg3).

Source

pub unsafe fn qt_metacast(&self, arg1: *const c_char) -> *mut c_void

Calls C++ function: virtual void* QObject::qt_metacast(const char* arg1).

Source

pub unsafe fn remove_event_filter(&self, obj: impl CastInto<Ptr<QObject>>)

Calls C++ function: void QObject::removeEventFilter(QObject* obj).

Source

pub unsafe fn set_object_name(&self, name: impl CastInto<Ref<QString>>)

Calls C++ function: void QObject::setObjectName(const QString& name).

Source

pub unsafe fn set_parent(&self, parent: impl CastInto<Ptr<QObject>>)

Calls C++ function: void QObject::setParent(QObject* parent).

Source

pub unsafe fn set_property( &self, name: *const c_char, value: impl CastInto<Ref<QVariant>>, ) -> bool

Calls C++ function: bool QObject::setProperty(const char* name, const QVariant& value).

Source

pub unsafe fn signals_blocked(&self) -> bool

Calls C++ function: bool QObject::signalsBlocked() const.

Source

pub unsafe fn start_timer_2a( &self, interval: c_int, timer_type: TimerType, ) -> c_int

Calls C++ function: int QObject::startTimer(int interval, Qt::TimerType timerType = …).

Source

pub unsafe fn start_timer_1a(&self, interval: c_int) -> c_int

Calls C++ function: int QObject::startTimer(int interval).

Source

pub unsafe fn thread(&self) -> QPtr<QThread>

Calls C++ function: QThread* QObject::thread() const.

Trait Implementations§

Source§

impl CppDeletable for QProcess

Source§

unsafe fn delete(&self)

Calls C++ function: virtual [destructor] void QProcess::~QProcess().

Source§

impl Deref for QProcess

Source§

fn deref(&self) -> &QIODevice

Calls C++ function: QIODevice* static_cast<QIODevice*>(QProcess* ptr).

Source§

type Target = QIODevice

The resulting type after dereferencing.
Source§

impl DynamicCast<QProcess> for QIODevice

Source§

unsafe fn dynamic_cast(ptr: Ptr<QIODevice>) -> Ptr<QProcess>

Calls C++ function: QProcess* dynamic_cast<QProcess*>(QIODevice* ptr).

Source§

impl DynamicCast<QProcess> for QObject

Source§

unsafe fn dynamic_cast(ptr: Ptr<QObject>) -> Ptr<QProcess>

Calls C++ function: QProcess* dynamic_cast<QProcess*>(QObject* ptr).

Source§

impl StaticDowncast<QProcess> for QIODevice

Source§

unsafe fn static_downcast(ptr: Ptr<QIODevice>) -> Ptr<QProcess>

Calls C++ function: QProcess* static_cast<QProcess*>(QIODevice* ptr).

Source§

impl StaticDowncast<QProcess> for QObject

Source§

unsafe fn static_downcast(ptr: Ptr<QObject>) -> Ptr<QProcess>

Calls C++ function: QProcess* static_cast<QProcess*>(QObject* ptr).

Source§

impl StaticUpcast<QIODevice> for QProcess

Source§

unsafe fn static_upcast(ptr: Ptr<QProcess>) -> Ptr<QIODevice>

Calls C++ function: QIODevice* static_cast<QIODevice*>(QProcess* ptr).

Source§

impl StaticUpcast<QObject> for QProcess

Source§

unsafe fn static_upcast(ptr: Ptr<QProcess>) -> Ptr<QObject>

Calls C++ function: QObject* static_cast<QObject*>(QProcess* ptr).

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T, U> CastInto<U> for T
where U: CastFrom<T>,

Source§

unsafe fn cast_into(self) -> U

Performs the conversion. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<P, T> Receiver for P
where P: Deref<Target = T> + ?Sized, T: ?Sized,

Source§

type Target = T

🔬This is a nightly-only experimental API. (arbitrary_self_types)
The target type on which the method may be called.
Source§

impl<T> StaticUpcast<T> for T

Source§

unsafe fn static_upcast(ptr: Ptr<T>) -> Ptr<T>

Convert type of a const pointer. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.