20 #ifndef __konq_viewprops_h__
21 #define __konq_viewprops_h__
24 #include <tqstringlist.h>
27 #include <libkonq_export.h>
64 return m_defaultProps == 0L;
74 bool enterDir(
const KURL & dir );
80 void setSaveViewPropertiesLocally(
bool value );
84 void setIconSize(
int size );
85 int iconSize()
const {
return m_iIconSize; }
87 void setItemTextPos(
int pos );
88 int itemTextPos()
const {
return m_iItemTextPos; }
90 void setSortCriterion(
const TQString &criterion );
91 const TQString& sortCriterion()
const;
93 void setDirsFirst (
bool first );
94 bool isDirsFirst()
const;
96 void setDescending (
bool descending);
97 bool isDescending()
const;
99 void setShowingDotFiles(
bool show );
100 bool isShowingDotFiles()
const {
return m_bShowDot; }
102 void setCaseInsensitiveSort(
bool show );
103 bool isCaseInsensitiveSort()
const;
105 void setShowingDirectoryOverlays(
bool show );
106 bool isShowingDirectoryOverlays()
const {
return m_bShowDirectoryOverlays; }
108 void setShowingPreview(
const TQString &preview,
bool show );
109 void setShowingPreview(
bool show );
110 bool isShowingPreview(
const TQString &preview )
const {
return ! m_dontPreview.contains(preview); }
111 bool isShowingPreview();
112 const TQStringList &previewSettings();
114 void setBgColor(
const TQColor & color );
115 const TQColor& bgColor(TQWidget * widget)
const;
116 void setTextColor(
const TQColor & color );
117 const TQColor& textColor(TQWidget * widget)
const;
118 void setBgPixmapFile(
const TQString & file );
119 const TQString& bgPixmapFile()
const {
return m_bgPixmapFile; }
122 void applyColors( TQWidget * widget )
const;
126 TQPixmap loadPixmap()
const;
129 KConfigBase * currentConfig();
132 KConfigBase * currentColorConfig();
134 TQString currentGroup()
const {
135 return isDefaultProperties() ?
136 TQString::fromLatin1(
"Settings") : TQString::fromLatin1(
"URL properties");
145 bool m_bShowDirectoryOverlays;
146 TQStringList m_dontPreview;
149 TQString m_bgPixmapFile;
152 TQString dotDirectory;
154 bool m_bSaveViewPropertiesLocally;
164 KConfigBase * m_currentConfig;