Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
buffer.cpp
Go to the documentation of this file.
1// Copyright (C) 2016 The Qt Company Ltd.
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
3
4#include <QApplication>
5#include <QBuffer>
6#include <QPalette>
7
8static void main_snippet()
9{
12 char ch;
13
15 buffer.write("Qt rocks!");
16 buffer.seek(0);
17 buffer.getChar(&ch); // ch == 'Q'
18 buffer.getChar(&ch); // ch == 't'
19 buffer.getChar(&ch); // ch == ' '
20 buffer.getChar(&ch); // ch == 'r'
22}
23
25{
27 QByteArray byteArray;
28 QBuffer buffer(&byteArray);
30
34}
35
37{
38 QByteArray byteArray;
39
42 QBuffer buffer(&byteArray);
44
46 in >> palette;
48}
49
51{
53 QByteArray byteArray("abc");
54 QBuffer buffer(&byteArray);
56 buffer.seek(3);
57 buffer.write("def", 3);
58 buffer.close();
59 // byteArray == "abcdef"
61}
62
63static void setBuffer_snippet()
64{
66 QByteArray byteArray("abc");
68 buffer.setBuffer(&byteArray);
70 buffer.seek(3);
71 buffer.write("def", 3);
72 buffer.close();
73 // byteArray == "abcdef"
75}
76
77int main(int argc, char *argv[])
78{
79 QApplication app(argc, argv);
80
86 return 0;
87}
static void main_snippet()
Definition buffer.cpp:8
static void bytearray_ptr_ctor_snippet()
Definition buffer.cpp:50
static void setBuffer_snippet()
Definition buffer.cpp:63
static void write_datastream_snippets()
Definition buffer.cpp:24
static void read_datastream_snippets()
Definition buffer.cpp:36
The QApplication class manages the GUI application's control flow and main settings.
static QPalette palette()
Returns the current application palette.
\inmodule QtCore \reentrant
Definition qbuffer.h:16
void setBuffer(QByteArray *a)
Makes QBuffer use the QByteArray pointed to by byteArray as its internal buffer.
Definition qbuffer.cpp:196
\inmodule QtCore
Definition qbytearray.h:57
\inmodule QtCore\reentrant
Definition qdatastream.h:46
The QPalette class contains color groups for each widget state.
Definition qpalette.h:19
int main()
[0]
GLenum GLuint buffer
GLuint in
QTextStream out(stdout)
[7]
QApplication app(argc, argv)
[0]