summaryrefslogtreecommitdiffstats
path: root/kdesktop/kdiconview.h
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2013-04-17 17:22:17 -0500
committerTimothy Pearson <kb9vqf@pearsoncomputing.net>2013-04-17 17:22:17 -0500
commit6342dc39907a647a0fd9f84b3ba143cef4792877 (patch)
tree237c804f8ec6fa033d62d10a1851effbfeb09646 /kdesktop/kdiconview.h
parentdbe6ecbb725216ed78c2c7170233762956338542 (diff)
downloadtdebase-6342dc39907a647a0fd9f84b3ba143cef4792877.tar.gz
tdebase-6342dc39907a647a0fd9f84b3ba143cef4792877.zip
Fix a number of issues related to the media kioslave
Diffstat (limited to 'kdesktop/kdiconview.h')
-rw-r--r--kdesktop/kdiconview.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/kdesktop/kdiconview.h b/kdesktop/kdiconview.h
index c18b0d9d5..963c10a2b 100644
--- a/kdesktop/kdiconview.h
+++ b/kdesktop/kdiconview.h
@@ -20,6 +20,7 @@
#ifndef kdiconview_h
#define kdiconview_h
+#include <tqtimer.h>
#include <tqlistview.h>
#include <konq_iconviewwidget.h>
@@ -164,6 +165,10 @@ public slots:
void slotClear();
void refreshIcons();
+protected slots:
+ void slotFreeSpaceOverlayStart();
+ void slotFreeSpaceOverlayFinished();
+ void slotFreeSpaceOverlaySettingChanged();
protected:
void createActions();
@@ -199,6 +204,8 @@ private:
static void saveIconPosition(KSimpleConfig *config, int x, int y);
static void readIconPosition(KSimpleConfig *config, int &x, int &y);
+ void showFreeSpaceOverlay(KFileIVI* item);
+
/** Our action collection, parent of all our actions */
TDEActionCollection m_actionCollection;
@@ -270,6 +277,10 @@ private:
bool m_needDesktopAlign;
TQListView *mMediaListView;
+
+ TQPtrList<KFileIVI> m_paOutstandingOverlays;
+ TQTimer *m_paOutstandingOverlaysTimer;
+
TDEConfig *g_pConfig;
};