~verzegnassi-stefano/+junk/ubuntu-terminal-app-uitk13

« back to all changes in this revision

Viewing changes to src/plugin/qmltermwidget/qtermwidget/pyqt4/qtermwidget.sip

  • Committer: Filippo Scognamiglio
  • Date: 2014-10-25 04:42:31 UTC
  • Revision ID: flscogna@gmail.com-20141025044231-javjhusbqa171127
Initial reboot commit.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
%Module QTermWidget 0
 
2
 
 
3
%Import QtCore/QtCoremod.sip
 
4
%Import QtGui/QtGuimod.sip
 
5
 
 
6
 
 
7
class QTermWidget : QWidget {
 
8
 
 
9
%TypeHeaderCode
 
10
#include <../lib/qtermwidget.h>
 
11
%End
 
12
 
 
13
public:
 
14
        QTermWidget(int startnow = 1, QWidget *parent = 0);
 
15
        ~QTermWidget();
 
16
        enum ScrollBarPosition
 
17
    {
 
18
        NoScrollBar=0,
 
19
        ScrollBarLeft=1,
 
20
        ScrollBarRight=2
 
21
    };
 
22
        void setTerminalFont(QFont &font);
 
23
        void setArgs(QStringList &args);
 
24
        void setTextCodec(QTextCodec *codec);
 
25
        void setColorScheme(int scheme);
 
26
        void setSize(int h, int v);
 
27
        void setHistorySize(int lines);
 
28
        void setScrollBarPosition(ScrollBarPosition);
 
29
        void sendText(QString &text);
 
30
protected:
 
31
        void resizeEvent(QResizeEvent *e);
 
32
private:
 
33
        void *createTermWidget(int startnow, void *parent); 
 
34
        
 
35
};