mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-25 19:07:45 +00:00
Remove qt2 support in the following files:
* src/frontends/qt2/qt_helpers.C (makeFontName): * src/frontends/qt2/QWorkArea.C (QWorkArea::haveSelection): (QWorkArea::haveSelection): (QWorkArea::getClipboard): * src/frontends/qt2/panelstack.C (PanelStack::PanelStack): * src/frontends/qt4/qt_helpers.C (makeFontName): * README: remove notice about qt2 * config/qt.m4: make 3.0 the minimum required qt version git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@13414 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
d121dae1c8
commit
3626d1ce04
3
README
3
README
@ -83,8 +83,7 @@ What do I need to compile LyX from the source distribution?
|
|||||||
* LibXpm, version 4.7 or newer.
|
* LibXpm, version 4.7 or newer.
|
||||||
|
|
||||||
Or:
|
Or:
|
||||||
* The Qt library, version 3.0 or newer (although version 2.3
|
* The Qt library, version 3.0 or newer.
|
||||||
may work).
|
|
||||||
|
|
||||||
Read the file "INSTALL" for more information on compiling.
|
Read the file "INSTALL" for more information on compiling.
|
||||||
|
|
||||||
|
@ -96,7 +96,7 @@ AC_DEFUN([QT_TRY_LINK],
|
|||||||
],
|
],
|
||||||
[
|
[
|
||||||
QString s("mangle_failure");
|
QString s("mangle_failure");
|
||||||
#if (QT_VERSION < 221)
|
#if (QT_VERSION < 0x030000)
|
||||||
break_me_(\\\);
|
break_me_(\\\);
|
||||||
#endif
|
#endif
|
||||||
],
|
],
|
||||||
|
@ -184,7 +184,6 @@ void QWorkArea::haveSelection(bool own) const
|
|||||||
{
|
{
|
||||||
wa_ptr = this;
|
wa_ptr = this;
|
||||||
|
|
||||||
#if QT_VERSION >= 300
|
|
||||||
if (!QApplication::clipboard()->supportsSelection())
|
if (!QApplication::clipboard()->supportsSelection())
|
||||||
return;
|
return;
|
||||||
|
|
||||||
@ -194,15 +193,12 @@ void QWorkArea::haveSelection(bool own) const
|
|||||||
}
|
}
|
||||||
// We don't need to do anything if own = false, as this case is
|
// We don't need to do anything if own = false, as this case is
|
||||||
// handled by QT.
|
// handled by QT.
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
string const QWorkArea::getClipboard() const
|
string const QWorkArea::getClipboard() const
|
||||||
{
|
{
|
||||||
#if QT_VERSION >= 300
|
|
||||||
QApplication::clipboard()->setSelectionMode(true);
|
QApplication::clipboard()->setSelectionMode(true);
|
||||||
#endif
|
|
||||||
QString str = QApplication::clipboard()->text();
|
QString str = QApplication::clipboard()->text();
|
||||||
if (str.isNull())
|
if (str.isNull())
|
||||||
return string();
|
return string();
|
||||||
@ -217,9 +213,7 @@ string const QWorkArea::getClipboard() const
|
|||||||
|
|
||||||
void QWorkArea::putClipboard(string const & str) const
|
void QWorkArea::putClipboard(string const & str) const
|
||||||
{
|
{
|
||||||
#if QT_VERSION >= 300
|
|
||||||
QApplication::clipboard()->setSelectionMode(true);
|
QApplication::clipboard()->setSelectionMode(true);
|
||||||
#endif
|
|
||||||
#ifdef Q_OS_MAC
|
#ifdef Q_OS_MAC
|
||||||
// The MAC clipboard uses \r for lineendings, and we use \n
|
// The MAC clipboard uses \r for lineendings, and we use \n
|
||||||
QApplication::clipboard()->setText(toqstr(subst(str, '\n', '\r')));
|
QApplication::clipboard()->setText(toqstr(subst(str, '\n', '\r')));
|
||||||
|
@ -37,9 +37,7 @@ PanelStack::PanelStack(QWidget * parent, const char * name)
|
|||||||
list_->setVScrollBarMode(QScrollView::AlwaysOff);
|
list_->setVScrollBarMode(QScrollView::AlwaysOff);
|
||||||
list_->addColumn("");
|
list_->addColumn("");
|
||||||
list_->setColumnWidthMode(0, QListView::Maximum);
|
list_->setColumnWidthMode(0, QListView::Maximum);
|
||||||
#if QT_VERSION >= 300
|
|
||||||
list_->setResizeMode(QListView::AllColumns);
|
list_->setResizeMode(QListView::AllColumns);
|
||||||
#endif
|
|
||||||
list_->setRootIsDecorated(true);
|
list_->setRootIsDecorated(true);
|
||||||
QWidget * w = static_cast<QWidget*>(list_->child("list view header"));
|
QWidget * w = static_cast<QWidget*>(list_->child("list view header"));
|
||||||
if (w)
|
if (w)
|
||||||
|
@ -38,29 +38,17 @@ string makeFontName(string const & family, string const & foundry)
|
|||||||
{
|
{
|
||||||
if (foundry.empty())
|
if (foundry.empty())
|
||||||
return family;
|
return family;
|
||||||
#if QT_VERSION >= 300
|
|
||||||
return family + " [" + foundry + ']';
|
return family + " [" + foundry + ']';
|
||||||
#else
|
|
||||||
return foundry + '-' + family;
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
pair<string,string> parseFontName(string const & name)
|
pair<string,string> parseFontName(string const & name)
|
||||||
{
|
{
|
||||||
#if QT_VERSION >= 300
|
|
||||||
string::size_type const idx = name.find('[');
|
string::size_type const idx = name.find('[');
|
||||||
if (idx == string::npos || idx == 0)
|
if (idx == string::npos || idx == 0)
|
||||||
return make_pair(name, string());
|
return make_pair(name, string());
|
||||||
return make_pair(name.substr(0, idx - 1),
|
return make_pair(name.substr(0, idx - 1),
|
||||||
name.substr(idx + 1, name.size() - idx - 2));
|
name.substr(idx + 1, name.size() - idx - 2));
|
||||||
#else
|
|
||||||
string::size_type const idx = name.find('-');
|
|
||||||
if (idx == string::npos || idx == 0)
|
|
||||||
return make_pair(name, string());
|
|
||||||
return make_pair(name.substr(idx + 1),
|
|
||||||
name.substr(0, idx));
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -38,29 +38,17 @@ string makeFontName(string const & family, string const & foundry)
|
|||||||
{
|
{
|
||||||
if (foundry.empty())
|
if (foundry.empty())
|
||||||
return family;
|
return family;
|
||||||
#if QT_VERSION >= 300
|
|
||||||
return family + " [" + foundry + ']';
|
return family + " [" + foundry + ']';
|
||||||
#else
|
|
||||||
return foundry + '-' + family;
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
pair<string,string> parseFontName(string const & name)
|
pair<string,string> parseFontName(string const & name)
|
||||||
{
|
{
|
||||||
#if QT_VERSION >= 300
|
|
||||||
string::size_type const idx = name.find('[');
|
string::size_type const idx = name.find('[');
|
||||||
if (idx == string::npos || idx == 0)
|
if (idx == string::npos || idx == 0)
|
||||||
return make_pair(name, string());
|
return make_pair(name, string());
|
||||||
return make_pair(name.substr(0, idx - 1),
|
return make_pair(name.substr(0, idx - 1),
|
||||||
name.substr(idx + 1, name.size() - idx - 2));
|
name.substr(idx + 1, name.size() - idx - 2));
|
||||||
#else
|
|
||||||
string::size_type const idx = name.find('-');
|
|
||||||
if (idx == string::npos || idx == 0)
|
|
||||||
return make_pair(name, string());
|
|
||||||
return make_pair(name.substr(idx + 1),
|
|
||||||
name.substr(0, idx));
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user