aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Alexey Uzhva2007-03-05 19:12:15 +0000
committerGravatar Alexey Uzhva2007-03-05 19:12:15 +0000
commit0eff6f3f866b358ecfa4dfaecc85f5dfa916654b (patch)
treebf8edb26025a656a36776d3e14fd35c4533f1735
parentupdated $features (diff)
downloadKVIrc-0eff6f3f866b358ecfa4dfaecc85f5dfa916654b.tar.gz
KVIrc-0eff6f3f866b358ecfa4dfaecc85f5dfa916654b.tar.bz2
KVIrc-0eff6f3f866b358ecfa4dfaecc85f5dfa916654b.zip
filesysyem icons
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@408 17fca916-40b9-46aa-a4ea-0a15b648b75c
-rw-r--r--data/pics/fileicons/kva.pngbin0 -> 4117 bytes
-rw-r--r--data/pics/fileicons/kvc.pngbin0 -> 5125 bytes
-rw-r--r--data/pics/fileicons/kvs.pngbin0 -> 3094 bytes
-rw-r--r--data/pics/fileicons/kvt.pngbin0 -> 4608 bytes
-rw-r--r--src/kvirc/ui/kvi_channel.cpp2
-rw-r--r--src/kvirc/ui/kvi_ircview.cpp17
-rw-r--r--src/kvirc/ui/kvi_ircview.h9
-rw-r--r--src/modules/my/win32/idleui_05.vcproj2
8 files changed, 18 insertions, 12 deletions
diff --git a/data/pics/fileicons/kva.png b/data/pics/fileicons/kva.png
new file mode 100644
index 000000000..aa626cab9
--- /dev/null
+++ b/data/pics/fileicons/kva.png
Binary files differ
diff --git a/data/pics/fileicons/kvc.png b/data/pics/fileicons/kvc.png
new file mode 100644
index 000000000..17716be90
--- /dev/null
+++ b/data/pics/fileicons/kvc.png
Binary files differ
diff --git a/data/pics/fileicons/kvs.png b/data/pics/fileicons/kvs.png
new file mode 100644
index 000000000..7f3ef1f2d
--- /dev/null
+++ b/data/pics/fileicons/kvs.png
Binary files differ
diff --git a/data/pics/fileicons/kvt.png b/data/pics/fileicons/kvt.png
new file mode 100644
index 000000000..faf29c6c5
--- /dev/null
+++ b/data/pics/fileicons/kvt.png
Binary files differ
diff --git a/src/kvirc/ui/kvi_channel.cpp b/src/kvirc/ui/kvi_channel.cpp
index bbd8844c7..139966cc1 100644
--- a/src/kvirc/ui/kvi_channel.cpp
+++ b/src/kvirc/ui/kvi_channel.cpp
@@ -201,7 +201,7 @@ KviChannel::KviChannel(KviFrame * lpFrm,KviConsole * lpConsole,const char * name
//setFocusHandler(m_pInput,this);
// And turn on the secondary IRC view if needed
- if(KVI_OPTION_BOOL(KviOption_boolAutoLogChannels))m_pIrcView->startLogging(0);
+ if(KVI_OPTION_BOOL(KviOption_boolAutoLogChannels))m_pIrcView->startLogging();
applyOptions();
m_joinTime = QDateTime::currentDateTime();
diff --git a/src/kvirc/ui/kvi_ircview.cpp b/src/kvirc/ui/kvi_ircview.cpp
index 906579188..6ffad4180 100644
--- a/src/kvirc/ui/kvi_ircview.cpp
+++ b/src/kvirc/ui/kvi_ircview.cpp
@@ -680,18 +680,15 @@ void KviIrcView::masterDead()
m_pMasterView = 0;
}
-bool KviIrcView::startLogging(const char *filename,bool bPrependCurBuffer)
+bool KviIrcView::startLogging(const QString& fname,bool bPrependCurBuffer)
{
stopLogging();
- QString fName;
+ QString szFname = szFname;
- QString szFname(filename);
-
- if(!filename)
+ if(fname.isEmpty())
{
if(!m_pKviWindow)return false;
- m_pKviWindow->getDefaultLogFileName(fName);
- szFname=fName;
+ m_pKviWindow->getDefaultLogFileName(szFname);
}
#ifdef COMPILE_ZLIB_SUPPORT
@@ -830,6 +827,12 @@ void KviIrcView::clearLineMark(bool bRepaint)
#endif
}
}
+
+void KviIrcView::checkLogDate()
+{
+ QDate::currentDate();
+}
+
void KviIrcView::clearUnreaded()
{
m_bHaveUnreadedHighlightedMessages = false;
diff --git a/src/kvirc/ui/kvi_ircview.h b/src/kvirc/ui/kvi_ircview.h
index a12f2e277..aa1f08abc 100644
--- a/src/kvirc/ui/kvi_ircview.h
+++ b/src/kvirc/ui/kvi_ircview.h
@@ -64,7 +64,8 @@ public:
public:
int dummyRead() const { return 0; };
private:
- int m_iFlushTimer;
+ QDate m_lastLogDay;
+ int m_iFlushTimer;
KviIrcViewLine * m_pFirstLine;
KviIrcViewLine * m_pCurLine; // Bottom line in the view
KviIrcViewLine * m_pLastLine;
@@ -84,7 +85,7 @@ private:
QPixmap * m_pPrivateBackgroundPixmap;
QScrollBar * m_pScrollBar;
QToolButton * m_pToolsButton;
- KviTalPopupMenu * m_pToolsPopup;
+ KviTalPopupMenu * m_pToolsPopup;
KviIrcViewToolWidget * m_pToolWidget;
@@ -139,6 +140,7 @@ private:
bool m_bHaveUnreadedHighlightedMessages;
bool m_bHaveUnreadedMessages;
public:
+ void checkLogDate();
void clearUnreaded();
void applyOptions();
void enableDnd(bool bEnable);
@@ -165,7 +167,8 @@ public:
//==============================================================================================
// Logging
// Stops previous logging session too...
- bool startLogging(const char *filename,bool bPrependCurBuffer = false);
+ bool startLogging(bool bPrependCurBuffer = false);
+ bool startLogging(const QString& fname = QString::null,bool bPrependCurBuffer = false);
void stopLogging();
bool isLogging(){ return (m_pLogFile != 0); };
void getLogFileName(KviStr &buffer);
diff --git a/src/modules/my/win32/idleui_05.vcproj b/src/modules/my/win32/idleui_05.vcproj
index 03208f917..b1c39cd41 100644
--- a/src/modules/my/win32/idleui_05.vcproj
+++ b/src/modules/my/win32/idleui_05.vcproj
@@ -187,7 +187,7 @@
/>
<Tool
Name="VCLinkerTool"
- AdditionalDependencies="qt3support4.lib qtcore4.lib qtnetwork4.lib qtgui4.lib qtmain.lib libeay32.lib SSLeay32.lib ws2_32.lib kvilib.lib kvirc.lib msvcrt.lib perl58.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib winmm.lib"
+ AdditionalDependencies="msvcrt.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib advapi32.lib"
OutputFile="$(OutDir)/$(ProjectName).dll"
LinkIncremental="1"
SuppressStartupBanner="true"