summaryrefslogtreecommitdiffstats
path: root/libkcal/htmlexport.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libkcal/htmlexport.cpp')
-rw-r--r--libkcal/htmlexport.cpp124
1 files changed, 62 insertions, 62 deletions
diff --git a/libkcal/htmlexport.cpp b/libkcal/htmlexport.cpp
index 8d157015..fd994fca 100644
--- a/libkcal/htmlexport.cpp
+++ b/libkcal/htmlexport.cpp
@@ -20,11 +20,11 @@
Boston, MA 02110-1301, USA.
*/
-#include <qapplication.h>
-#include <qfile.h>
-#include <qtextstream.h>
-#include <qtextcodec.h>
-#include <qregexp.h>
+#include <tqapplication.h>
+#include <tqfile.h>
+#include <tqtextstream.h>
+#include <tqtextcodec.h>
+#include <tqregexp.h>
#include <kcharsets.h>
#include <kglobal.h>
@@ -49,29 +49,29 @@ HtmlExport::HtmlExport( Calendar *calendar, HTMLExportSettings *settings ) :
{
}
-bool HtmlExport::save( const QString &fileName )
+bool HtmlExport::save( const TQString &fileName )
{
- QString fn( fileName );
+ TQString fn( fileName );
if ( fn.isEmpty() && mSettings ) {
fn = mSettings->outputFile();
}
if ( !mSettings || fn.isEmpty() ) {
return false;
}
- QFile f( fileName );
+ TQFile f( fileName );
if ( !f.open(IO_WriteOnly)) {
return false;
}
- QTextStream ts(&f);
+ TQTextStream ts(&f);
bool success = save(&ts);
f.close();
return success;
}
-bool HtmlExport::save(QTextStream *ts)
+bool HtmlExport::save(TQTextStream *ts)
{
if ( !mSettings ) return false;
- ts->setEncoding( QTextStream::UnicodeUTF8 );
+ ts->setEncoding( TQTextStream::UnicodeUTF8 );
// Write HTML header
*ts << "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" ";
@@ -134,12 +134,12 @@ bool HtmlExport::save(QTextStream *ts)
return true;
}
-void HtmlExport::createMonthView(QTextStream *ts)
+void HtmlExport::createMonthView(TQTextStream *ts)
{
- QDate start = fromDate();
+ TQDate start = fromDate();
start.setYMD( start.year(), start.month(), 1 ); // go back to first day in month
- QDate end( start.year(), start.month(), start.daysInMonth() );
+ TQDate end( start.year(), start.month(), start.daysInMonth() );
int startmonth = start.month();
int startyear = start.year();
@@ -176,7 +176,7 @@ void HtmlExport::createMonthView(QTextStream *ts)
} else {
*ts << "class=\"date\"";
}
- *ts << ">" << QString::number(start.day());
+ *ts << ">" << TQString::number(start.day());
if (mHolidayMap.contains(start)) {
*ts << " <em>" << mHolidayMap[start] << "</em>";
@@ -216,7 +216,7 @@ void HtmlExport::createMonthView(QTextStream *ts)
}
}
-void HtmlExport::createEventList (QTextStream *ts)
+void HtmlExport::createEventList (TQTextStream *ts)
{
int columns = 3;
*ts << "<table border=\"0\" cellpadding=\"3\" cellspacing=\"3\">\n";
@@ -239,7 +239,7 @@ void HtmlExport::createEventList (QTextStream *ts)
*ts << " </tr>\n";
- for ( QDate dt = fromDate(); dt <= toDate(); dt = dt.addDays(1) ) {
+ for ( TQDate dt = fromDate(); dt <= toDate(); dt = dt.addDays(1) ) {
kdDebug(5850) << "Getting events for " << dt.toString() << endl;
Event::List events = mCalendar->events(dt,
EventSortStartDate,
@@ -250,7 +250,7 @@ void HtmlExport::createEventList (QTextStream *ts)
for( it = events.begin(); it != events.end(); ++it ) {
if ( checkSecrecy( *it ) ) {
if ( first ) {
- *ts << " <tr><td colspan=\"" << QString::number(columns)
+ *ts << " <tr><td colspan=\"" << TQString::number(columns)
<< "\" class=\"datehead\"><i>"
<< KGlobal::locale()->formatDate(dt)
<< "</i></td></tr>\n";
@@ -265,8 +265,8 @@ void HtmlExport::createEventList (QTextStream *ts)
*ts << "</table>\n";
}
-void HtmlExport::createEvent (QTextStream *ts, Event *event,
- QDate date,bool withDescription)
+void HtmlExport::createEvent (TQTextStream *ts, Event *event,
+ TQDate date,bool withDescription)
{
kdDebug(5850) << "HtmlExport::createEvent(): " << event->summary() << endl;
*ts << " <tr>\n";
@@ -314,7 +314,7 @@ void HtmlExport::createEvent (QTextStream *ts, Event *event,
*ts << " </tr>\n";
}
-void HtmlExport::createTodoList ( QTextStream *ts )
+void HtmlExport::createTodoList ( TQTextStream *ts )
{
Todo::List rawTodoList = mCalendar->todos();
@@ -386,7 +386,7 @@ void HtmlExport::createTodoList ( QTextStream *ts )
// Generate sub-task list of event ev
*ts << " <tr>\n";
*ts << " <td class=\"subhead\" colspan=";
- *ts << "\"" << QString::number(columns) << "\"";
+ *ts << "\"" << TQString::number(columns) << "\"";
*ts << "><a name=\"sub" << (*it)->uid() << "\"></a>"
<< i18n("Sub-Tasks of: ") << "<a href=\"#"
<< (*it)->uid() << "\"><b>" << cleanChars( (*it)->summary())
@@ -419,7 +419,7 @@ void HtmlExport::createTodoList ( QTextStream *ts )
*ts << "</table>\n";
}
-void HtmlExport::createTodo (QTextStream *ts,Todo *todo)
+void HtmlExport::createTodo (TQTextStream *ts,Todo *todo)
{
kdDebug(5850) << "HtmlExport::createTodo()" << endl;
@@ -493,18 +493,18 @@ void HtmlExport::createTodo (QTextStream *ts,Todo *todo)
*ts << "</tr>\n";
}
-void HtmlExport::createWeekView( QTextStream */*ts*/ )
+void HtmlExport::createWeekView( TQTextStream */*ts*/ )
{
// FIXME: Implement this!
}
-void HtmlExport::createJournalView( QTextStream */*ts*/ )
+void HtmlExport::createJournalView( TQTextStream */*ts*/ )
{
// Journal::List rawJournalList = mCalendar->journals();
// FIXME: Implement this!
}
-void HtmlExport::createFreeBusyView( QTextStream */*ts*/ )
+void HtmlExport::createFreeBusyView( TQTextStream */*ts*/ )
{
// FIXME: Implement this!
}
@@ -525,7 +525,7 @@ bool HtmlExport::checkSecrecy( Incidence *incidence )
return false;
}
-void HtmlExport::formatLocation (QTextStream *ts,Incidence *event)
+void HtmlExport::formatLocation (TQTextStream *ts,Incidence *event)
{
if (!event->location().isEmpty()) {
*ts << " " << cleanChars(event->location()) << "\n";
@@ -534,7 +534,7 @@ void HtmlExport::formatLocation (QTextStream *ts,Incidence *event)
}
}
-void HtmlExport::formatCategories (QTextStream *ts,Incidence *event)
+void HtmlExport::formatCategories (TQTextStream *ts,Incidence *event)
{
if (!event->categoriesStr().isEmpty()) {
*ts << " " << cleanChars(event->categoriesStr()) << "\n";
@@ -543,7 +543,7 @@ void HtmlExport::formatCategories (QTextStream *ts,Incidence *event)
}
}
-void HtmlExport::formatAttendees( QTextStream *ts, Incidence *event )
+void HtmlExport::formatAttendees( TQTextStream *ts, Incidence *event )
{
Attendee::List attendees = event->attendees();
if (attendees.count()) {
@@ -579,16 +579,16 @@ void HtmlExport::formatAttendees( QTextStream *ts, Incidence *event )
}
}
-QString HtmlExport::breakString(const QString &text)
+TQString HtmlExport::breakString(const TQString &text)
{
int number = text.contains("\n");
if(number < 0) {
return text;
} else {
- QString out;
- QString tmpText = text;
+ TQString out;
+ TQString tmpText = text;
int pos = 0;
- QString tmp;
+ TQString tmp;
for(int i=0;i<=number;i++) {
pos = tmpText.find("\n");
tmp = tmpText.left(pos);
@@ -599,15 +599,15 @@ QString HtmlExport::breakString(const QString &text)
}
}
-void HtmlExport::createFooter( QTextStream *ts )
+void HtmlExport::createFooter( TQTextStream *ts )
{
// FIXME: Implement this in a translatable way!
- QString trailer = i18n("This page was created ");
+ TQString trailer = i18n("This page was created ");
/* bool hasPerson = false;
bool hasCredit = false;
bool hasCreditURL = false;
- QString mail, name, credit, creditURL;*/
+ TQString mail, name, credit, creditURL;*/
if (!mSettings->eMail().isEmpty()) {
if (!mSettings->name().isEmpty())
trailer += i18n("by <a href=\"mailto:%1\">%2</a> ").arg( mSettings->eMail() ).arg( mSettings->name() );
@@ -629,43 +629,43 @@ void HtmlExport::createFooter( QTextStream *ts )
}
-QString HtmlExport::cleanChars(const QString &text)
+TQString HtmlExport::cleanChars(const TQString &text)
{
- QString txt = text;
+ TQString txt = text;
txt = txt.replace( "&", "&amp;" );
txt = txt.replace( "<", "&lt;" );
txt = txt.replace( ">", "&gt;" );
txt = txt.replace( "\"", "&quot;" );
- txt = txt.replace( QString::fromUtf8("ä"), "&auml;" );
- txt = txt.replace( QString::fromUtf8("á"), "&aacute;" );
- txt = txt.replace( QString::fromUtf8("à"), "&agrave;" );
- txt = txt.replace( QString::fromUtf8("â"), "&acirc;" );
- txt = txt.replace( QString::fromUtf8("Ä"), "&Auml;" );
- txt = txt.replace( QString::fromUtf8("ó"), "&oacute;" );
- txt = txt.replace( QString::fromUtf8("ô"), "&ocirc;" );
- txt = txt.replace( QString::fromUtf8("ö"), "&ouml;" );
- txt = txt.replace( QString::fromUtf8("Ö"), "&Ouml;" );
- txt = txt.replace( QString::fromUtf8("ü"), "&uuml;" );
- txt = txt.replace( QString::fromUtf8("Ü"), "&Uuml;" );
- txt = txt.replace( QString::fromUtf8("ß"), "&szlig;" );
- txt = txt.replace( QString::fromUtf8("€"), "&euro;" );
- txt = txt.replace( QString::fromUtf8("é"), "&eacute;" );
- txt = txt.replace( QString::fromUtf8("ë"), "&euml;" );
- txt = txt.replace( QString::fromUtf8("è"), "&egrave;" );
- txt = txt.replace( QString::fromUtf8("ñ"), "&ntilde;" );
- txt = txt.replace( QString::fromUtf8("ç"), "&ccedil;" );
+ txt = txt.replace( TQString::fromUtf8("ä"), "&auml;" );
+ txt = txt.replace( TQString::fromUtf8("á"), "&aacute;" );
+ txt = txt.replace( TQString::fromUtf8("à"), "&agrave;" );
+ txt = txt.replace( TQString::fromUtf8("â"), "&acirc;" );
+ txt = txt.replace( TQString::fromUtf8("Ä"), "&Auml;" );
+ txt = txt.replace( TQString::fromUtf8("ó"), "&oacute;" );
+ txt = txt.replace( TQString::fromUtf8("ô"), "&ocirc;" );
+ txt = txt.replace( TQString::fromUtf8("ö"), "&ouml;" );
+ txt = txt.replace( TQString::fromUtf8("Ö"), "&Ouml;" );
+ txt = txt.replace( TQString::fromUtf8("ü"), "&uuml;" );
+ txt = txt.replace( TQString::fromUtf8("Ü"), "&Uuml;" );
+ txt = txt.replace( TQString::fromUtf8("ß"), "&szlig;" );
+ txt = txt.replace( TQString::fromUtf8("€"), "&euro;" );
+ txt = txt.replace( TQString::fromUtf8("é"), "&eacute;" );
+ txt = txt.replace( TQString::fromUtf8("ë"), "&euml;" );
+ txt = txt.replace( TQString::fromUtf8("è"), "&egrave;" );
+ txt = txt.replace( TQString::fromUtf8("ñ"), "&ntilde;" );
+ txt = txt.replace( TQString::fromUtf8("ç"), "&ccedil;" );
return txt;
}
-QString HtmlExport::styleSheet() const
+TQString HtmlExport::styleSheet() const
{
if ( !mSettings->styleSheet().isEmpty() )
return mSettings->styleSheet();
- QString css;
+ TQString css;
- if ( QApplication::reverseLayout() ) {
+ if ( TQApplication::reverseLayout() ) {
css += " body { background-color:white; color:black; direction: rtl }\n";
css += " td { text-align:center; background-color:#eee }\n";
css += " th { text-align:center; background-color:#228; color:white }\n";
@@ -693,7 +693,7 @@ QString HtmlExport::styleSheet() const
}
-void HtmlExport::addHoliday( const QDate &date, const QString &name)
+void HtmlExport::addHoliday( const TQDate &date, const TQString &name)
{
if ( mHolidayMap[date].isEmpty() ) {
mHolidayMap[date] = name;
@@ -702,12 +702,12 @@ void HtmlExport::addHoliday( const QDate &date, const QString &name)
}
}
-QDate HtmlExport::fromDate() const
+TQDate HtmlExport::fromDate() const
{
return mSettings->dateStart().date();
}
-QDate HtmlExport::toDate() const
+TQDate HtmlExport::toDate() const
{
return mSettings->dateEnd().date();
}