view gui/src/terminal/LinuxTerminalEmulation.h @ 13647:ac3d9480292d

Renamed file.
author Jacob Dawid <jacob.dawid@googlemail.com>
date Tue, 23 Aug 2011 18:22:27 +0200
parents 484a487f3999
children 803ac0c6a2c0
line wrap: on
line source

#ifndef LINUXTERMINALEMULATION_H
#define LINUXTERMINALEMULATION_H

#include "TerminalEmulation.h"
#include "pty.h"
#include "unistd.h"
#include <assert.h>
#include <cstdio>
#include "KPtyDevice.h"

class LinuxTerminalEmulation : public TerminalEmulation
{
  Q_OBJECT
public:
  LinuxTerminalEmulation ();
  ~LinuxTerminalEmulation ();

  void processKeyEvent (QKeyEvent *keyEvent);
  void transmitText (const QString &text);

private slots:
  void handleReadyRead ();

private:
  KPtyDevice *m_pty;
};

#endif // LINUXTERMINALEMULATION_H