| 
    qTox
    Version: nightly | Commit: bc751c8e1cac455f9690654fcfe0f560d2d7dfdd
    
   | 
 
Helper to convert safely between strings in the c-toxcore representation and QString. More...
#include <toxstring.h>

Public Member Functions | |
| ToxString (const QString &text) | |
| Creates a ToxString from a QString.  More... | |
| ToxString (const QByteArray &text) | |
| Creates a ToxString from bytes in a QByteArray.  More... | |
| ToxString (const uint8_t *text, size_t length) | |
| Creates a ToxString from the representation used by c-toxcore.  More... | |
| const uint8_t * | data () const | 
| Returns a pointer to the beginning of the string data.  More... | |
| size_t | size () const | 
| Get the number of bytes in the string.  More... | |
| QString | getQString () const | 
| Gets the string as QString.  More... | |
| QByteArray | getBytes () const | 
| getBytes Gets the bytes of the string.  More... | |
Private Attributes | |
| QByteArray | string | 
Helper to convert safely between strings in the c-toxcore representation and QString.
Definition at line 27 of file toxstring.h.
      
  | 
  explicit | 
Creates a ToxString from a QString.
| string | Input text. | 
Definition at line 37 of file toxstring.cpp.
      
  | 
  explicit | 
Creates a ToxString from bytes in a QByteArray.
| text | Input text. | 
Definition at line 46 of file toxstring.cpp.
| ToxString::ToxString | ( | const uint8_t * | text, | 
| size_t | length | ||
| ) | 
Creates a ToxString from the representation used by c-toxcore.
| text | Pointer to the beginning of the text. | 
| length | Number of bytes to read from the beginning. | 
Definition at line 56 of file toxstring.cpp.
| const uint8_t * ToxString::data | ( | ) | const | 
Returns a pointer to the beginning of the string data.
Definition at line 66 of file toxstring.cpp.

| QByteArray ToxString::getBytes | ( | ) | const | 
getBytes Gets the bytes of the string.
Definition at line 93 of file toxstring.cpp.
| QString ToxString::getQString | ( | ) | const | 
Gets the string as QString.
Definition at line 84 of file toxstring.cpp.

| size_t ToxString::size | ( | ) | const | 
Get the number of bytes in the string.
Definition at line 75 of file toxstring.cpp.

      
  | 
  private | 
Definition at line 40 of file toxstring.h.
 1.8.17