Description: QIrExpander is an expander for Qt applications, whose style is fully customizable. An expander is a widget or (control for .Net Developers) displaying a header that has a collapsible panel that displays content. This widget is part of QIron toolkit which depends on Qt 4.6 and upper. Like for most of QIron widgets, a plugin is provided to be used in Qt Designer.
Actually, I'm having problems compiling QIron plugins. I'm getting the following errors:
...................
..\..\QIron-0.1\src\Common\qirobject.cpp:29: error: aggregate 'QIron::QIrObjectList QIron::QIrObjectPrivate::allObjects' has incomplete type and cannot be defined
..\..\QIron-0.1\src\Common\qirobject.cpp: In static member function 'static QIron::QIrObjectList QIron::QIrObject::allObjects(const QString&)':
..\..\QIron-0.1\src\Common\qirobject.cpp:68: error: return type 'struct QIron::QIrObjectList' is incomplete
..\..\QIron-0.1\src\Common\qirobject.cpp:71: error: aggregate 'QIron::QIrObjectList list' has incomplete type and cannot be defined
..\..\QIron-0.1\src\Common\qirobject.cpp:75: error: template argument 1 is invalid
..\..\QIron-0.1\src\Common\qirobject.cpp:75: error: invalid type in declaration before '(' token
..\..\QIron-0.1\src\Common\qirobject.cpp:75: error: request for member 'brk' in '_container_', which is of non-class type 'int'
..\..\QIron-0.1\src\Common\qirobject.cpp:75: error: request for member 'i' in '_container_', which is of non-class type 'int'
..\..\QIron-0.1\src\Common\qirobject.cpp:75: error: request for member 'e' in '_container_', which is of non-class type 'int'
..\..\QIron-0.1\src\Common\qirobject.cpp:75: error: request for member 'brk' in '_container_', which is of non-class type 'int'
..\..\QIron-0.1\src\Common\qirobject.cpp:75: error: request for member 'i' in '_container_', which is of non-class type 'int'
..\..\QIron-0.1\src\Common\qirobject.cpp:75: error: request for member 'i' in '_container_', which is of non-class type 'int'
..\..\QIron-0.1\src\Common\qirobject.cpp:75: error: request for member 'brk' in '_container_', which is of non-class type 'int'
mingw32-make[2]: *** [release/qirobject.o] Error 1
mingw32-make[1]: *** [release] Error 2
mingw32-make: *** [sub-src-make_default-ordered] Error 2
The process "C:/Qt/QtCreator-2.0.1/mingw/bin/mingw32-make.exe" exited with code %2.
Error while building project qiron (target: Desktop)
When executing build step 'Make'
.....................
Hi,
Is it possible to make it look like this on Windows Vista + ?
http://www.qiuhao.com/UploadFile/2008-6/2008613982892218.jpg
Maybe subclassing QVistaStyle?
Thanks for your interest.
I will release QIron alpha in few hours (included documentations for some classes) .Actually, it's an alpha version just because it relies on Qt 4.6 (for QIrDock's graphics effects and animations) which is not released yet; otherwise, it's pretty much complete.
Do not forget to vote, please.
Regards
Ratings & Comments
6 Comments
Actually, I'm having problems compiling QIron plugins. I'm getting the following errors: ................... ..\..\QIron-0.1\src\Common\qirobject.cpp:29: error: aggregate 'QIron::QIrObjectList QIron::QIrObjectPrivate::allObjects' has incomplete type and cannot be defined ..\..\QIron-0.1\src\Common\qirobject.cpp: In static member function 'static QIron::QIrObjectList QIron::QIrObject::allObjects(const QString&)': ..\..\QIron-0.1\src\Common\qirobject.cpp:68: error: return type 'struct QIron::QIrObjectList' is incomplete ..\..\QIron-0.1\src\Common\qirobject.cpp:71: error: aggregate 'QIron::QIrObjectList list' has incomplete type and cannot be defined ..\..\QIron-0.1\src\Common\qirobject.cpp:75: error: template argument 1 is invalid ..\..\QIron-0.1\src\Common\qirobject.cpp:75: error: invalid type in declaration before '(' token ..\..\QIron-0.1\src\Common\qirobject.cpp:75: error: request for member 'brk' in '_container_', which is of non-class type 'int' ..\..\QIron-0.1\src\Common\qirobject.cpp:75: error: request for member 'i' in '_container_', which is of non-class type 'int' ..\..\QIron-0.1\src\Common\qirobject.cpp:75: error: request for member 'e' in '_container_', which is of non-class type 'int' ..\..\QIron-0.1\src\Common\qirobject.cpp:75: error: request for member 'brk' in '_container_', which is of non-class type 'int' ..\..\QIron-0.1\src\Common\qirobject.cpp:75: error: request for member 'i' in '_container_', which is of non-class type 'int' ..\..\QIron-0.1\src\Common\qirobject.cpp:75: error: request for member 'i' in '_container_', which is of non-class type 'int' ..\..\QIron-0.1\src\Common\qirobject.cpp:75: error: request for member 'brk' in '_container_', which is of non-class type 'int' mingw32-make[2]: *** [release/qirobject.o] Error 1 mingw32-make[1]: *** [release] Error 2 mingw32-make: *** [sub-src-make_default-ordered] Error 2 The process "C:/Qt/QtCreator-2.0.1/mingw/bin/mingw32-make.exe" exited with code %2. Error while building project qiron (target: Desktop) When executing build step 'Make' .....................
Hi, Is it possible to make it look like this on Windows Vista + ? http://www.qiuhao.com/UploadFile/2008-6/2008613982892218.jpg Maybe subclassing QVistaStyle?
This is exactly what I was looking for... thanks... I'll try it soon.
Actually, you can use QIrExpander project separately as major bugs concern QIrDock. You don't need QIron entirely. Good luck
I really need that thing!
Thanks for your interest. I will release QIron alpha in few hours (included documentations for some classes) .Actually, it's an alpha version just because it relies on Qt 4.6 (for QIrDock's graphics effects and animations) which is not released yet; otherwise, it's pretty much complete. Do not forget to vote, please. Regards