QTermWikiMain Page | About | Help | FAQ | Special pages | Log in
A Wiki For QTerm
Printable version | Disclaimers

Development

From QTermWiki

Main Page | Downloads | Scripts | Documentation | Development | Screenshots | FAQ | Forum (http://www.qtopia.org.cn/phpBB2/viewforum.php?f=22) | Help us | About

Since 0.4.0 is at the door, its time to consider something new...

We have made a (growing) list of what will be done in the 0.5 development cycle:

Table of contents

Extensible wayto support mouse action

The per-session-script provides the following methods:

The qterm module provides the following:

Interactive with dock icon (MacOSX)

Implement trayicon_mac.cpp to provide the unified interface:

and (?)

Customized shortcut

Assign customized shortcut for menu and toolbar actions

Support normal PTY terminalwindow

An ASCII editor

Record messages

How? Through per-session script, which provide the following interface:

The implementation of appendMessage() append the message in the message file $QTERM/sender@address.txt

Help browser

Open HTML help file in normal window. [derived from QTermWindowBase]

Favorite articles

Vertical display

Consider this as an eye-candy. See if it can be implemented elegantly without inserting a lot of stuff like if(vertical) else ...

Message Viewer

Group and list the message files under $QTERM/messages/ according to address.

Unicode file I/O

All configure files, i.e. qterm.cfg, address.cfg, should be saved in Unicode( UCS-16 > UTF8 )

AdressBook new design

adressbook.xml

1
  1
  2
   1
   2
   3
  3
2

adressbook.ini

[uuid]
category="group" or "item"
name=
collapse=True or False
//following by bbs site configurations
address=
port=
...

The advantage of seprating structure and data is,

1. easy to use Modal/View model provided by Qt4

2. easy to refer BBS site with uuid, to implement favorite bookmakes

Preference new design

Clean up the interface by using ListView + StackedWidget and group the various options.

SSH2 support

Use the new QCA library, hope it will make the support much easier.

Native Qt Setting Class

Ditch the QTermConfig class

Retrieved from "http://qterm.sourceforge.net/wiki/index.php/Development"

This page has been accessed 1775 times. This page was last modified 12:06, 15 Aug 2006. Content is available under GNU Free Documentation License 1.2.


Browse
Main Page
Community portal
Current events
Recent changes
Random page
Help
My pages
Create an account or log in