You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
77 lines
2.3 KiB
77 lines
2.3 KiB
/***************************************************************************
|
|
corewidgetdlg.cpp - description
|
|
-------------------
|
|
begin : Thu Mar 30 2000
|
|
copyright : (C) 2000 by Yacovlev Alexander & Dmitry Poplavsky
|
|
email : pdima@mail.univ.kiev.ua
|
|
***************************************************************************/
|
|
|
|
/***************************************************************************
|
|
* *
|
|
* 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. *
|
|
* *
|
|
***************************************************************************/
|
|
#include "corewidgetdlg.h"
|
|
#include "corewidgetdlg.moc"
|
|
#include "tagwidget.h"
|
|
|
|
#include <tqdict.h>
|
|
#include <tqlineedit.h>
|
|
|
|
CoreWidgetDlg::CoreWidgetDlg(TQWidget *tqparent, const char *name)
|
|
:CoreWidgetDlgS(tqparent,name), TagWidget(tqparent,name)
|
|
{
|
|
}
|
|
|
|
CoreWidgetDlg::~CoreWidgetDlg(){
|
|
}
|
|
|
|
void CoreWidgetDlg::readAttributes( TQDict<TQString> *d )
|
|
{
|
|
dict = d;
|
|
|
|
updateDict("id", lineId );
|
|
updateDict("class", lineClass );
|
|
updateDict("style", lineStyle );
|
|
updateDict("title", lineTitle );
|
|
|
|
updateDict("lang", lineLang );
|
|
updateDict("dir", lineDir );
|
|
|
|
}
|
|
|
|
void CoreWidgetDlg::writeAttributes( TQDict<TQString> *d )
|
|
{
|
|
dict = d;
|
|
TQString *t; // value of attr.
|
|
|
|
if (( t=d->find("id") )) setValue(*t, lineId);
|
|
if (( t=d->find("class") )) setValue(*t, lineClass);
|
|
if (( t=d->find("style") )) setValue(*t, lineStyle);
|
|
if (( t=d->find("title") )) setValue(*t, lineTitle);
|
|
|
|
if (( t=d->find("lang") )) setValue(*t, lineLang);
|
|
if (( t=d->find("dir") )) setValue(*t, lineDir);
|
|
}
|
|
|
|
|
|
|
|
|
|
/** */
|
|
void CoreWidgetDlg::disableCoreAttribs()
|
|
{
|
|
lineId->setEnabled(false);
|
|
lineClass->setEnabled(false);
|
|
lineStyle->setEnabled(false);
|
|
lineTitle->setEnabled(false);
|
|
}
|
|
/** */
|
|
void CoreWidgetDlg::disableI18nAttribs()
|
|
{
|
|
lineLang->setEnabled(false);
|
|
lineDir->setEnabled(false);
|
|
}
|