PDA

View Full Version : HaiQ updated for Qt 4.4



magland
25th May 2008, 02:13
I made some important modifications to HaiQ to make it compatible with
Qt 4.4... particularly with respect to designer integration. It is
still not perfect, but please check it out and give feedback. Not yet
tested on Linux.

Note: the changes are only available in the svn version.
Also note: designer plugin will no longer compile with Qt versions
less than 4.4.0

I would like to move forward and make a 99.5% bug free release and
call it HaiQ 1.0.

http://groups.google.com/group/haiq

triperzonak
25th May 2008, 09:18
what is HaiQ.. an IDE?

jgvaldecasas
25th May 2008, 11:49
Yes, it's an IDE.

You can read more about HaiQ features in this previous topic:

http://www.qtcentre.org/forum/f-qt-software-16/t-haiq-ide-for-qt4-8948.html

magland
25th May 2008, 11:50
what is HaiQ.. an IDE?
Yes, it's an IDE for qt4 that treats .pro files as source code.

triperzonak
27th May 2008, 07:46
Yes, it's an IDE for qt4 that treats .pro files as source code.

what is advantage if you treat the .pro as source code?

magland
27th May 2008, 10:53
what is advantage if you treat the .pro as source code?

First of all, it's a matter of preference. But here are some of the advantages/disadvantages of treating the .pro file as a simple text file that is part of the project's source (as compared to letting an IDE create the .pro file for you)...

Advantages:
1. Programmer is in touch with the project, knows exactly what are the source files, what are the configuration options, and where the target will created.
2. All of the above information can be found in a single text file.
3. Programmer can format the .pro file to his/her liking, putting comments etc.
4. Copy and paste text from one .pro file to another
5. Ability to group together source files according to logical components of the program
6. Temporarily remove a source file or option using the comment character "#", and add it back in using a single "delete" key.
7. Use of conditional and looping structures within .pro file (if, for)
8. Use of environment and qmake variables
9. Use of advanced or undocumented features of qmake
10. Don't need to wait until IDE supports a particular qmake feature.
11. NOT DEPENDENT ON THE IDE -- with HaiQ you never open a haiq-specific project file, always open the .pro file -- so switch your projects to another IDE at any time.
12. HaiQ populates the file browser by actually running (a trimmed version of) qmake on your .pro file... so if it appears in your project tree it means that qmake recognizes it.

Disadvantages:
1. With such freedom, some users may create some ugly .pro files
2. Not as quick to add a file to your project... rather than graphically adding it, you need to type in the name of the file in the .pro [But think about how much time you really lose... personally I think it's worth to type in the file names manually... of course future versions of HaiQ may allow some auto file insertion... but that's analogous to auto-inserting classes into .cpp files]
3. Maybe user does not understand all the options in .pro file, and wants IDE to take care of all that.

magland
17th September 2008, 03:01
Hi,
This post is to let everyone know that HaiQ is alive and we're making steady improvements. There are a number of regular users, on Linux and Windows. I personally use it on Windows every day, and it aint too buggy. There are also three or four users that make regular improvements / bug fixes. We focus on stability and usability -- not so much the fancy features. Translations have been supplied for several languages.

So, take a look at the latest version by checking out the svn:
https://haiq.svn.sourceforge.net/svnroot/haiq/

See the discussion group page:
http://groups.google.com/group/haiq

In the relatively near future we plan to launch a new web site for HaiQ, and we'll move into the next phase of development. Feel free to comment or contribute code to this project. The plugin system is waiting for exploration and use by you!

Perhaps the biggest missing feature is the infamous *debugger*. Personally, I have grown out of the habit of using a debugger, so this particular feature will never be added unless someone else does it. But there ARE plans among other of the HaiQ developers to do it. So express your opinion, and make a difference.

patrik08
19th September 2008, 10:17
Have you loast domain http://hiqt.org/ ?
Here on europa resolve:
hiqt.org. 1360 IN A 8.15.231.92
The hiqt.org domain make all you link 404 not found

Download link problem at
http://www.qt-apps.org/content/show.php?content=62825

magland
19th September 2008, 12:42
Thanks, I have now removed that broken link.


Have you loast domain http://hiqt.org/ ?
Here on europa resolve:
hiqt.org. 1360 IN A 8.15.231.92
The hiqt.org domain make all you link 404 not found

Download link problem at
http://www.qt-apps.org/content/show.php?content=62825