git-svn-id: svn://db.shs.com.ru/libs@618 a8b55f48-bf90-11e4-a774-851b48703e85
This commit is contained in:
@@ -825,3 +825,18 @@ void QGLView::restoreCamera(const QByteArray &ba) {
|
|||||||
camera()->setAngles(ang);
|
camera()->setAngles(ang);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
QByteArray QGLView::saveFeatures() {
|
||||||
|
QByteArray ba;
|
||||||
|
QDataStream ds(&ba, QIODevice::WriteOnly);
|
||||||
|
ds << features_;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void QGLView::restoreFeatures(const QByteArray & ba) {
|
||||||
|
QHash<int, QVariant> f;
|
||||||
|
QDataStream ds(ba);
|
||||||
|
ds >> f;
|
||||||
|
features_ = f;
|
||||||
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -174,6 +174,8 @@ public:
|
|||||||
void glReleaseTextures(int channels = 8);
|
void glReleaseTextures(int channels = 8);
|
||||||
QByteArray saveCamera();
|
QByteArray saveCamera();
|
||||||
void restoreCamera(const QByteArray & ba);
|
void restoreCamera(const QByteArray & ba);
|
||||||
|
QByteArray saveFeatures();
|
||||||
|
void restoreFeatures(const QByteArray & ba);
|
||||||
|
|
||||||
|
|
||||||
GLfloat aspect, iaspect;
|
GLfloat aspect, iaspect;
|
||||||
|
|||||||
Reference in New Issue
Block a user