Commit Graph

342 Commits

Author SHA1 Message Date
Hualet Wang 634f7bb5b9 Add methods to control titlebar separator visible
Change-Id: I49c81352370cd9bca0dfe32e5326453dd1becc45
2016-08-29 07:45:28 +00:00
zccrs 6717e5bf7d Change button size policy to QSizePolicy::Fixed
Fix in the parent widget vertical direction is not in center

Change-Id: Ie7bc46117088b7698bf5e643800161614402f08a
2016-08-29 13:51:43 +08:00
zccrs 3de33afbee Enable use dxcb plugin for DAbstractDialog
Change-Id: I1b7940b2380436378ab58dbe13dc5723909c29fa
2016-08-27 17:26:52 +08:00
zccrs 322db1fd0a Enable opeion translucentBackground/enableSystemResize/enableSystemMove for DPlatformWindow
Change-Id: Iba979334a0ecdcaed0cfc3c9de46250dd3e5893e
2016-08-27 13:45:47 +08:00
zccrs 4620b7ba97 Add DMainWindow
Change-Id: Ifaf6ea775ae9976ffc73fd0a2c005021b56ecbaf
2016-08-26 16:58:51 +08:00
Iceyer 28932865a0 Fix datetime dbus call too much
Change-Id: Ia5eb41b42459da8fb236424b1e0eb745e9c07f1a
2016-08-25 12:43:00 +08:00
Iceyer 9bb09049fe Make description of AboutDialog center
Change-Id: I4bb93622630c32ef40e149b84f3d2e9334d3b967
2016-08-24 05:53:31 +00:00
zccrs 04bd1a66d8 Add DPlatformWindowHandle
Change-Id: Ife1acec94b8af80ccfb5ea66675072880a727b02
2016-08-24 13:12:36 +08:00
zccrs d6ef393936 Fix about dialog description label display pos error
Only one line text and font is mono type

Change-Id: Iff94e211ae4c48380f80e55efb390ea9def77752
2016-08-19 08:49:36 +08:00
zccrs 230e93debd Add 'CancelMoveWindow'
Add void SetWindowExtents(uint wid, const QRect &windowRect, const QMargins &margins, const int resizeHandleSize)

Change-Id: I6d2eb5af1517e3266271036d0fe8e9acdc51270d
2016-08-18 03:42:08 +00:00
Iceyer 49630cc9a0 Add Align param to setTitleWidget API
Change-Id: I0cd5523afd82d32469f863c0d9cb0a7790525c1f
2016-08-17 14:34:32 +08:00
Iceyer ea32ad5baf Fix PathBuf const interface
Change-Id: I055ab3b860823f4cb9d9fb8f5970a81c9c1b81d6
2016-08-17 11:19:54 +08:00
Iceyer a7716d978f Fix window stick right button
Change-Id: I31f49f25212a31c427ad2c7a842a7313bcf8385b
2016-08-17 03:19:15 +00:00
石博文 d489a16031 fix ddialog content layout error
when set linedit echo mode

Change-Id: Ieef7859a1d8a44579362615a83e8bd6f1423737d
2016-08-16 08:00:02 +00:00
石博文 5be619dba1 comboBox->lineEdit() is nullptr if not editable
Change-Id: I1ece0fddfc4976d5ffa1ef34961926d631217866
2016-08-16 14:22:40 +08:00
Iceyer b34aef2a54 Remove build and link warning on win32
Change-Id: Ib1379d912d6f14df0145ea6bcd843ae93bb90801
2016-08-12 17:38:56 +08:00
pangpangpang3 b451430492 Fix: add '\n' to the description text
if without '\n', the text will be cut sometimes

Change-Id: Id002d198a474a7dca246c69bf756f4d38b1cc969
2016-08-12 10:46:45 +08:00
Iceyer 7c829db907 Fix utf8 char case build failed
Change-Id: I0c69fbc44ad836fb53aa84426f3f83e1e2dbdc00
2016-08-12 02:37:09 +00:00
Hualet Wang 0acea50a05 Align description to center if it's just one line
Change-Id: I5e0217554bf97e9fc4364551bde5cea2556fd540
2016-08-10 11:05:26 +00:00
Iceyer afcd30b54d Add Windows Menu Support
Change-Id: I7de20767992ab68d10cd46dec31f4e7daf43bc83
2016-08-10 08:46:51 +00:00
Hualet Wang 31913b3f5c Merge "Fix tags in ddialog title are trimmed" 2016-08-10 06:45:40 +00:00
Hualet Wang 03bd1352dd Fix tags in ddialog title are trimmed
Change-Id: Ibed38ccc669b1a29a6ab7da610032507ae10be47
2016-08-12 15:12:47 +08:00
zccrs 5cd67a4dd5 Change DX11Widget->contentWidget size policy to "QSizePolicy::Expanding"
Change-Id: I6d7a9038fa97d90bd0f9327eebcef8212d9fc4d8
2016-08-10 13:13:51 +08:00
zccrs 6dcfc0971c Add depend libs for libdtkwidget
libs: x11 xext

Change-Id: I20292aa4d4008e2b713c94b9736833407acf7187
2016-08-10 12:33:18 +08:00
zccrs 59e61423c6 Add "titlebar()" for DX11Widget
Add "menu(), customWidget()" for DTitlebar

