Commit Graph

43 Commits

Author SHA1 Message Date
zeljko
316cb557d7 *Fixed MDIChild positioning during design time under qt-lazarus ide.
git-svn-id: trunk@11620 -
2007-07-25 09:47:18 +00:00
paul
a73411c689 (Qt):
- right positioning of most controls include TGraphicControl descendants
- fixing typo in SlotKey (SynEdit now handle keys)

git-svn-id: trunk@11618 -
2007-07-25 09:01:40 +00:00
zeljko
1965c880c7 *Fixed offsets, now TMainMenu is taken into account.
-removed QT_LAZARUS_IDE_WORKAROUND.

git-svn-id: trunk@11616 -
2007-07-24 21:49:34 +00:00
zeljko
1da98e8bd4 *Lazarus IDE menu temporary workaround - USE QT_LAZARUS_IDE_WORKAROUND define.
*TCustomRadioGroup & TCustomCheckGroup alignments fix.

git-svn-id: trunk@11614 -
2007-07-24 14:20:41 +00:00
paul
25e501539b (Qt):
- switch all direct widget show/hide calls to TQtWidget
- create all widgets invisible (later LCL sets visibility)
- implement TQtWSCustomNotebook.SetPageIndex (side effect - significantly speed ups ide)

git-svn-id: trunk@11607 -
2007-07-24 03:25:09 +00:00
zeljko
d2c1b2ccab *Fixed MDI window sizes and child controls alignment.
git-svn-id: trunk@11604 -
2007-07-23 18:25:09 +00:00
zeljko
5a5c791fce + More winapi routines
* Probably fixed groupbox layouts (tested on win32, some linux distros),
  use QT_USE_QLAYOUT_IN_TQTGROUPBOX if you want to test against old code.
* Changed GetClientRect(), GetClientBounds() in qtwinapi.
* Fixed controls alignment inside MDIChild.

git-svn-id: trunk@11590 -
2007-07-22 11:25:35 +00:00
paul
55f077b595 (QT):
- Removed unnecessary code from radiogroup and checkgroup since LCL do all the job itself
- Removed dummy DestroyHandles. TQtWSWinControl.DestroyHandle will be used in most cases

git-svn-id: trunk@11582 -
2007-07-20 02:06:55 +00:00
paul
2b58d03bb8 (Qt)
- better handling of BorderStyle property
- Destroy GlobalCaret in QtWidgetset destructor
- fix possible problems with splitter painting under linux

git-svn-id: trunk@11561 -
2007-07-18 00:54:42 +00:00
paul
a51377f82d QT:
- correct painting of empty header area through themes
- filling Keys part of Mouse message on MouseMove event (splitter works now)
- remove frame around TCustomControl descendant and implement TQtWSWinControl.SetBorderStyle
LCL:
- add missed mouse buttons: MK_XBUTTON1, MK_XBUTTON2

git-svn-id: trunk@11545 -
2007-07-17 13:18:13 +00:00
zeljko
bfa0163c4c * Reimplemented modal forms handling.
* Fixed bug with invisible statusbar under linux.

git-svn-id: trunk@11481 -
2007-07-13 08:12:35 +00:00
zeljko
8c0501c443 + Implemented TArrow
There's {$ifdef QT_USE_BIG_TARROW} in DrawArrow (qtlclintf), cause we can   
  draw whatever. I've prepared 2 kinds of arrows, bigger (like in win32 intf), 
  or smaller (looks much better for me - this is default size).
*  BUGFIX for TStaticText AV under linux.
*  BUGFIX for QListWidget_clear() under linux.
*  Better place for viewport creation (works ok under linux).

git-svn-id: trunk@11480 -
2007-07-13 07:44:49 +00:00
paul
e720286a68 - all event attaching code moved to TQtWidget.AttachEvents, TQtWidget.DetachEvents and descendants
- initial implementation of Qt Caret by *Andreas Hausladen* with changes. Compile with -dShowQtCaret to test
- fixed bug caused memory corruption
- other minor fixes

git-svn-id: trunk@11465 -
2007-07-12 05:47:15 +00:00
paul
05b9d41eaf QT:
- cleanup (remove unused variables)
 - implemented AppMinimize, AppRestore, AppBringToFront

