~hiroshidi/ubuntu-terminal-app/konsole-qml-plugin

« back to all changes in this revision

Viewing changes to src/ksession.cpp

  • Committer: Dmitry Zagnoyko
  • Date: 2013-04-20 18:42:04 UTC
  • Revision ID: hiroshidi@gmail.com-20130420184204-iizb41dvw316inrk
Added missing properties for KTerminal

Show diffs side-by-side

added added

removed removed

Lines of Context:
87
87
    return session;
88
88
}
89
89
 
90
 
 
91
 
//bool KSession::setup()
92
 
//{
93
 
 
94
 
//        m_terminalDisplay->setSize(160, 80);
95
 
 
96
 
//        //////////////////////////////////////
97
 
//        /// FONT SIZE = 24 (FINE FOR GNEXUS)
98
 
//        /// FONT SIZE = 12 (FINE FOR DESKTOP)
99
 
//        //////////////////////////////////////
100
 
//        QFont font = QFont("Monospace",24);
101
 
//        font.setStyleHint(QFont::TypeWriter);
102
 
//        setTerminalFont(font);
103
 
 
104
 
//        //qDebug() << "i18n: " << i18l;
105
 
//    #endif
106
 
 
107
 
 
108
 
//        setColorScheme("Linux");
109
 
//        changeDir(m_helper->getPWD());
110
 
 
111
 
//    ///////
112
 
 
113
 
//    return true;
114
 
//}
115
 
 
116
90
/////////////////////////////////////////////////////////////////////////////////////
117
91
/////////////////////////////////////////////////////////////////////////////////////
118
92
 
170
144
    }
171
145
}
172
146
 
173
 
//void QmlApp::setTerminalFont(QFont &font)
174
 
//{
175
 
//    if (!m_terminalDisplay)
176
 
//        return;
177
 
 
178
 
//    m_terminalDisplay->setVTFont(font);
179
 
//}
180
 
 
181
 
//void QmlApp::setTerminalOpacity(qreal level)
182
 
//{
183
 
//    if (!m_terminalDisplay)
184
 
//        return;
185
 
 
186
 
//    m_terminalDisplay->setOpacity(level);
187
 
//}
188
 
 
189
147
void KSession::setEnvironment(const QStringList &environment)
190
148
{
191
149
    m_session->setEnvironment(environment);
224
182
    m_session->setCodec(codec);
225
183
}
226
184
 
227
 
//void QmlApp::setSize(int h, int v)
228
 
//{
229
 
//    if (!m_terminalDisplay)
230
 
//        return;
231
 
 
232
 
//    m_terminalDisplay->setSize(h, v);
233
 
//}
234
 
 
235
185
void KSession::setHistorySize(int lines)
236
186
{
237
187
    if (lines < 0)
240
190
        m_session->setHistoryType(HistoryTypeBuffer(lines));
241
191
}
242
192
 
243
 
//void QmlApp::scrollToEnd()
244
 
//{
245
 
//    if (!m_terminalDisplay)
246
 
//        return;
247
 
 
248
 
//    m_terminalDisplay->scrollToEnd();
249
 
//}
250
 
 
251
193
void KSession::sendText(QString &text)
252
194
{
253
195
    m_session->sendText(text);
263
205
    return m_session->flowControlEnabled();
264
206
}
265
207
 
266
 
//void QmlApp::setFlowControlWarningEnabled(bool enabled)
267
 
//{
268
 
//    if (flowControlEnabled()) {
269
 
//        // Do not show warning label if flow control is disabled
270
 
//        m_terminalDisplay->setFlowControlWarningEnabled(enabled);
271
 
//    }
272
 
//}
273
 
 
274
 
//void QmlApp::copyClipboard()
275
 
//{
276
 
//    m_terminalDisplay->copyClipboard();
277
 
//}
278
 
 
279
 
//void QmlApp::pasteClipboard()
280
 
//{
281
 
//    m_terminalDisplay->pasteClipboard();
282
 
//}
283
 
 
284
 
 
285
208
void KSession::setKeyBindings(const QString &kb)
286
209
{
287
210
    m_session->setKeyBindings(kb);