Change-Id: Ibf263308ba5859f40877ff60441df54a6fe14b54
2016-08-10 10:09:35 +08:00
zccrs 1bf1527005 Standardization button emit "clicked()" signal action
Change-Id: I4d4bf078b9bc63ab7e08c7f81d606030a445836d
2016-08-09 17:31:11 +08:00
石博文 79282b697f Merge "change popup rectangle ui effects" 2016-08-09 06:51:52 +00:00
石博文 2f405f26e0 change popup rectangle ui effects
Change-Id: I925b2e84a3d9033bfb99f393c79c7d4618d2c5ef
2016-08-09 14:19:06 +08:00
zccrs 6ed9ba01a3 Revert "Fix window stick with mouse"
This reverts commit 114a6ffedb.

Change-Id: I435973e0416c5ba42e2ebc0d9e2bb9e9372ec784
2016-08-09 14:18:21 +08:00
Iceyer 5944afef58 Search build dir first
Change-Id: Iefc724d2ebffa9c43f79d4c843e1e90d4b7d3aa4
2016-08-09 14:09:39 +08:00
Hualet Wang 575fea8974 Use depends instead of ordered config in SUBDIR
Change-Id: Iedadf3d50d65b77dd8a946a2019c5156bbf1d951
2016-08-09 10:40:00 +08:00
Hualet Wang 114a6ffedb Fix window stick with mouse
DWindow will stick with mouse after moving the window
with right button, so I just disabled moving window
with right button.

Change-Id: I0700034b38bc5d7df58c9d6ab22e7c191ca75f78
2016-08-09 09:49:59 +08:00
zccrs 036a72f449 Add link libdtkutil for libdtkwidget
Change-Id: I6f41d32bd7f0bce95b14e5e3edc904bb3baa952e
2016-08-09 09:17:29 +08:00
Hualet Wang 4b12377528 Merge "Fix some bugs of daboutdialog" 2016-08-09 01:08:43 +00:00
zccrs 0efc23ccf1 Fix can not close window with close button pressed
Change-Id: I87b3fed8d0171cc3e8c5e331d2bec73b23482fa4
2016-08-08 20:52:39 +08:00
Hualet Wang 9747cff2e8 Fix some bugs of daboutdialog
- website label is clipped bottom side
- cannot be closed by pressing esc
- not showing at the center of its parent

Change-Id: Ib9b44eae2dde2aeef0a290665e618b2b0fb031fe
2016-08-08 20:35:44 +08:00
zccrs 8bbdebdd76 Improve shadow paint
Change-Id: I4ffcc8bdffcb7fa4dad3e8b3eb55ea9f7309311e
2016-08-08 19:38:43 +08:00
石博文 0571d56a35 add "isDockMenu" option
Change-Id: I557407edfccf9b53c30161d1ce0991eaf698c84d
2016-08-08 17:53:40 +08:00
zccrs 94c1823745 Use macio QWIDGETSIZE_MAX replace 16777215
Change-Id: I55ee0cd7797c9ef0a4e2f0080ee75c718adf64b6
2016-08-03 16:02:20 +08:00
zccrs d62beffe58 Add update widget geometry when target widget showed
Change-Id: Icc9c1cfbfd1e64ec34af85d702f6b3b3b713984f
2016-08-03 12:38:31 +08:00
Iceyer be09f28f0b Add log size limit
Change-Id: I9a9fdffd6eec113c8e10c06446e1de7dcbf321d4
2016-07-28 13:53:41 +08:00
Iceyer 3b88660856 Add QTest for dutil
usage:

mkdir build && cd build
qmake -r ..
make check

Change-Id: Ib6fc84c632d06d4aac9c14880121ee2030d6a259
2016-07-28 09:13:59 +08:00
Iceyer 987d65fc1c Support close for fixed size window.
Change-Id: I6810761685bab3d1d2534cf81442bbd119379174
2016-07-27 12:30:20 +08:00
石博文 585db3cf16 remove useless debug info
Change-Id: Ib0312bbd7db236b792fcf30f2fe2f14dbb11aa10
2016-07-21 17:52:06 +08:00
Hualet Wang cc8decbf6b Merge "Fix Q_ENUM not implemented on 5.3.2" 2016-07-21 08:26:57 +00:00
dragondjf de56fa9f56 Delete QScrollBar style sheet in DDialog
Change-Id: I14dca67821500f45257e2a20d8afba3f3b5e5829
2016-07-21 16:02:20 +08:00
Hualet Wang 4b060afd01 Fix Q_ENUM not implemented on 5.3.2
Change-Id: Iab0a4c88e66c34483e87b2ea3ca10b84d2abc36e
2016-07-21 14:14:58 +08:00
zccrs 3548fae67a Add signal "rowCountChanged"
Change-Id: I000bc7d6728ab489906c12efab530240c8af8e95
2016-07-20 12:41:52 +08:00
石博文 d9dd652138 Merge "optimize content rect" 2016-07-18 04:33:47 +00:00
dragondjf 944c8347e1 Set dialog layout right margin 25px
Change-Id: Icec5351ada2f4939c4decc76a7675c13a0c7de0f
2016-07-18 10:01:13 +08:00