Greg Holmes
61f06d27e9
Return useful value rather than null whern finding node.
Fixes issue 4321
Change-Id: Ic064c6c610b934f4b2b67a143becfa5db3cd0a03
Reviewed-on: http://gerrit.dmdirc.com/1435
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 14 Jahren
Greg Holmes
91033b0e69
Use new perform type location
Fixes issue 4265
Change-Id: I779041d71d785a4ade294a2c846b551445a58b1b
Reviewed-on: http://gerrit.dmdirc.com/1423
Automatic-Compile: Chris Smith <chris@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 14 Jahren
Greg Holmes
59207728ac
"handle" impossible condition as well as I can.
Fixes issue 4120
Change-Id: I3a7ab64d546a24badbcabaa30b9d6d0f09825bbc
Reviewed-on: http://gerrit.dmdirc.com/1408
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
vor 14 Jahren
Greg Holmes
8c7585e225
Add a utility method to alter combobox dropdown width.
Fixes issue 4295
Change-Id: I9a73ed4c94ece2383870ea19103c07dbf3543d42
Reviewed-on: http://gerrit.dmdirc.com/1414
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 14 Jahren
Greg Holmes
165ffe626c
Fix width of combo boxes in conditions panel to stop breaking layout.
Fixes issue 4290
Change-Id: I0043acc873ed0ff2830b103e9bbf97dbe9e99cee
Reviewed-on: http://gerrit.dmdirc.com/1410
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 14 Jahren
Greg Holmes
1102495ac8
Show full path to server group item in SLD info pane
Fixes issue 4269
Change-Id: I39f3ed0e9cbe550ff2fe6a7c41f08e295fa5d637
Depends-On: I9bcb7f4c8b6f48068e42d1b8e656288235da8599
Reviewed-on: http://gerrit.dmdirc.com/1406
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
vor 14 Jahren
Greg Holmes
efe7701017
Save lists to disk when exiting the dialog.
Change-Id: I57e1747a352f04e3912bb93cc28eb6ceed8c73fa
Reviewed-on: http://gerrit.dmdirc.com/1399
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 14 Jahren
Greg Holmes
0dab5144c6
Allow editing of empty server lists.
Fixes issue 4282
Fixes issue 4283
Change-Id: I6481eaea518f85b55bb03f2ec0f95072c0b0824a
Reviewed-on: http://gerrit.dmdirc.com/1398
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 14 Jahren
Greg Holmes
1e5758f8a0
Show help panel in SLD for All Servers.
Fixes issue 4281
Change-Id: I2dd52e07e148e8072d40ac52c99d20ace9aee3d4
Reviewed-on: http://gerrit.dmdirc.com/1397
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
vor 14 Jahren
Greg Holmes
b7b7e6b8fe
Disable layers when no settings can be altered in SLD
Change-Id: If236203ea3f8f59649d2c590931227c33df7d76c
Reviewed-on: http://gerrit.dmdirc.com/1393
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
vor 14 Jahren
Greg Holmes
1234a08539
Add title+border to settings, should clear things up?
Fixes issue 4268
Change-Id: I8f98eff4dd16045fea191d11800e77659170c54e
Reviewed-on: http://gerrit.dmdirc.com/1394
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
vor 14 Jahren
Greg Holmes
2a59648aa8
Add a scrollpane for the info of a group item.
Fixes issue 4266
Change-Id: I382b3afda8b3c943f2dc24dda449a0e8e98df6ff
Reviewed-on: http://gerrit.dmdirc.com/1395
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
vor 14 Jahren
Greg Holmes
c1acd8bbb7
Oops, don't try and save null group items.
Fixes issue 4280
Change-Id: Id5bbce64c9b8eb011c2fc7bc537b24718f000ec2
Reviewed-on: http://gerrit.dmdirc.com/1396
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
vor 14 Jahren
Greg Holmes
1c2e47c86d
Allow null as an option in profile selector in SLD
Fixes issue 4272
Change-Id: Iac3495a5367e83a9b295c888d1340cdb010c641c
Reviewed-on: http://gerrit.dmdirc.com/1392
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 14 Jahren
Greg Holmes
7c02a0d319
Use null not config identitiy for all servers
Fixes issue 4278
Change-Id: I14cd5090e6118c1d655273e54ce2d27313520d17
Reviewed-on: http://gerrit.dmdirc.com/1391
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 14 Jahren
Greg Holmes
37921b78e2
Add groups to groups not null
Fixes issue 4279
Change-Id: I7bb31d3a51876088743c9d86f08af52e0ed3cb85
Reviewed-on: http://gerrit.dmdirc.com/1390
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 14 Jahren
Greg Holmes
d77fe56d79
Handles will now show as available.
Fixes issue 4271
Change-Id: I558b71584b12a180f60291f233064cbdfe2adb33
Reviewed-on: http://gerrit.dmdirc.com/1389
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 14 Jahren
Greg Holmes
bc4d3723a2
Show root node, allow adding groups to root
Fixes issue 4267
Change-Id: Ib45aec2467e8a5091d55d502ec41f4ea4d8441fc
Reviewed-on: http://gerrit.dmdirc.com/1386
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
vor 14 Jahren
Greg Holmes
1c32108d70
Adding items should ask for item name
Fixes issue 4273
Change-Id: Ibf4ddca0b3ec3235034dcb2c557d9b3c55bebdae
Reviewed-on: http://gerrit.dmdirc.com/1388
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 14 Jahren
Greg Holmes
dd5fd61dfe
Add settings to SLD
Fixes issue 4275
Change-Id: Id894d1177b19bc6dbccc00a620b03b97796945e3
Reviewed-on: http://gerrit.dmdirc.com/1387
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 14 Jahren
Greg Holmes
699f84d508
display blocking is broken, handle properly.
StadardQuestion dialog only tells you about one result.
Fixes issue 3964
Change-Id: I247c3bc8ffc5a2050eec6ba797e3ea1cf606eca7
Reviewed-on: http://gerrit.dmdirc.com/1382
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
vor 14 Jahren
Greg Holmes
ec3870d106
Redo titled borders when switching group item.
Fixes issue 4260
Change-Id: Idb545bee7d4b33ec6b4be3bd92716a1f179ff610
Reviewed-on: http://gerrit.dmdirc.com/1381
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 14 Jahren
Greg Holmes
ef17ae7134
Add ability to add items to server lists.
Change-Id: I03a5126016b7be5c243d00384d00d750a1e07051
Reviewed-on: http://gerrit.dmdirc.com/1365
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
vor 14 Jahren
Chris Smith
82c28d67d7
More HashTable removal
Make the LoggingPlugin less stupid
Change-Id: I12b2ca7b6a3f61a20015cebbcd81f4efed34a83f
Reviewed-on: http://gerrit.dmdirc.com/1360
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
vor 14 Jahren
Greg Holmes
f3dbfb2d84
Fixes a whole bunch of issues with the server list ui and the perform panel.
Change-Id: I45d5a343c90989c8e36abb1704d27803f5e53eff
Reviewed-on: http://gerrit.dmdirc.com/1357
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 14 Jahren
Greg Holmes
16108d500d
If there are no server groups disable things awesomely.
Implement saving of things correctly
Fixes issue 4242
Fixes issue 1461
Change-Id: Ibc3b79d1456d2f5402a9b4915231183d6acede4f
Reviewed-on: http://gerrit.dmdirc.com/1355
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
vor 14 Jahren
Greg Holmes
a9b8cb4351
Add saving to server list ui
Change-Id: I1e89fa3c4fee86069d168bf7308032f6ff70e7d8
Reviewed-on: http://gerrit.dmdirc.com/1354
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 14 Jahren
Greg Holmes
8b227e4483
Read only server list ui
issue 1461
Change-Id: I98fb7d21ddac68ce02a2eb6ffc2e08bcbc179a5f
Reviewed-on: http://gerrit.dmdirc.com/1341
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 14 Jahren
Simon Mott
46407fe55a
Perform Panel Abstraction
Fixes issue 4207
Change-Id: I1518c950fd23aa3ec1bd2f0a4b1e6650c9ebb890
Reviewed-on: http://gerrit.dmdirc.com/1314
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
vor 14 Jahren
Chris Smith
430711e424
Style fixes
Change-Id: Idfb8db25bbc7d0d9ba8f7233f2fa59b4e6c44924
Reviewed-on: http://gerrit.dmdirc.com/1333
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
vor 14 Jahren
Chris Smith
6b0a81a27b
Style fixes
Change-Id: I1a3166e5b4f21430b119f5a2692c8554e192aec1
Reviewed-on: http://gerrit.dmdirc.com/1329
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
vor 14 Jahren
Greg Holmes
8016183432
Import order fixing
Change-Id: I96c3ad666c6a176d5289f47c02ba6a524ee34172
Reviewed-on: http://gerrit.dmdirc.com/1327
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
vor 14 Jahren
Greg Holmes
e415c20c52
Style fixes
Change-Id: Id4892abf0ade56e53771bf3ecae69adb7992cb77
Reviewed-on: http://gerrit.dmdirc.com/1321
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 14 Jahren
Greg Holmes
91136719fa
Fix unit test for advanced panel.
Change-Id: I279cbcd91921a18a76fb12dfdb4ce8e96b80d0b8
Reviewed-on: http://gerrit.dmdirc.com/1272
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 14 Jahren
Greg Holmes
af353efffd
Add action stop support to the AED
Fixes issue 4170
Change-Id: I35ae563f53c048fc74779ed699f74b2f31b3c3f1
Reviewed-on: http://gerrit.dmdirc.com/1268
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 14 Jahren
Greg
f03d296053
Update AED unit tests
Introduce DMDirc base UI test with helper methods
Move utility classes into harness/ui package
Change-Id: Id70553a03baa43b02036524a577aaa9f791b795b
Reviewed-on: http://gerrit.dmdirc.com/1264
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 14 Jahren
Greboid
7f2045cc20
Adds some advanced options to the AED.
Fixes issue 3911
Change-Id: I6c137739de587f77139cc12265bf627c10284af9
Reviewed-on: http://gerrit.dmdirc.com/1248
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 14 Jahren
Greboid
a668406f3d
Add a string array row comparator to the alias dialog response column.
Fixes issue 4146
Change-Id: I1bfbf9356f21ebed5a7adc0c8e0a1d3a8d3ad300
Reviewed-on: http://gerrit.dmdirc.com/1242
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
vor 14 Jahren
Greboid
aa3e2afa01
Fixes compile warnings
Change-Id: I940e17cc8b1de1dcac0cb6d92f61f3067a5cc058
Reviewed-on: http://gerrit.dmdirc.com/1239
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
vor 14 Jahren
Greboid
2a043de513
Change StandardDialog setTitle behaviour to include DMDirc: in the title.
Change-Id: I69d5e094768f2d463a30bf023b996dbe778227c5
Reviewed-on: http://gerrit.dmdirc.com/1233
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 14 Jahren
Greboid
e384f363cd
Adds vetoable selection listeners and made NSD use them to prevent de-selection.
Fixes issue 4126
Change-Id: I07dbbe0ea7afc5907be20c157b6753bc7e32b122
Reviewed-on: http://gerrit.dmdirc.com/1231
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 14 Jahren
Greboid
3fefcc2cfa
Remove use of deprecated methods
Change-Id: Ic8894d6baba0065b4d928300625de2ca19e168d6
Reviewed-on: http://gerrit.dmdirc.com/1160
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 14 Jahren
Greboid
c4ee8a70ef
Fixes issue 4009
I rewrote the code to disable and enable the buttons a while back, I'll add
this code as a fallback safety measure.
Change-Id: Ia6037f25f5222d6bf954d45f6344a0121a2dfca9
Reviewed-on: http://gerrit.dmdirc.com/1127
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 14 Jahren
Greboid
746e632c9c
Add some sanity checking to list modes panel.
Fixes issue 3959
Change-Id: I3be3a0a5c2bc05e16d5e311ca90d67d0218a2d38
Reviewed-on: http://gerrit.dmdirc.com/1086
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 14 Jahren
Greboid
dd9d22c09d
Repack StandardMessageDialogs
Fixes issue 3948
Change-Id: I1dbe3d98fadd41ec7aa4a64c22ef8fa3be6d85e4
Reviewed-on: http://gerrit.dmdirc.com/1090
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 14 Jahren
Chris Smith
64451f9439
Support for new action versioning
Issue 3943
Change-Id: I9f769f243178022528da65fe4c15abbd62d9e49c
Depends-On: I1419fa74d8da7f3f5d96a00dea559329db008b0e
Reviewed-on: http://gerrit.dmdirc.com/1046
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com >
vor 14 Jahren
Chris Smith
0ed3367b46
Use server address not name when creating performs
Issue 3938
Change-Id: Ib2d7828e7565ceed62c0c600a86427ef1535be6c
Reviewed-on: http://gerrit.dmdirc.com/1034
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
vor 14 Jahren
Greboid
6108e40f52
Fixes issue 3939
Don't include server informatoion for disconnected servers.
Change-Id: I840aa95f35cc7dabdcae951c117b2967df24e6c6
Reviewed-on: http://gerrit.dmdirc.com/1036
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 14 Jahren
Greboid
179d03e2d8
Fixes issue 3935
Remove code I'm told is wrong, seems to fix the issue, bugs?
Change-Id: Ia52c526c010b43a7b944cbaaf63bd67b06681951
Reviewed-on: http://gerrit.dmdirc.com/1029
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: Chris Smith <chris@dmdirc.com >
vor 14 Jahren
Greboid
2fb0def4ea
Fixes issue 3927
Remove tooltips from prefs dialog text labels, and associated method.
Change-Id: Ia04c6153fe746698adef5d02f2878a729a714061
Reviewed-on: http://gerrit.dmdirc.com/1028
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 14 Jahren