summaryrefslogtreecommitdiff
path: root/noncore/apps/opie-console/mainwindow.cpp
AgeCommit message (Collapse)AuthorFilesLines
2002-10-21one more mimetype for scriptszecke1-0/+2
this makes play nirvana work ;)
2002-10-21Fix scriptiong Open the file before reading from itzecke1-0/+2
Add text/all to the mimetypes this makes recording, saving and running work
2002-10-20- fix focus handling:josef1-0/+6
If a new session is created, it gets the focus. Likewise, if we switch the session. Before the patch, one had to click inside the term window to be able to type.
2002-10-20scripting fixed (moved from emulation_layer to emulation_handler). Scripts ↵wazlaf1-10/+6
now use QByteArray instead of QString
2002-10-20Enable setSize SIGNAL/SLOT conenction in sessionzecke1-1/+4
Add some separators to m_console of mainwindow
2002-10-18i'll fix that icon later, but for now here are some better default valueshash1-1/+1
for the keyboard.
2002-10-18added autoconnect support. feel free to revert if i messed something up.hash1-1/+2
2002-10-18always autoconnect bug fixedhash1-2/+2
2002-10-18back from fullscreen now right reparentedharlekin1-5/+7
2002-10-18- implement proper disconnect for modem connectionsjosef1-1/+2
- let transfer dialog use widgetStack()
2002-10-18- autoconnect after setting default values, otherwise connect/disconnect menujosef1-5/+6
items are overwritten Please review!
2002-10-17buttonbar addedharlekin1-0/+36
2002-10-17function keyboard should work now. here is a sample opie-console-keys.conf filehash1-5/+11
[keys] r0c0 = F1|4144|0 r0c1 = F2|4145|0 r0c2 = F3|4146|0 r0c3 = F4|4147|0 r0c4 = F5|4148|0 r0c5 = F6|4149|0 r0c6 = ESC|4096|0 r0c7 = A|65|65 r0c8 = a|65|97 r0c9 = PgUp|4118|0 r0c10 = PgDn|4119|0
2002-10-17autologin if profiles io layer offers itharlekin1-0/+5
2002-10-17configure profile in connection menu - keep menubar as empty as possible to ↵harlekin1-12/+18
have space for icons and avoid having them in a second row - as much space for terminal as possible
2002-10-17fullscreen mode readyharlekin1-31/+9
2002-10-16docu addedharlekin1-9/+9
2002-10-15- 3 small fixes, please review:josef1-3/+7
- disable all relevant menu items when last session has been closed (but this might not be the correct bugfix, so consider it temporary) - don't set menu status to connected when connection fails - modem sessions: when user cancels connection, close serial connection first again, so we can reconnect (re-dial) later without problems
2002-10-15 next isConnected tryharlekin1-4/+4
2002-10-15added a keyReceive slot so sending key events to the TE widget _might_ be ↵hash1-0/+16
possible (havent figure that out yet...)
2002-10-15Add a Feature Support BitArray to the IOLayerzecke1-4/+6
This way we know what an IOLayer supports Adjust IOSerial and MyPty to that change Fix the after close window the previous session window is empty bug in Mainwindow::remove we had a problem first we removed the currentSession from the tab and then deleted the session The problem is that removePage on OTabWidget does signal currentChanged so we did not delete the session intended but the wrong one because m_curSession got adjusted after a removePage... 3rd fix the close and reopen bug in MyPty
2002-10-15Remove debugging outputzecke1-5/+0
Fix possible crashes in io_bt and io_irda
2002-10-15- more menu handling \n - added 2 more color shemesharlekin1-9/+22
2002-10-14 half way fullscreen doneharlekin1-18/+83
2002-10-14enable some entries not before a profile is loadedharlekin1-1/+38
2002-10-14- display warning if connection cannot be establishedjosef1-2/+6
2002-10-14Make it work!zecke1-0/+9
2002-10-14The new old TerminalWidget I'm anything but happy about itzecke1-2/+6
2002-10-14- only allow sessions if all components (layer, widgetstack) are availablejosef1-0/+10
- add io_modem to .pro file so it gets compiled - fix io_modem compilation (untested, but better than nothing)
2002-10-14- use OTabDialog::TextStyle (might be done for terminal sessions, too?)josef1-0/+1
- show only vt100 and vt102 entries - save profiles upon closing profiles manager dialog
2002-10-13fixes to modem stuffharlekin1-3/+3
2002-10-13keep track of the current sessionzecke1-5/+13
2002-10-13fullscreen for new connectionharlekin1-10/+11
2002-10-13Scripting functionality added. What this currently does is catch keys in the ↵wazlaf1-1/+55
emulation_layer and store them in a "Script" instance. This can later be saved to a file and on request "replayed" by sending the typed keys to the associated IOLayer
2002-10-13- extend file transfer dialog so it can receive too (without filename argument)josef1-1/+1
- fix error messages so they match the error code - don't show dialog maximized. It's still modal but we're coming near... - reset status to "ready" after interrupting or finishing operation - bugfix in filetransfer.cpp: don't kill process if pid is not set => before the fix, cancel() killed random processes!
2002-10-13added a couple more buttons to the barhash1-6/+9
2002-10-13added the keyboard open/close buttonhash1-0/+37
2002-10-12Calmed down... 2nd try after mergezecke1-0/+2
Use MetaFactory cuase it's so nice and avoids thousands of if() else if stuff Fix a bug in filetransfer where cancel after exit leaded to a crash cause of bogus adresses in the QSocketNotifiers..
2002-10-12- embed transferdialog into menujosef1-0/+16
2002-10-09IOSerial fixletzecke1-3/+4
if failed to ioctl m_fd is != 0 so set it 0 and initialize m_read, m_error properly TabWidget was a OTabWidget again but there is a bug somewhere in the removePage code. I hopefully kindly asked drw to take a look at it MainWindiw Close does not terminate Screen is funny to look at... everytime a different background. when using QTabWidget I see nothing when using OTabWidget i've vertical scrollbars and see the content
2002-10-09PLANS:zecke1-6/+42
move around some stuff to done, open to progress... Default add EmulationLayer stuff (vt102) EmulationLayer tried to use WidgetLayer but this did not work out KeyTrans make sure to load the Q*Dict first before accessing it! ibotty please check if this was correct MainWindow make generation of Sessions possible TabWidget go back to QTabWidget for now... this is much more testedt and I do not have to debug it. Besides that OTabWidget is a kewl widget and we will take it as soon as Sessions are tested enough TabWidget also implement setCurrent for sessions Vt102 make it compile... const QByteArray != const QByteArray&
2002-10-08default I dunnozecke1-0/+1
IOLayerBase the return values for speed()/parity()/flow() added MainWindow debug code :( opie-console.pro addition of serialconfigwidget.* ProfileManager fix removing of Profiles quite rude way of doing it Configure stuff is done and roughly tested The migration is done! TO WAZLAF: you might want to adjust Parity stuff for your needs!
2002-10-08Default added the TerminalEmulation Widgetzecke1-0/+1
MainWindow: do save the profiles on deconstruction MetaFactory Brown Paper bag bug fixed. take care of the right name in terminalWidget.... opie-console.pro add the widgets IOLayerBase a basic widget for speed, parity and flow control settings Terminal Widget a the ported TerminalConfiguration dialog
2002-10-08SzModem:zecke1-1/+3
Make it compile remove = 0 from sendFile Add a Type to Sz so it could cover SX,SY too MetaFactory: take QCString name QString uiString so Carsten will be able to translate and users can switch Language without losing profiles Default It's aware of all Default/BuiltIn Plugins and adds them to the factory Common typedef bool BOOL TT is not using bool because it wasn't available at that time they use uint : 1... maybe we should change UINT_8 to Q_UINT8... MainWindow: give the factory to the config widget use Default IOLayer reload should take Profile not Config ConfigDialog: make use of Factory and do not do new MetaFactory.. i should make the c'tor private and add MainWindow as friend ProfileEditorDialog: Huge clean ups to the architecture. I still need to convert the widgets. Use the factory right
2002-10-07reworked config dialog gui a bit and adapted it to opieharlekin1-5/+5
2002-10-05otabwidget instead of qtabwidgetharlekin1-6/+15
2002-10-02Commit my files so other people can play with themzecke1-1/+12
2002-09-28Add profiles and the profilemanager to the mainwindowzecke1-0/+33
if one would have a ConfigureDialog one could see it....
2002-09-28io_layer take Profile instead of Configzecke1-3/+64
Profile added including some Config like stuff io_serial getBaud -> baud a default for gcc3 later tabdwidget will be our central widget profileconfig I needed groups() and clearAll that's pretty much it
2002-09-28indenting, commentswazlaf1-5/+5