Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
QHyodaX11.h
1// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
2//-----------------------------------------------------------------------------
3// Copyright 2000-2022 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
4// See the top-level COPYRIGHT file for details.
5// SPDX-License-Identifier: Apache-2.0
6//-----------------------------------------------------------------------------
7#ifndef Q_HYODA_X11_H
8#define Q_HYODA_X11_H
9
10#include "QHyoda.h"
11#include "QHyodaX11.h"
12#include "QHyodaX11Embed.h"
13
14#include <QtWidgets>
15#include <QString>
16#include <QWidget>
17#include <QProcess>
18#include <QTabWidget>
19//#include <QX11EmbedContainer>
20
21
22/******************************************************************************
23 * QHyodaX11
24 ******************************************************************************/
25class QHyodaX11:public QWidget{
26 Q_OBJECT
27public:
28 QHyodaX11(QWidget*,QString);
29 ~QHyodaX11(void);
30public:
31 virtual void clientClosed()=0;
32 virtual void clientIsEmbedded()=0;
33 //virtual void error(QX11EmbedContainer::Error)=0;
34public:
35 QWidget *parentWidget;
36 QString title;
37 QVBoxLayout *layout;
38 QSplitter *splitter;
39 QList<QProcess*> X11Process;
40 //QList<QHyodaX11Embed*> X11Container;
41};
42
43#endif // Q_HYODA_X11_H