summaryrefslogtreecommitdiffstats
path: root/ksystemlog/src
diff options
context:
space:
mode:
authorDarrell Anderson <humanreadable@yahoo.com>2012-04-03 19:14:45 -0500
committerDarrell Anderson <humanreadable@yahoo.com>2012-04-03 19:14:45 -0500
commit2d75f12d50a292b836229ae0156d36ed064732ff (patch)
treefa14e2e9e3629ef87dd1943935cd17d52a5378e6 /ksystemlog/src
parentefde6391f8740c0ff18254d479ba64e468503c49 (diff)
downloadksystemlog-2d75f12d50a292b836229ae0156d36ed064732ff.tar.gz
ksystemlog-2d75f12d50a292b836229ae0156d36ed064732ff.zip
Fix bug with configuring boot.log.
Fixed Cron and Mail text strings for consistency. Fixed configuration dialog width to eliminate scrolling. This partially resolves bug report 336.
Diffstat (limited to 'ksystemlog/src')
-rw-r--r--ksystemlog/src/Makefile.am6
-rw-r--r--ksystemlog/src/bootauth/bootAuthenticationOptions.cpp11
-rw-r--r--ksystemlog/src/config/ksystemlog.kcfg16
-rw-r--r--ksystemlog/src/cron/cronOptions.cpp6
-rw-r--r--ksystemlog/src/daemon/daemonOptions.cpp4
-rw-r--r--ksystemlog/src/globals.cpp8
-rw-r--r--ksystemlog/src/globals.h4
-rw-r--r--ksystemlog/src/kernel/kernelOptions.cpp4
-rw-r--r--ksystemlog/src/ksystemlog.cpp18
-rw-r--r--ksystemlog/src/ksystemlogui.rc2
-rw-r--r--ksystemlog/src/main.cpp2
-rw-r--r--ksystemlog/src/options.cpp20
-rw-r--r--ksystemlog/src/options.h6
-rw-r--r--ksystemlog/src/postfix/Makefile.am7
-rw-r--r--ksystemlog/src/postfix/postfixOptions.cpp100
-rw-r--r--ksystemlog/src/postfix/postfixOptions.h60
-rw-r--r--ksystemlog/src/readerFactory.cpp18
-rw-r--r--ksystemlog/src/readerFactory.h4
-rw-r--r--ksystemlog/src/system/systemOptions.cpp1
19 files changed, 62 insertions, 235 deletions
diff --git a/ksystemlog/src/Makefile.am b/ksystemlog/src/Makefile.am
index e09b0c3..c0588e3 100644
--- a/ksystemlog/src/Makefile.am
+++ b/ksystemlog/src/Makefile.am
@@ -10,7 +10,7 @@ INCLUDES = -I$(top_srcdir)/ksystemlog/src -I$(top_builddir)/ksystemlog/src/
-I$(top_srcdir)/ksystemlog/src/apache -I$(top_srcdir)/ksystemlog/src/bootauth \
-I$(top_srcdir)/ksystemlog/src/cron -I$(top_srcdir)/ksystemlog/src/cups \
-I$(top_srcdir)/ksystemlog/src/daemon -I$(top_srcdir)/ksystemlog/src/kernel \
- -I$(top_srcdir)/ksystemlog/src/postfix -I$(top_srcdir)/ksystemlog/src/samba \
+ -I$(top_srcdir)/ksystemlog/src/mail -I$(top_srcdir)/ksystemlog/src/samba \
-I$(top_srcdir)/ksystemlog/src/system -I$(top_srcdir)/ksystemlog/src/xorg $(all_includes)
# the library search path.
@@ -24,7 +24,7 @@ ksystemlog_LDADD = \
$(top_builddir)/ksystemlog/src/daemon/libksystemlog_daemon.la \
$(top_builddir)/ksystemlog/src/cups/libksystemlog_cups.la \
$(top_builddir)/ksystemlog/src/kernel/libksystemlog_kernel.la \
- $(top_builddir)/ksystemlog/src/postfix/libksystemlog_postfix.la \
+ $(top_builddir)/ksystemlog/src/mail/libksystemlog_mail.la \
$(top_builddir)/ksystemlog/src/xorg/libksystemlog_xorg.la \
$(top_builddir)/ksystemlog/src/system/libksystemlog_system.la \
$(top_builddir)/ksystemlog/src/cron/libksystemlog_cron.la \
@@ -72,5 +72,5 @@ noinst_HEADERS = defaultReader.h detailDialog.h fileList.h generalOptions.h \
readerFactory.h itemFactory.h logViewColumns.h loadingDialog.h slotLogAction.h \
slotLogActionCompatibility.h parsingHelper.h logLineFilter.h loggerDialog.h findManager.h
-SUBDIRS = config bootauth acpid apache cron system xorg postfix kernel cups daemon samba .
+SUBDIRS = config bootauth acpid apache cron system xorg mail kernel cups daemon samba .
diff --git a/ksystemlog/src/bootauth/bootAuthenticationOptions.cpp b/ksystemlog/src/bootauth/bootAuthenticationOptions.cpp
index 6be3dfb..7ef49a4 100644
--- a/ksystemlog/src/bootauth/bootAuthenticationOptions.cpp
+++ b/ksystemlog/src/bootauth/bootAuthenticationOptions.cpp
@@ -52,19 +52,17 @@ BootAuthenticationOptions::BootAuthenticationOptions(TQWidget *parent) :
//Boot log file
TQVGroupBox* bootBox=new TQVGroupBox(i18n("Boot Log File"), this);
- new TQLabel(i18n("Boot Log File:"), bootBox);
bootURLRequester=new KURLRequester(bootBox);
bootURLRequester->setMode(KFile::File);
- TQToolTip::add(bootURLRequester, i18n("<qt>Here, you can type or choose the boot log file (example: <i>/var/log/boot.log</i>).</qt>"));
- TQWhatsThis::add(bootURLRequester, i18n("<qt>You can type or choose here the boot log file. This file will be analyzed by KSystemLog when you will choose the <b>Boot log</b> menu item. Generally, its name is <i>/var/log/boot.log</i></qt>"));
+ TQToolTip::add(bootURLRequester, i18n("<qt>Here, you can type or choose the boot log file (example: <i>/var/log/boot.log</i> or <i>/var/log/dmesg</i>).</qt>"));
+ TQWhatsThis::add(bootURLRequester, i18n("<qt>You can type or choose here the boot log file. This file will be analyzed by KSystemLog when you choose the <b>Boot log</b> menu item. Generally, the name is <i>/var/log/boot.log</i> or <i>/var/log/dmesg</i></qt>"));
connect(bootURLRequester, TQT_SIGNAL(textChanged(const TQString&)), this, TQT_SLOT(onOptionsChanged(const TQString&)));
//Authentication log file
TQVGroupBox* authenticationBox=new TQVGroupBox(i18n("Authentication Log File"), this);
- new TQLabel(i18n("Authentication Log File:"), authenticationBox);
authenticationURLRequester=new KURLRequester(authenticationBox);
authenticationURLRequester->setMode(KFile::File);
@@ -86,7 +84,7 @@ BootAuthenticationOptions::BootAuthenticationOptions(TQWidget *parent) :
void BootAuthenticationOptions::readConfig() {
TQString file=KSystemLogConfig::bootPath();
bootURLRequester->setURL(file);
-
+
file=KSystemLogConfig::authenticationPath();
authenticationURLRequester->setURL(file);
}
@@ -94,8 +92,7 @@ void BootAuthenticationOptions::readConfig() {
void BootAuthenticationOptions::saveConfig() {
kdDebug() << "Save config from Boot Authentication Options" << endl;
- KSystemLogConfig::setAuthenticationPath(bootURLRequester->url());
-
+ KSystemLogConfig::setBootPath(bootURLRequester->url());
KSystemLogConfig::setAuthenticationPath(authenticationURLRequester->url());
}
diff --git a/ksystemlog/src/config/ksystemlog.kcfg b/ksystemlog/src/config/ksystemlog.kcfg
index d611025..6d065cc 100644
--- a/ksystemlog/src/config/ksystemlog.kcfg
+++ b/ksystemlog/src/config/ksystemlog.kcfg
@@ -127,14 +127,14 @@
<default>/var/log/apache/access.log</default>
</entry>
- <!-- Postfix config entries -->
- <entry name="PostfixPaths" type="StringList">
- <label>The Postfix log files paths.</label>
- <default>/var/log/mail.info,/var/log/mail.warn,/var/log/mail.err</default>
- </entry>
- <entry name="PostfixLevels" type="IntList">
- <label>The Postfix log files levels.</label>
- <default>2,4,5</default>
+ <!-- Mail config entries -->
+ <entry name="MailPaths" type="StringList">
+ <label>The Mail log files paths.</label>
+ <default>/var/log/mail.err,/var/log/mail.warn,/var/log/mail.info</default>
+ </entry>
+ <entry name="MailLevels" type="IntList">
+ <label>The Mail log files levels.</label>
+ <default>5,4,2</default>
</entry>
<!-- Samba config entries -->
diff --git a/ksystemlog/src/cron/cronOptions.cpp b/ksystemlog/src/cron/cronOptions.cpp
index de63023..68ef2e5 100644
--- a/ksystemlog/src/cron/cronOptions.cpp
+++ b/ksystemlog/src/cron/cronOptions.cpp
@@ -43,13 +43,13 @@
#include "ksystemlogConfig.h"
CronOptions::CronOptions(TQWidget *parent) :
- TQWidget(parent)
+ TQWidget(parent)
{
-
+
TQHBoxLayout *layout = new TQHBoxLayout(this);
layout->setAutoAdd(true);
- TQString description= i18n("<qt><p>These files will be analyzed to display <b>Cron Logs</b> (i.e. planned tasks logs). This list also determines the order in which the files are read.</p></qt>");
+ TQString description= i18n("<qt><p>These files will be analyzed to display <b>Cron Logs</b> (planned tasks logs). This list also determines the order in which the files are read.</p></qt>");
fileList=new SpecificFileList(this, description);
connect(fileList, TQT_SIGNAL(fileListChanged(int)), this, TQT_SLOT(slotFileListChanged(int)));
diff --git a/ksystemlog/src/daemon/daemonOptions.cpp b/ksystemlog/src/daemon/daemonOptions.cpp
index 098c1d0..0c5864f 100644
--- a/ksystemlog/src/daemon/daemonOptions.cpp
+++ b/ksystemlog/src/daemon/daemonOptions.cpp
@@ -43,9 +43,9 @@
#include "ksystemlogConfig.h"
DaemonOptions::DaemonOptions(TQWidget *parent) :
- TQWidget(parent)
+ TQWidget(parent)
{
-
+
TQHBoxLayout *layout = new TQHBoxLayout(this);
layout->setAutoAdd(true);
diff --git a/ksystemlog/src/globals.cpp b/ksystemlog/src/globals.cpp
index 1acea06..91f2309 100644
--- a/ksystemlog/src/globals.cpp
+++ b/ksystemlog/src/globals.cpp
@@ -87,7 +87,7 @@ LogMode* Globals::cupsAccessMode=NULL;
LogMode* Globals::apacheMode=NULL;
LogMode* Globals::apacheAccessMode=NULL;
-LogMode* Globals::postfixMode=NULL;
+LogMode* Globals::mailMode=NULL;
LogMode* Globals::sambaMode=NULL;
@@ -118,7 +118,7 @@ void Globals::setupLogModes() {
Globals::authenticationMode=new LogMode(i++, i18n("Authentication Log"), AUTHENTICATION_MODE_ICON);
Globals::logModes.append(authenticationMode);
- Globals::cronMode=new LogMode(i++, i18n("Cron Log"), CRON_MODE_ICON);
+ Globals::cronMode=new LogMode(i++, i18n("Planned Tasks Cron Log"), CRON_MODE_ICON);
Globals::logModes.append(cronMode);
Globals::daemonMode=new LogMode(i++, i18n("Daemon Log"), DAEMON_MODE_ICON);
@@ -139,8 +139,8 @@ void Globals::setupLogModes() {
Globals::apacheAccessMode=new LogMode(i++, i18n("Apache Access Log"), APACHE_ACCESS_MODE_ICON);
Globals::logModes.append(apacheAccessMode);
- Globals::postfixMode=new LogMode(i++, i18n("Postfix Log"), POSTFIX_MODE_ICON);
- Globals::logModes.append(postfixMode);
+ Globals::mailMode=new LogMode(i++, i18n("Mail Log"), MAIL_MODE_ICON);
+ Globals::logModes.append(mailMode);
Globals::sambaMode=new LogMode(i++, i18n("Samba Log"), SAMBA_MODE_ICON);
Globals::logModes.append(sambaMode);
diff --git a/ksystemlog/src/globals.h b/ksystemlog/src/globals.h
index da9b400..7658ab4 100644
--- a/ksystemlog/src/globals.h
+++ b/ksystemlog/src/globals.h
@@ -119,7 +119,7 @@ enum groupByType {
#define APACHE_MODE_ICON "network"
#define APACHE_ACCESS_MODE_ICON "history"
-#define POSTFIX_MODE_ICON "email"
+#define MAIL_MODE_ICON "email"
#define SAMBA_MODE_ICON "samba"
@@ -155,7 +155,7 @@ class Globals {
static LogMode* apacheMode;
static LogMode* apacheAccessMode;
- static LogMode* postfixMode;
+ static LogMode* mailMode;
static LogMode* sambaMode;
diff --git a/ksystemlog/src/kernel/kernelOptions.cpp b/ksystemlog/src/kernel/kernelOptions.cpp
index e42b2a9..f1afa4d 100644
--- a/ksystemlog/src/kernel/kernelOptions.cpp
+++ b/ksystemlog/src/kernel/kernelOptions.cpp
@@ -36,7 +36,6 @@
#include <kurl.h>
#include <kmessagebox.h>
#include <kiconloader.h>
-
#include <kdebug.h>
//Project includes
@@ -44,7 +43,7 @@
#include "ksystemlogConfig.h"
KernelOptions::KernelOptions(TQWidget *parent) :
- TQWidget(parent)
+ TQWidget(parent)
{
TQHBoxLayout *layout = new TQHBoxLayout(this);
@@ -97,5 +96,4 @@ void KernelOptions::readConfig() {
fileList->readConfig(stringList, valueList);
}
-
#include "kernelOptions.moc"
diff --git a/ksystemlog/src/ksystemlog.cpp b/ksystemlog/src/ksystemlog.cpp
index 49cba9a..20e5bb5 100644
--- a/ksystemlog/src/ksystemlog.cpp
+++ b/ksystemlog/src/ksystemlog.cpp
@@ -131,7 +131,7 @@ KSystemLog::KSystemLog() :
//TODO Try to find an improvement of this _big_ hack
//Set its default size, the first time KSystemLog is loaded
if (!initialGeometrySet())
- resize(600,450);
+ resize(790,590);
//Show before reading the config because users can think that KSystemLog
//have not been launched if it takes too long time to start.
@@ -446,7 +446,7 @@ void KSystemLog::setupLogActions() {
CONNECTED_SLOT(daemonAction)
//Cron Log Action
- KToggleAction* cronAction=new KToggleAction(i18n("&Planned Tasks Log"), CRON_MODE_ICON, 0, NULL, NULL, actionCollection(), "cron_log" );
+ KToggleAction* cronAction=new KToggleAction(i18n("&Planned Tasks Cron Log"), CRON_MODE_ICON, 0, NULL, NULL, actionCollection(), "cron_log" );
cronAction->setToolTip(i18n("Display the planned tasks log (or Cron log)."));
cronAction->setWhatsThis(i18n("<qt>Displays the planned tasks log in the current tab. Cron process is a program in charged of launching planned tasks on your system, like security checks, or auto-restarting of some services. Use this menu to see the last-launched processes.</qt>"));
cronAction->setExclusiveGroup(exclusiveGroup);
@@ -502,13 +502,13 @@ void KSystemLog::setupLogActions() {
mapActionLogModes[apacheAccessAction]=Globals::apacheAccessMode;
CONNECTED_SLOT(apacheAccessAction)
- //Postfix Log Action
- KToggleAction* postfixAction=new KToggleAction(i18n("&Postfix Log"), POSTFIX_MODE_ICON, 0, NULL, NULL, actionCollection(), "postfix_log" );
- postfixAction->setToolTip(i18n("Display the Postfix log."));
- postfixAction->setWhatsThis(i18n("<qt>Displays the Postfix log in the current tab. Postfix is the most known and used mail server in the Linux world.</qt>"));
- postfixAction->setExclusiveGroup(exclusiveGroup);
- mapActionLogModes[postfixAction]=Globals::postfixMode;
- CONNECTED_SLOT(postfixAction)
+ //Mail Log Action
+ KToggleAction* mailAction=new KToggleAction(i18n("&Mail Log"), MAIL_MODE_ICON, 0, NULL, NULL, actionCollection(), "mail_log" );
+ mailAction->setToolTip(i18n("Display the Mail log."));
+ mailAction->setWhatsThis(i18n("<qt>Displays the mail log in the current tab. Mail is the most known and used mail server in the Linux world.</qt>"));
+ mailAction->setExclusiveGroup(exclusiveGroup);
+ mapActionLogModes[mailAction]=Globals::mailMode;
+ CONNECTED_SLOT(mailAction)
//Samba Log Action
KToggleAction* sambaAction=new KToggleAction(i18n("&Samba Log"), SAMBA_MODE_ICON, 0, NULL, NULL, actionCollection(), "samba_log" );
diff --git a/ksystemlog/src/ksystemlogui.rc b/ksystemlog/src/ksystemlogui.rc
index 7ac2e05..4f05f09 100644
--- a/ksystemlog/src/ksystemlogui.rc
+++ b/ksystemlog/src/ksystemlogui.rc
@@ -48,7 +48,7 @@
<Action name="apache_log" />
<Action name="apache_access_log" />
</Menu>
- <Action name="postfix_log" />
+ <Action name="mail_log" />
<Action name="samba_log" />
</Menu>
diff --git a/ksystemlog/src/main.cpp b/ksystemlog/src/main.cpp
index 0562304..a89e219 100644
--- a/ksystemlog/src/main.cpp
+++ b/ksystemlog/src/main.cpp
@@ -27,7 +27,7 @@
#include <kcmdlineargs.h>
#include <klocale.h>
-static const char description[]=I18N_NOOP("System Logs Viewer Tool for KDE");
+static const char description[]=I18N_NOOP("System Logs Viewer Tool for TDE");
static const char version[]="0.3.2";
diff --git a/ksystemlog/src/options.cpp b/ksystemlog/src/options.cpp
index 3a68aac..27e9588 100644
--- a/ksystemlog/src/options.cpp
+++ b/ksystemlog/src/options.cpp
@@ -39,7 +39,7 @@ Options::Options(TQWidget* parent, const char *name, bool modal) :
KDialogBase(IconList, i18n("Configuration"), Ok|Apply|Cancel, Ok, parent, name, modal, true)
{
- this->setMinimumSize(480, 500);
+ this->setMinimumSize(640, 500);
setupGeneralOptions();
@@ -54,7 +54,7 @@ Options::Options(TQWidget* parent, const char *name, bool modal) :
setupCupsOptions();
setupApacheOptions();
- setupPostfixOptions();
+ setupMailOptions();
disableApplyButton();
@@ -197,7 +197,7 @@ void Options::setupKernelOptions() {
}
void Options::setupCronOptions() {
- TQFrame* frame=addPage(i18n("Cron Log"), i18n("Cron Log"), DesktopIcon(CRON_MODE_ICON));
+ TQFrame* frame=addPage(i18n("Planned Tasks Cron Log"), i18n("Planned Tasks Cron Log"), DesktopIcon(CRON_MODE_ICON));
TQGridLayout* frameLayout=new TQGridLayout(frame);
frameLayout->setSpacing(0);
@@ -365,8 +365,8 @@ void Options::setupApacheOptions() {
}
-void Options::setupPostfixOptions() {
- TQFrame* frame=addPage(i18n("Postfix Log"), i18n("Postfix Log"), DesktopIcon(POSTFIX_MODE_ICON));
+void Options::setupMailOptions() {
+ TQFrame* frame=addPage(i18n("Mail Log"), i18n("Mail Log"), DesktopIcon(MAIL_MODE_ICON));
TQGridLayout* frameLayout=new TQGridLayout(frame);
frameLayout->setSpacing(0);
@@ -380,16 +380,16 @@ void Options::setupPostfixOptions() {
container->setLineWidth(0);
container->setMidLineWidth(0);
- postfixOptions=new PostfixOptions(container->viewport());
- container->addChild(postfixOptions, 0, 0);
+ mailOptions=new MailOptions(container->viewport());
+ container->addChild(mailOptions, 0, 0);
//Done by the setAutoAdd method
//frameLayout->addWidget(container, 0, 0, 0);
- connect(postfixOptions, TQT_SIGNAL(optionsChanged(bool)), this, TQT_SLOT(optionsChanged(bool)));
+ connect(mailOptions, TQT_SIGNAL(optionsChanged(bool)), this, TQT_SLOT(optionsChanged(bool)));
- connect(this, TQT_SIGNAL(applyClicked()), postfixOptions, TQT_SLOT(saveConfig()));
- connect(this, TQT_SIGNAL(okClicked()), postfixOptions, TQT_SLOT(saveConfig()));
+ connect(this, TQT_SIGNAL(applyClicked()), mailOptions, TQT_SLOT(saveConfig()));
+ connect(this, TQT_SIGNAL(okClicked()), mailOptions, TQT_SLOT(saveConfig()));
}
diff --git a/ksystemlog/src/options.h b/ksystemlog/src/options.h
index eacebca..59ed781 100644
--- a/ksystemlog/src/options.h
+++ b/ksystemlog/src/options.h
@@ -45,7 +45,7 @@
#include "cupsOptions.h"
#include "apacheOptions.h"
-#include "postfixOptions.h"
+#include "mailOptions.h"
class Options: public KDialogBase {
Q_OBJECT
@@ -77,7 +77,7 @@ class Options: public KDialogBase {
CupsOptions* cupsOptions;
ApacheOptions* apacheOptions;
- PostfixOptions* postfixOptions;
+ MailOptions* mailOptions;
void setupGeneralOptions();
void setupSystemOptions();
@@ -94,7 +94,7 @@ class Options: public KDialogBase {
void setupApacheOptions();
- void setupPostfixOptions();
+ void setupMailOptions();
};
diff --git a/ksystemlog/src/postfix/Makefile.am b/ksystemlog/src/postfix/Makefile.am
deleted file mode 100644
index b608b89..0000000
--- a/ksystemlog/src/postfix/Makefile.am
+++ /dev/null
@@ -1,7 +0,0 @@
-INCLUDES = -I$(top_srcdir)/ksystemlog/src -I$(top_builddir)/ksystemlog/src/config $(all_includes)
-METASOURCES = AUTO
-
-noinst_LTLIBRARIES = libksystemlog_postfix.la
-libksystemlog_postfix_la_LDFLAGS = $(all_libraries)
-libksystemlog_postfix_la_SOURCES = postfixOptions.cpp
-noinst_HEADERS = postfixOptions.h
diff --git a/ksystemlog/src/postfix/postfixOptions.cpp b/ksystemlog/src/postfix/postfixOptions.cpp
deleted file mode 100644
index 57628ea..0000000
--- a/ksystemlog/src/postfix/postfixOptions.cpp
+++ /dev/null
@@ -1,100 +0,0 @@
-/***************************************************************************
- * Copyright (C) 2005 by Nicolas Ternisien *
- * nicolas.ternisien@gmail.com *
- * *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License as published by *
- * the Free Software Foundation; either version 2 of the License, or *
- * (at your option) any later version. *
- * *
- * This program is distributed in the hope that it will be useful, *
- * but WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
- * GNU General Public License for more details. *
- * *
- * You should have received a copy of the GNU General Public License *
- * along with this program; if not, write to the *
- * Free Software Foundation, Inc., *
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
- ***************************************************************************/
-
-//TQt includes
-#include <tqlayout.h>
-#include <tqvgroupbox.h>
-#include <tqbuttongroup.h>
-#include <tqlabel.h>
-#include <tqpushbutton.h>
-#include <tqvbox.h>
-#include <tqhbox.h>
-
-//KDE includes
-#include <klocale.h>
-#include <kactioncollection.h>
-#include <kbuttonbox.h>
-#include <klistbox.h>
-#include <kfiledialog.h>
-#include <kurl.h>
-#include <kmessagebox.h>
-#include <kiconloader.h>
-
-#include <kdebug.h>
-
-//Project includes
-#include "postfixOptions.h"
-#include "ksystemlogConfig.h"
-
-PostfixOptions::PostfixOptions(TQWidget *parent) :
- TQWidget(parent)
- {
-
- TQHBoxLayout *layout = new TQHBoxLayout(this);
- layout->setAutoAdd(true);
-
- TQString description= i18n("<qt><p>These files will be analyzed to display <b>Postfix Logs</b>. This list also determine the order in which the files are read.</p></qt>");
- fileList=new SpecificFileList(this, description);
-
- connect(fileList, TQT_SIGNAL(fileListChanged(int)), this, TQT_SLOT(slotFileListChanged(int)));
-
- readConfig();
-
-
-}
-
-PostfixOptions::~PostfixOptions() {
-
-}
-
-bool PostfixOptions::isValid() {
- if (fileList->count()>0)
- return(true);
- else
- return(false);
-}
-
-void PostfixOptions::slotFileListChanged(int itemLeft) {
- if (itemLeft==0)
- emit optionsChanged(false);
- else
- emit optionsChanged(true);
-}
-
-void PostfixOptions::saveConfig() {
- kdDebug() << "Saving config from Daemon Options..." << endl;
-
- TQStringList stringList;
- TQValueList<int> valueList;
-
- fileList->saveConfig(stringList, valueList);
-
- KSystemLogConfig::setPostfixPaths(stringList);
- KSystemLogConfig::setPostfixLevels(valueList);
-}
-
-void PostfixOptions::readConfig() {
- TQStringList stringList=KSystemLogConfig::postfixPaths();
- TQValueList<int> valueList=KSystemLogConfig::postfixLevels();
-
- fileList->readConfig(stringList, valueList);
-}
-
-#include "postfixOptions.moc"
diff --git a/ksystemlog/src/postfix/postfixOptions.h b/ksystemlog/src/postfix/postfixOptions.h
deleted file mode 100644
index d2582e5..0000000
--- a/ksystemlog/src/postfix/postfixOptions.h
+++ /dev/null
@@ -1,60 +0,0 @@
-/***************************************************************************
- * Copyright (C) 2005 by Nicolas Ternisien *
- * nicolas.ternisien@gmail.com *
- * *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License as published by *
- * the Free Software Foundation; either version 2 of the License, or *
- * (at your option) any later version. *
- * *
- * This program is distributed in the hope that it will be useful, *
- * but WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
- * GNU General Public License for more details. *
- * *
- * You should have received a copy of the GNU General Public License *
- * along with this program; if not, write to the *
- * Free Software Foundation, Inc., *
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
- ***************************************************************************/
-
-#ifndef _POSTFIX_OPTIONS_H_
-#define _POSTFIX_OPTIONS_H_
-
-#include <tqframe.h>
-#include <tqspinbox.h>
-
-#include <kpopupmenu.h>
-#include <kconfig.h>
-#include <kdialogbase.h>
-#include <kurlrequester.h>
-#include <kurl.h>
-#include <kaction.h>
-
-#include "globals.h"
-#include "specificFileList.h"
-#include "logLevel.h"
-
-class PostfixOptions : public TQWidget {
- Q_OBJECT
-
- public:
- PostfixOptions(TQWidget *parent = 0);
- ~PostfixOptions();
-
- bool isValid();
- public slots:
- void saveConfig();
- void readConfig();
-
- void slotFileListChanged(int itemLeft);
-
- signals:
- void optionsChanged(bool valid);
-
- private:
-
- SpecificFileList* fileList;
-};
-
-#endif
diff --git a/ksystemlog/src/readerFactory.cpp b/ksystemlog/src/readerFactory.cpp
index 6f7eb85..0f1211b 100644
--- a/ksystemlog/src/readerFactory.cpp
+++ b/ksystemlog/src/readerFactory.cpp
@@ -139,10 +139,10 @@ Reader* ReaderFactory::createReader(LogMode* logMode) {
}
/**
- * Using Postfix Mode in the current view
+ * Using Mail Mode in the current view
*/
- else if (logMode==Globals::postfixMode) {
- Reader* reader=new SystemReader(NULL, "postfix_reader");
+ else if (logMode==Globals::mailMode) {
+ Reader* reader=new SystemReader(NULL, "mail_reader");
return(reader);
}
@@ -289,11 +289,11 @@ LogFiles* ReaderFactory::createLogFiles(LogMode* logMode) {
}
/**
- * Using Postfix Mode in the current view
+ * Using Mail Mode in the current view
*/
- else if (logMode==Globals::postfixMode) {
+ else if (logMode==Globals::mailMode) {
//Give the log file list to the reader
- LogFiles* list=ReaderFactory::getPostfixLogFiles();
+ LogFiles* list=ReaderFactory::getMailLogFiles();
return(list);
}
@@ -476,9 +476,9 @@ LogFiles* ReaderFactory::getApacheAccessLogFiles() {
return(getNoModeLogFiles(stringList));
}
-LogFiles* ReaderFactory::getPostfixLogFiles() {
- TQStringList files=KSystemLogConfig::postfixPaths();
- TQValueList<int> levels=KSystemLogConfig::postfixLevels();
+LogFiles* ReaderFactory::getMailLogFiles() {
+ TQStringList files=KSystemLogConfig::mailPaths();
+ TQValueList<int> levels=KSystemLogConfig::mailLevels();
return(ReaderFactory::getGenericLogFiles(files, levels));
}
diff --git a/ksystemlog/src/readerFactory.h b/ksystemlog/src/readerFactory.h
index 6760d8a..4f6ce0a 100644
--- a/ksystemlog/src/readerFactory.h
+++ b/ksystemlog/src/readerFactory.h
@@ -102,9 +102,9 @@ class ReaderFactory {
static LogFiles* getApacheAccessLogFiles();
/**
- * Get Postfix log files from configuration
+ * Get Mail log files from configuration
*/
- static LogFiles* getPostfixLogFiles();
+ static LogFiles* getMailLogFiles();
/**
* Get Bool log file from configuration
diff --git a/ksystemlog/src/system/systemOptions.cpp b/ksystemlog/src/system/systemOptions.cpp
index bed499e..6c04af2 100644
--- a/ksystemlog/src/system/systemOptions.cpp
+++ b/ksystemlog/src/system/systemOptions.cpp
@@ -98,5 +98,4 @@ void SystemOptions::readConfig() {
fileList->readConfig(stringList, valueList);
}
-
#include "systemOptions.moc"