git-svn-id: trunk@11454 -
2007-07-10 06:01:58 +00:00
sekelsenmat
545b183cba Patch from zeljko to Qt. Fixed memleak in TCustomControl.
git-svn-id: trunk@11410 -
2007-07-02 07:34:20 +00:00
sekelsenmat
43c999f092 Patch from zeljko. Font, Text Color & Color can be changed for all TWinControl descendants on Qt.
git-svn-id: trunk@11402 -
2007-06-29 15:31:49 +00:00
sekelsenmat
0fb48e3d21 patch from zeljko. TCalendar implemented. Reimplemented TCustomCheckGroup and TCustomRadioGroup. Workaround for "Hidden radio button" problem. Added to this many small changes and switched the default qt version to 4.2
git-svn-id: trunk@11355 -
2007-06-23 07:13:18 +00:00
sekelsenmat
236bcd8d46 Added support for Qt 4.2.x
git-svn-id: trunk@11352 -
2007-06-21 13:43:20 +00:00
sekelsenmat
73b9c90569 Patch from zeljko to qt. Various improvements
git-svn-id: trunk@11265 -
2007-06-02 08:32:59 +00:00
sekelsenmat
fbc655ab0c Added TQtWSWinControl.CanFocus on qt interface and other minor changes from zeljko
git-svn-id: trunk@11210 -
2007-05-28 11:02:24 +00:00
sekelsenmat
28b1b1be74 Minor identation and comments fixes on qt interface
git-svn-id: trunk@11112 -
2007-05-09 07:58:53 +00:00
sekelsenmat
ffb7a7d1a9 Patch from Paul Ishenin to qt interface, plus some modifications from me.
git-svn-id: trunk@10694 -
2007-02-27 18:03:00 +00:00
sekelsenmat
637112c8b5 Very large patch from Jesus Reyes. Among other things it updates qt bindings to 1.24, fixes the font color problem, implements SetBkColor, SetBkMode and makes TStringGrid almost work.
git-svn-id: trunk@10496 -
2007-01-23 00:51:41 +00:00
sekelsenmat
4b16f5c25c Improves behavior of click event on buttons and implements TabOrder and TabStop on the Qt widgetset.
git-svn-id: trunk@10199 -
2006-11-14 19:14:35 +00:00
sekelsenmat
824e958f4e Partially implements GetTextMetrics and improves GetSystemMetrics on the Qt interface.
git-svn-id: trunk@10193 -
2006-11-13 01:43:05 +00:00
sekelsenmat
a06f0d21c8 Many fixes and improvements. Fixed bug on window visibility. Improved modal dialog support.
git-svn-id: trunk@10065 -
2006-10-15 01:03:49 +00:00
mattias
d26a428920 qt intf: implements TBitmap (and all other image classes), Dialogs, font fix, ShowModal and much else for Qt from Felipe
git-svn-id: trunk@10053 -
2006-10-10 07:00:47 +00:00
vincents
502201703c qt interface: added support for menus, font, progressbar and statusbar from Felipe
git-svn-id: trunk@10049 -
2006-10-09 11:07:51 +00:00
mattias
112b816466 qt intf: implemented TListBox
git-svn-id: trunk@9893 -
2006-09-14 17:54:21 +00:00
mattias
2f449c60a7 qt intf: TLabel from Felipe
git-svn-id: trunk@9794 -
2006-09-02 20:38:21 +00:00
mattias
b428871a84 basic color handling for Qt widgets from zephod
git-svn-id: trunk@9439 -
2006-06-16 20:44:02 +00:00
mattias
fef1681254 qt intf: fixes spin edit from Felipe
git-svn-id: trunk@9268 -
2006-05-13 09:36:47 +00:00
mattias
f53bc8cfc6 qt intf: memo and edit Get/SetText from Giuliano Colla
git-svn-id: trunk@9248 -
2006-05-08 08:19:08 +00:00
mattias
6eb4930179 fixed references to COPYING.LCL
git-svn-id: trunk@9243 -
2006-05-05 05:52:08 +00:00
mattias
3eb80d8d6e qt intf: fixed settext
git-svn-id: trunk@9168 -
2006-04-23 20:27:17 +00:00
mattias
8becf57d29 OnResize events for qt intf from Felipe
git-svn-id: trunk@9138 -
2006-04-17 12:40:43 +00:00
mattias
ef1ae4f537 qt intf: Custom control, MoveToEx, LineTo and Ellipse, Screen.Width and Screen.Height from Felipe
git-svn-id: trunk@9105 -
2006-04-09 20:46:13 +00:00
mattias
b1754ccbad qt4 TBitmap, TComboBox from Felipe
git-svn-id: trunk@8952 -
2006-03-18 00:19:11 +00:00
mattias
d17a174350 started more widgets in the qt widgetset from Felipe
git-svn-id: trunk@8906 -
2006-03-10 13:48:49 +00:00
mattias
d5c61baf0e Implemented TTimer, TCheckBox, TRadioButton, TStaticText from Felipe
git-svn-id: trunk@8815 -
2006-02-24 13:31:16 +00:00
mattias
fb25475cdc added qt dyn lib binding, implemented TApplication, TCustomForm, TCustomButton, TCustomMemo, TMouse, TCanvas fro Felipe
git-svn-id: trunk@8751 -
2006-02-17 13:09:12 +00:00
marc
897fe72887 * Fixes some typos and changes uses clause cases
git-svn-id: trunk@5317 -
2004-03-17 19:59:56 +00:00
marc
34c1c7f47b * Interface reconstruction. Created skeleton units, classes and wscontrols
git-svn-id: trunk@5311 -
2004-03-17 00:34:37 +00:00