iisTaskPanel

Qt Widgets

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

2
Score 63.3%
Description:

*** IMPORTANT ***
iisTaskPanel is now a part of QSint library - see ActionPanel widgets at http://qt-apps.org/content/show.php/QSint+Widgets+Library?content=137786


iisTaskPanel is Qt widget like to Windows XP panel for common tasks of a folder.

iisTaskPanel provides:

- sliding effect when folding/unfolding the group;
- headerless groups;
- free layout of the groups and other widgets within a task panel;
- customizable color schemes;
- "mouse over" animation effects;
- and other stuff.
Last changelog:

8 years ago

Part of QSint library now

http://qt-apps.org/content/show.php/QSint+Widgets+Library?content=137786

or

http://sintegrial.com/qsint



0.2.2

- added iisRect and options to iisHeader for making rounded corners
- added three folding effects (Slide, Shrunk and NoFolding)
- added groupFoldEffect and groupFoldThaw options to iisTaskScheme class

- fixed issue with unfolding of the transparent groups
- fixed issue with folding of the non-expandable groups

0.2.1

- added Vista style
- added some new options to iisTaskScheme class
- added Up/Down key navigation in groups

- fixed default style
- fixed issue with unfolding animation


0.2.0

- added complete QAction support:
- auto-creation of tasks by adding QAction-s to the groups
- support of tooltips and shortcuts as well as other QAction components
- auto-reflection of changes in associated QAction-s
- added example "actions"

- fixed base palette

- fixed project for static build


0.1.0

- added example "styles"
- added WinXP Blue scheme
- a lot of fixes and improvements
- fixed build system for MinGW and VC2005 (many thanx to Konstantin & Pastor)

0.1.b

- added header buttons
- fixed issue with jerking while unfolding groups

ratmir

7 years ago

I want to set maximum height for the panel. How to make panel scrollable when many tasks are added?
thanks

Report

ratmir

7 years ago

Resolved it by placing into scrollarea

Report

9

daimonKor

8 years ago

cool

Report

mantur

10 years ago

Very very nice work!
My compliments....
Regards
Manuele
P.S. I have tested your library on XP SP3, VS 2008 and Qt 4.5.0

Report

C

ii-system

10 years ago

Thanks a lot!

We're working on the next update now, it will support Vista theme and other stuff.

Also, it is planned to make a widget like in Vista's Control Panel (a box with links) - could be a quite usable.

Report

sivrisinel

10 years ago

--------------------------------------------------------------------------------

Hi there,

we had a problem during compilation of a Qt Plugin for use in Qt Designer.

There, a message has popped up like this:

Warning:
A matching Qt version for the integration could not be found
The resulting plugin will not work with the current Qt Visual studio integration.

To solve this problem:

Goto www.trolltech.com and download the binary package of Qt 4.2.2.

.


We have no compilation errors for the plugin, and we can build a dll with the above message.

It is still fine, because, we design the UI files not inside the visual studio using the integration, but directly inside the designer.

During loading, the program crashes without any message.


Is this a common problem can someone please tell possible reasons for this error?

Report

C

ii-system

10 years ago

seems that you have some compatibility issues with your Qt version and VS Integration. Which Qt version do you use?

Report

sivrisinel

10 years ago

MSVS 2003 V 7.1.3088

Qt VS Integration 1.2.1

Qt 4.2.2

Report

C

ii-system

10 years ago

could you please try this updated version? we've fixed project a bit.

Report

janusius

11 years ago

thx for the code.
I compiled it yesterday (eclipse, win2k, qt 4.3.3) without an error with the following changes in config.pri:

CONFIG(release, debug|release) {
MOC_DIR = ./release
OBJECTS_DIR = ./release
UI_DIR = ./ (could not find ui_test.h before)
RCC_DIR = ./release
}

# Chose one of the following two lines to configure the build
#LIB_CONFIG = staticlib
LIB_CONFIG = dll

The strange thing is: Today I tried it again with the same settings/changes ! and I get tons of errors

