aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/url/libkviurl.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Migrate almost all QMessagebox to qt6-friendly version.Gravatar Fabio Bas2023-10-181-3/+3
|
* Remove unused calls to viewOptions()Gravatar Fabio Bas2023-10-181-1/+0
|
* Port to (and require) Qt 5.15. Drop KDE4 support, fix KDE5 (#2541)Gravatar ctrlaltca2023-07-081-8/+8
| | | | | | * Port to (and require) Qt 5.15. Drop KDE4 support, implement KDE5 support where needed. --------- Co-authored-by: Fabio Bas <fabio.bas@officineinformatiche.net>
* libkviurl: Use "itemActivated" event instead of "itemDoubleClicked"Gravatar Vladimir Panteleev2019-05-021-2/+2
| | | | Allows opening URLs with the keyboard (by pressing Enter).
* libkviurl: Add "Open" default action to menuGravatar Vladimir Panteleev2019-05-021-2/+12
| | | | | | | Does exactly the same as double-clicking. Copies the UI pattern from most graphical file managers. A nice kind of redundancy to have.
* libkviurl: Use Qt's native context menu events instead of emulationGravatar Vladimir Panteleev2019-05-021-33/+22
| | | | | | | | | | | | | | | Use Qt's customContextMenuRequested signal + setContextMenuPolicy, and unify UrlDialog::popup with UrlDialog::contextMenu, to fix: - Pressing the Menu key on the keyboard did not pop up a menu. - The right-clicked item was not selected before the context menu was displayed, thus, the selected action applied to the old selection. The selection changed to the right-clicked item after the context menu was closed. - If there was no room left, it was not possible to summon the context menu that held the "Configure" option.
* libkviurl: Fix showing configuration dialog after closing it with EscGravatar Vladimir Panteleev2019-05-021-0/+2
| | | | Pressing Esc hides the dialog, but does not delete it.
* Replace KVI_OPTION_MIRCCOLOR usage with getMircColorGravatar Vladimir Panteleev2019-01-161-4/+4
| | | | | | | | | - Replace occurrences in IRC-related views, and message type references - Don't replace occurrences dealing with the color picker or the configurable low (0-15) colors - Also replace hard-coded references to the maximum color index (15/16) with KVI_EXTCOLOR_MAX
* Remove C-style typedef structsGravatar IceN9ne2018-11-281-2/+2
|
* Remove lots of redundant line feeds around block elements in the docs.Gravatar wodim2017-08-251-1/+1
|
* push and pull po{t}s, typo fixesGravatar Dessa2017-05-241-1/+1
|
* switch to the correct window even if it's open alreadyGravatar wodim2017-03-021-1/+3
|
* libkviurl: Fix memory leak in void BanFrame::addBan()Gravatar IceN9ne2016-11-051-2/+3
| | | | | If the user entered an empty string or pressed cancel while adding a ban, then pText leaks.
* Part 1: Bring KVIrc to the 21st centuryGravatar staticfox2016-08-031-54/+40
| | | | | | | Avoid many un-necessary memory allocations as well as start the migration to unique pointers where appropriate. Start migrating out of the KVirc standard library into the C++ standard library.
* wheeeeeeeeeeGravatar staticfox2016-05-221-2/+2
|
* cleanup: remove more ancient commneted codeGravatar un1versal2016-05-061-86/+4
|
* Apply clang-tidy: modernize-loop-convertGravatar Alexey Sokolov2016-04-301-2/+2
|
* Apply clang-tidy: modernize-use-defaultGravatar Alexey Sokolov2016-04-301-2/+1
|
* Apply clang-tidy: modernize-use-nullptrGravatar Alexey Sokolov2016-04-301-13/+13
|
* Apply clang-formatGravatar Alexey Sokolov2016-04-291-194/+225
|
* QMessageBox/setWindowTitle: fix headers titles: capitalization, syntax + try ↵Gravatar un1versal2016-02-271-5/+5
| | | | | | to improve entries + add window title to find and replace dialog
* src/modules typos: capitalize, formatting, consistency and syntax fixesGravatar un1versal2015-12-191-1/+1
|
* copyright headers: fix broken boilerplate wording linkss -> terms and ↵Gravatar un1versal2015-11-281-1/+1
| | | | opinion -> option
* fix wrong formatting tags in @docs textGravatar un1versal2015-11-211-29/+30
| | | | | | something I stumbled across while looking around in docs. replace helplogoleft
* Copyright Headers: Cosmetic typos irc -> IRCGravatar un1versal2015-10-281-1/+1
|
* Clean up trailing whitespaces and excess newlinesGravatar Matt Ullman2015-10-181-1/+0
| | | | | Oh how I can already hear the sound of angry villagers with pitchforks running over to my desk
* [ci skip] cpp file typos and capitalization correctionsGravatar un1versal2015-10-081-26/+26
|
* Bye bye MDI. I have probably introduced few minor bugs that I haven't been ↵Gravatar Szymon Tomasz Stefanek2015-09-281-3/+3
| | | | able to spot yet. Please report. Closes #1630.
* - massive trailing whitespace cleanup (yes, one of these "you can hate me ↵Gravatar Robert Förster2014-11-211-1/+1
| | | | | | | | | for that" commits) - apply patch by d00p: show the correct protocol version instead of just "SSLv3/TLSv1", thanks! - fix compilation on qt 5.4 on windows git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6398 17fca916-40b9-46aa-a4ea-0a15b648b75c
* qt5 support (sip): code only, no touch to build system by nowGravatar Fabio Bas2012-09-251-3/+0
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6251 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Created KVICOREACTIONS for the old previously caps-based entries in the ↵Gravatar Fabio Bas2012-03-081-55/+12
| | | | | | tools menu; added 2 dynamic submenus to the tools menu to stop 3rd part caps-based items and scripting actions items git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6089 17fca916-40b9-46aa-a4ea-0a15b648b75c
* fix compilation, thanks minde for noticing (CtrlAltCa <3)Gravatar wodim2012-02-271-1/+1
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6073 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Dropped the KviTalPopupMenu layer, ported the involved code to QAction.Gravatar Fabio Bas2012-02-261-18/+18
| | | | | | | | This fixes most of the random crashes on osx, and is the base for a next change in the menubar. Addiotional fix: "disconnect" menu entry was broken since the 3.x era git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6072 17fca916-40b9-46aa-a4ea-0a15b648b75c
* - Happy new year!Gravatar Fabio Bas2012-01-011-1/+1
| | | | | | | | | | | | - Some parts of kvirc still refered to KviMainWindow as frame(), m_pFrm, etc.. => fixed - Some parts of kvirc were still coded as if more than one KviMainWindows could exists => fixed, this involved changing KviWindows's ctor and removing KviWindow::frame(), thus the big change - The trayicon module still called itself (and was called) dockextension, and was built to support more than one KviMainWindows => renamed and fixed - Modified KviWindow::hasAttention so that is can be used everywhere instead of mixing different ways to check if a notificationm should popup - should fix #1221 and hopefully introduce little to no bugs git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6010 17fca916-40b9-46aa-a4ea-0a15b648b75c
* KviKvsPopupMenu: fixed 2 broken QString::arg()Gravatar Fabio Bas2011-01-101-1/+0
| | | | | | url module: removed debug message git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5332 17fca916-40b9-46aa-a4ea-0a15b648b75c
* killed some defines;Gravatar Elvio Basello2011-01-071-4/+4
| | | | | | | | more work on KDE notifier; improved hungarian notation; git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5308 17fca916-40b9-46aa-a4ea-0a15b648b75c
* renamed a global pointer;Gravatar Elvio Basello2011-01-061-5/+5
| | | | | | | more work on KDE notifier; git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5303 17fca916-40b9-46aa-a4ea-0a15b648b75c
* reworked icon stuffGravatar Elvio Basello2011-01-051-3/+3
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5301 17fca916-40b9-46aa-a4ea-0a15b648b75c
* The big rename for modules. Still some details remaining.Gravatar Szymon Tomasz Stefanek2011-01-011-4/+4
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5284 17fca916-40b9-46aa-a4ea-0a15b648b75c
* nigthly round of documentation fixes by OmegaPhilGravatar Fabio Bas2010-12-281-0/+1
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5248 17fca916-40b9-46aa-a4ea-0a15b648b75c
* More renaming and cleanupGravatar Szymon Tomasz Stefanek2010-12-271-18/+18
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5237 17fca916-40b9-46aa-a4ea-0a15b648b75c
* More renaming & cleanup.Gravatar Szymon Tomasz Stefanek2010-12-261-1/+1
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5233 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Beginning of 'the big rename & cleanup'. File names should match class ↵Gravatar Szymon Tomasz Stefanek2010-12-251-10/+10
| | | | | | names, when possible. Move classes to one per file. Move C functions to namespaces, if possible. Kill some abbreviations... git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5229 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Reunited all the kvs-escape related functions is a single method supporting ↵Gravatar Fabio Bas2010-10-101-3/+12
| | | | | | | | different flags; small fixes to defscript and inputbar escaping in userfriendlymode git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5057 17fca916-40b9-46aa-a4ea-0a15b648b75c
* applied typo fixes for the "file" and "config" modules (thank OmegaPhil)Gravatar Fabio Bas2010-08-311-1/+1
| | | | | | | | fixed fsf address in python/pythoncore modules fixed "space before comma" in documentation/coments/code regenerated translations git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4954 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Implemented channel mode descriptions for most common irc networks/daemons ↵Gravatar Fabio Bas2010-08-181-0/+1
| | | | | | | | (wip.. missing quakenet, please request support for your favourite ones) moved around some header inclusions to reduce unneded recompilation git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4897 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Fix some icon issuesGravatar Szymon Tomasz Stefanek2010-06-071-9/+10
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4424 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Merge the use of multiple QString()::arg(QString) calls to avoid format stringsGravatar Fabio Bas2010-05-141-1/+1
| | | | | | Filter out any urlencoded path form dcc file names git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4317 17fca916-40b9-46aa-a4ea-0a15b648b75c
* some fixes to the url moduleGravatar Fabio Bas2010-03-231-11/+16
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4207 17fca916-40b9-46aa-a4ea-0a15b648b75c
* removed old hardcoded pixmap for url moduleGravatar Fabio Bas2010-03-211-26/+5
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4189 17fca916-40b9-46aa-a4ea-0a15b648b75c