@ -492,6 +492,10 @@ static TQString toRootIfNotExists( const TQString &path )
return drives - > getFirst ( ) - > filePath ( ) ;
return drives - > getFirst ( ) - > filePath ( ) ;
}
}
static void tqt_do_qfd_cleanup_pixmap ( ) {
qfd_cleanup_pixmap . clear ( ) ;
}
static bool isDirectoryMode ( int m )
static bool isDirectoryMode ( int m )
{
{
return m = = TQFileDialog : : Directory | | m = = TQFileDialog : : DirectoryOnly ;
return m = = TQFileDialog : : Directory | | m = = TQFileDialog : : DirectoryOnly ;
@ -608,6 +612,10 @@ static void makeVariables() {
qfd_cleanup_pixmap . add ( & goBackIcon ) ;
qfd_cleanup_pixmap . add ( & goBackIcon ) ;
fifteenTransparentPixels = new TQPixmap ( closedFolderIcon - > width ( ) , 1 ) ;
fifteenTransparentPixels = new TQPixmap ( closedFolderIcon - > width ( ) , 1 ) ;
qfd_cleanup_pixmap . add ( & fifteenTransparentPixels ) ;
qfd_cleanup_pixmap . add ( & fifteenTransparentPixels ) ;
// On X11 the pixmaps should be cleanup before we disconnect from the server
tqAddPostRoutine ( & tqt_do_qfd_cleanup_pixmap ) ;
TQBitmap m ( fifteenTransparentPixels - > width ( ) , 1 ) ;
TQBitmap m ( fifteenTransparentPixels - > width ( ) , 1 ) ;
m . fill ( TQt : : color0 ) ;
m . fill ( TQt : : color0 ) ;
fifteenTransparentPixels - > setMask ( m ) ;
fifteenTransparentPixels - > setMask ( m ) ;