beginns with ...
mingw32-make release
cd src\ && mingw32-make release
mingw32-make[1]: Entering directory `G:/iisTaskPanel/src'
mingw32-make -f Makefile.Release
mingw32-make[2]: Entering directory `G:/iisTaskPanel/src'
g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQICS_MAKEDLL -DQT_DLL -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"h:\Qt\4.3.3\include\QtCore" -I"h:\Qt\4.3.3\include\QtCore" -I"h:\Qt\4.3.3\include\QtGui" -I"h:\Qt\4.3.3\include\QtGui" -I"h:\Qt\4.3.3\include\QtXml" -I"h:\Qt\4.3.3\include\QtXml" -I"h:\Qt\4.3.3\include" -I"..\include" -I"." -I"h:\Qt\4.3.3\include\ActiveQt" -I"release" -I"." -I"h:\Qt\4.3.3\mkspecs\win32-g++" -o release\iisiconlabel.o iisiconlabel.cpp
iisiconlabel.h: In constructor `iisIconLabel::iisIconLabel(const QIcon&, const QString&, QWidget*)':
iisiconlabel.h:54: warning: `iisIconLabel::m_underlineOver' will be initialized after
iisiconlabel.h:50: warning: `iisIconLabelScheme**iisIconLabel::mySchemePointer'
iisiconlabel.cpp:13: warning: when initialized here
iisiconlabel.cpp: At global scope:
iisiconlabel.cpp:5: warning: function 'iisIconLabel::iisIconLabel(const QIcon&, const QString&, QWidget*)' is defined after prior declaration as dllimport: attribute ignored

ends with ...
g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQICS_MAKEDLL -DQT_DLL -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"h:\Qt\4.3.3\include\QtCore" -I"h:\Qt\4.3.3\include\QtCore" -I"h:\Qt\4.3.3\include\QtGui" -I"h:\Qt\4.3.3\include\QtGui" -I"h:\Qt\4.3.3\include\QtXml" -I"h:\Qt\4.3.3\include\QtXml" -I"h:\Qt\4.3.3\include" -I"..\include" -I"." -I"h:\Qt\4.3.3\include\ActiveQt" -I"release" -I"." -I"h:\Qt\4.3.3\mkspecs\win32-g++" -o release\iistaskpanelscheme.o iistaskpanelscheme.cpp
iistaskpanelscheme.cpp:3: error: definition of static data member 'iisTaskPanelScheme::myDefaultScheme' of dllimport'd class.
iistaskpanelscheme.cpp:73:2: warning: no newline at end of file
iistaskpanelscheme.cpp: In static member function `static iisTaskPanelScheme* iisTaskPanelScheme::defaultScheme()':
iistaskpanelscheme.cpp:6: warning: function 'iisTaskPanelScheme::iisTaskPanelScheme(QObject*)' is defined after prior declaration as dllimport: attribute ignored
mingw32-make[2]: Leaving directory `G:/iisTaskPanel/src'
mingw32-make[2]: *** [release/iistaskpanelscheme.o] Error 1
mingw32-make[1]: *** [release] Error 2
mingw32-make[1]: Leaving directory `G:/iisTaskPanel/src'
mingw32-make: *** [sub-src-sub_Release_ordered] Error 2

any idea?

Report

C

ii-system

11 years ago

Thanks for the report,
I see that the problem appears with mingw only. I need to install it in order to check the issue, so this will take some time. But I'll do this ASAP.

Report

janusius

11 years ago

thx, looking forward to it :-)

Report

C

ii-system

11 years ago

ok, please test the latest update...

Report

janusius

11 years ago

so far no problems.
Thank you for fixing.

Report

C

ii-system

11 years ago

I'm also expecting some very strange issues with mingw. It can not link demos against the library built statically. Dont know yet if it is an issue of mingw itself, or qmake/make, or...
Need some extra time for this.

Report

8 years ago

Part of QSint library now

http://qt-apps.org/content/show.php/QSint+Widgets+Library?content=137786

or

http://sintegrial.com/qsint



0.2.2

- added iisRect and options to iisHeader for making rounded corners
- added three folding effects (Slide, Shrunk and NoFolding)
- added groupFoldEffect and groupFoldThaw options to iisTaskScheme class

- fixed issue with unfolding of the transparent groups
- fixed issue with folding of the non-expandable groups

0.2.1

- added Vista style
- added some new options to iisTaskScheme class
- added Up/Down key navigation in groups

- fixed default style
- fixed issue with unfolding animation


0.2.0

- added complete QAction support:
- auto-creation of tasks by adding QAction-s to the groups
- support of tooltips and shortcuts as well as other QAction components
- auto-reflection of changes in associated QAction-s
- added example "actions"

- fixed base palette

- fixed project for static build


0.1.0

- added example "styles"
- added WinXP Blue scheme
- a lot of fixes and improvements
- fixed build system for MinGW and VC2005 (many thanx to Konstantin & Pastor)

0.1.b

- added header buttons
- fixed issue with jerking while unfolding groups

12345678910
2
product-maker marcusbritanicus Feb 25 2015 9 excellent
product-maker daimonKor May 24 2011 9 excellent
product-maker Base: 4 x 5.0 Ratings
sintegrial
Aug 01 2011
mah
Jul 30 2009
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.2.2
updated Mar 14 2011
added Apr 19 2008
downloads 24h
0
pageviews 24h 4
System Tags