Changeset 5333

Show
Ignore:
Timestamp:
09/12/07 10:01:34 (15 months ago)
Author:
eugene
Message:

Updated source files to reflect the new data files directory structure.

Location:
branches/qt-gui_qt4
Files:
8 modified

Legend:

Unmodified
Added
Removed
  • branches/qt-gui_qt4/config.h.cmake

    r5294 r5333  
    1919/* Installation paths */ 
    2020#define QTGUI_DIR "@QTGUI_DIR@" 
     21#define DOCK_DIR "dock/" 
     22#define EMOTICONS_DIR "emoticons/" 
     23#define EXTICONS_DIR "exticons/" 
     24#define ICONS_DIR "icons/" 
     25#define SKINS_DIR "skins/" 
    2126 
    2227#endif 
  • branches/qt-gui_qt4/src/dockicons/themeddockicon.cpp

    r5213 r5333  
    7777  } 
    7878  else 
    79     baseDockDir.sprintf("%s%sdock.%s/", SHARE_DIR, QTGUI_DIR, theme.toLatin1().data()); 
     79    baseDockDir.sprintf("%s%s%s%s/", SHARE_DIR, QTGUI_DIR, DOCK_DIR, theme.toLatin1().data()); 
    8080  QByteArray filename = QFile::encodeName(baseDockDir); 
    8181  filename.append(theme); 
  • branches/qt-gui_qt4/src/gui-defines.h

    r5284 r5333  
    2020#ifndef GUIDEFINES_H 
    2121#define GUIDEFINES_H 
    22  
    23 #define EMOTICONS_DIR "emoticons/" 
    2422 
    2523#define NUM_MSG_PER_HISTORY 40 
  • branches/qt-gui_qt4/src/licqgui.cpp

    r5288 r5333  
    6161    "Usage:  Licq [options] -p "PLUGIN_NAME" -- [-h] [-s skinname] [-i iconpack] [-e extendediconpack] [-g gui style]\n" 
    6262    " -h : this help screen\n" 
    63     " -s : set the skin to use (must be in {base_dir}/"QTGUI_DIR"skin.skinname)\n" 
    64     " -i : set the icons to use (must be in {base_dir}/"QTGUI_DIR"icons.iconpack)\n" 
    65     " -e : set the extended icons to use (must be in {base_dir}/"QTGUI_DIR"extended.icons.iconpack)\n" 
     63    " -s : set the skin to use (must be in {base_dir}/"QTGUI_DIR SKINS_DIR"skinname)\n" 
     64    " -i : set the icons to use (must be in {base_dir}/"QTGUI_DIR ICONS_DIR"iconpack)\n" 
     65    " -e : set the extended icons to use (must be in {base_dir}/"QTGUI_DIR EXTICONS_DIR"iconpack)\n" 
    6666    " -g : set the gui style (MOTIF / WINDOWS / MAC / CDE / GTK / SGI / LCD), ignored by KDE support\n" 
    6767    " -d : start hidden (dock icon only)\n" 
     
    8484const char *LP_ConfigFile(void) 
    8585{ 
    86   return "licq_qt-gui.conf"; 
     86  static const char file[] = "licq_qt-gui.conf"; 
     87  return file; 
    8788} 
    8889 
  • branches/qt-gui_qt4/src/mainwin.cpp

    r5285 r5333  
    31883188   else 
    31893189   { 
    3190      snprintf(sIconPath, MAX_FILENAME_LEN, "%s%sextended.icons.%s/", BASE_DIR, QTGUI_DIR, _sIconSet); 
     3190     snprintf(sIconPath, MAX_FILENAME_LEN, "%s%s%s%s/", BASE_DIR, QTGUI_DIR, EXTICONS_DIR, _sIconSet); 
    31913191     sIconPath[MAX_FILENAME_LEN - 1] = '\0'; 
    31923192   } 
     
    31963196   if (!fIconsConf.LoadFile(sFilename)) 
    31973197   { 
    3198      snprintf(sIconPath, MAX_FILENAME_LEN, "%s%sextended.icons.%s/", SHARE_DIR, QTGUI_DIR, _sIconSet); 
     3198     snprintf(sIconPath, MAX_FILENAME_LEN, "%s%s%s%s/", SHARE_DIR, QTGUI_DIR, EXTICONS_DIR, _sIconSet); 
    31993199     sIconPath[MAX_FILENAME_LEN - 1] = '\0'; 
    32003200     snprintf(sFilename, MAX_FILENAME_LEN, "%s%s.icons", sIconPath, _sIconSet); 
     
    33293329   else 
    33303330   { 
    3331      snprintf(sIconPath, MAX_FILENAME_LEN, "%s%sicons.%s/", BASE_DIR, QTGUI_DIR, _sIconSet); 
     3331     snprintf(sIconPath, MAX_FILENAME_LEN, "%s%s%s%s/", BASE_DIR, QTGUI_DIR, ICONS_DIR, _sIconSet); 
    33323332     sIconPath[MAX_FILENAME_LEN - 1] = '\0'; 
    33333333   } 
     
    33373337   if (!fIconsConf.LoadFile(sFilename)) 
    33383338   { 
    3339      snprintf(sIconPath, MAX_FILENAME_LEN, "%s%sicons.%s/", SHARE_DIR, QTGUI_DIR, _sIconSet); 
     3339     snprintf(sIconPath, MAX_FILENAME_LEN, "%s%s%s%s/", SHARE_DIR, QTGUI_DIR, ICONS_DIR, _sIconSet); 
    33403340     sIconPath[MAX_FILENAME_LEN - 1] = '\0'; 
    33413341     snprintf(sFilename, MAX_FILENAME_LEN, "%s%s.icons", sIconPath, _sIconSet); 
  • branches/qt-gui_qt4/src/optionsdlg.cpp

    r5273 r5333  
    758758  // Set the currently available themes 
    759759  QString szDockThemesDir; 
    760   szDockThemesDir.sprintf("%s%s", SHARE_DIR, QTGUI_DIR); 
    761   QDir d(szDockThemesDir, "dock.*", QDir::Name, QDir::Dirs | QDir::Readable); 
    762   QStringList s = d.entryList(); 
    763   QStringList::Iterator sit; 
    764   for (sit = s.begin(); sit != s.end(); sit++) 
    765     (*sit).remove(0, 5); 
    766   cmbDockTheme->addItems(s); 
     760  szDockThemesDir.sprintf("%s%s%s", SHARE_DIR, QTGUI_DIR, DOCK_DIR); 
     761  QDir d(szDockThemesDir); 
     762  d.setFilter(QDir::Dirs | QDir::NoDotAndDotDot); 
     763  cmbDockTheme->addItems(d.entryList()); 
    767764  connect(rdbDockDefault, SIGNAL(toggled(bool)), chkDockFortyEight, SLOT(setEnabled(bool))); 
    768765  connect(rdbDockThemed, SIGNAL(toggled(bool)), cmbDockTheme, SLOT(setEnabled(bool))); 
  • branches/qt-gui_qt4/src/skin.cpp

    r5285 r5333  
    4646   else 
    4747   { 
    48      snprintf(baseSkinDir, MAX_FILENAME_LEN, "%s%sskin.%s/", BASE_DIR, QTGUI_DIR, skinname); 
     48     snprintf(baseSkinDir, MAX_FILENAME_LEN, "%s%s%s%s/", BASE_DIR, QTGUI_DIR, SKINS_DIR, skinname); 
    4949     baseSkinDir[MAX_FILENAME_LEN - 1] = '\0'; 
    5050   } 
     
    5656   if (!skinFile.LoadFile(filename)) 
    5757   { 
    58      snprintf(baseSkinDir, MAX_FILENAME_LEN, "%s%sskin.%s/", SHARE_DIR, QTGUI_DIR, skinname); 
     58     snprintf(baseSkinDir, MAX_FILENAME_LEN, "%s%s%s%s/", SHARE_DIR, QTGUI_DIR, SKINS_DIR, skinname); 
    5959     baseSkinDir[MAX_FILENAME_LEN - 1] = '\0'; 
    6060     snprintf(filename, MAX_FILENAME_LEN, "%s%s.skin", baseSkinDir, skinname); 
  • branches/qt-gui_qt4/src/skinbrowser.cpp

    r5285 r5333  
    7070 
    7171  // Setup a list of previewable icons 
    72   // The strings reflect what we exptect to find in the *.icons files. 
     72  // The strings reflect what we expect to find in the icon files. 
    7373  // The result of these two lists is used to load the icons, the order of 
    7474  // this list will be the order that the icons get rendered in the preview. 
     
    189189  szDir.sprintf("%s%s", SHARE_DIR, QTGUI_DIR); 
    190190  szDirUser.sprintf("%s%s", BASE_DIR, QTGUI_DIR); 
    191   QDir dSkins(szDir, "skin.*", QDir::Name | QDir::IgnoreCase, QDir::Dirs); 
    192   QDir dSkinsUser(szDirUser, "skin.*", QDir::Name | QDir::IgnoreCase, QDir::Dirs); 
     191  QDir dSkins(szDir + SKINS_DIR); 
     192  QDir dSkinsUser(szDirUser + SKINS_DIR); 
     193  dSkins.setFilter(QDir::Dirs | QDir::NoDotAndDotDot); 
     194  dSkinsUser.setFilter(QDir::Dirs | QDir::NoDotAndDotDot); 
    193195  if (!dSkins.count() && !dSkinsUser.count()) 
    194196  { 
     
    204206    for (it = lst.begin(); it != lst.end(); ++it) 
    205207    { 
    206       cmbSkin->addItem((*it).mid(5)); 
    207       if (current == (*it).mid(5)) 
     208      cmbSkin->addItem(*it); 
     209      if (current == *it) 
    208210        cmbSkin->setCurrentIndex(cmbSkin->count() - 1); 
    209211    } 
     
    216218      bool dup = false; 
    217219      for (int i=0; i < num; i++) 
    218         if ((*it).mid(5) == cmbSkin->itemText(i)) dup = true; 
     220        if (*it == cmbSkin->itemText(i)) 
     221          dup = true; 
    219222      if (!dup) 
    220223      { 
    221         cmbSkin->addItem((*it).mid(5)); 
    222         if (current == (*it).mid(5)) 
     224        cmbSkin->addItem(*it); 
     225        if (current == *it) 
    223226          cmbSkin->setCurrentIndex(cmbSkin->count() - 1); 
    224227      } 
     
    226229  } 
    227230 
    228   QDir dIcons(szDir, "icons.*", QDir::Name | QDir::IgnoreCase, QDir::Dirs); 
    229   QDir dIconsUser(szDirUser, "icons.*", QDir::Name | QDir::IgnoreCase, QDir::Dirs); 
     231  QDir dIcons(szDir + ICONS_DIR); 
     232  QDir dIconsUser(szDirUser + ICONS_DIR); 
     233  dIcons.setFilter(QDir::Dirs | QDir::NoDotAndDotDot); 
     234  dIconsUser.setFilter(QDir::Dirs | QDir::NoDotAndDotDot); 
    230235  if (!dIcons.count() && !dIconsUser.count()) 
    231236  { 
     
    241246    for (it = lst.begin(); it != lst.end(); ++it) 
    242247    { 
    243       QString iconsFile = QString("%1%2icons.%3/%4.icons").arg(SHARE_DIR).arg(QTGUI_DIR).arg((*it).mid(6)).arg((*it).mid(6)); 
     248      dIcons.cd(*it); 
     249      QString iconsFile = QString("%1/%2.icons").arg(dIcons.path()).arg(*it); 
    244250      char sFileName[MAX_FILENAME_LEN] = ""; 
    245251      CIniFile fIconsConf; 
    246252      if (!fIconsConf.LoadFile(iconsFile.toLatin1())) 
    247253      { 
    248         WarnUser(this, tr("Unable to open icons file\n%1\nIconset '%2' has been disabled.").arg(iconsFile).arg((*it).mid(6))); 
     254        WarnUser(this, tr("Unable to open icons file\n%1\nIconset '%2' has been disabled.").arg(iconsFile).arg(*it)); 
     255        dIcons.cdUp(); 
    249256        continue; 
    250257      } 
    251258      fIconsConf.SetSection("icons"); 
    252259      fIconsConf.ReadStr("Online", sFileName, ""); 
    253       QString pmFile = QString("%1%2icons.%3/%4").arg(SHARE_DIR).arg(QTGUI_DIR).arg((*it).mid(6)).arg(sFileName); 
    254       cmbIcon->addItem(QPixmap(pmFile), (*it).mid(6)); 
    255       if (current == (*it).mid(6)) 
     260      QString pmFile = QString("%1/%2").arg(dIcons.path()).arg(sFileName); 
     261      cmbIcon->addItem(QPixmap(pmFile), *it); 
     262      if (current == *it) 
    256263        cmbIcon->setCurrentIndex(cmbIcon->count() - 1); 
     264      dIcons.cdUp(); 
    257265    } 
    258266    // check for icons in current base dir, too 
     
    260268    for (it = lst.begin(); it != lst.end(); ++it) 
    261269    { 
    262       QString iconsFile = QString("%1%2icons.%3/%4.icons").arg(BASE_DIR).arg(QTGUI_DIR).arg((*it).mid(6)).arg((*it).mid(6)); 
     270      dIconsUser.cd(*it); 
     271      QString iconsFile = QString("%1/%2.icons").arg(dIconsUser.path()).arg(*it); 
    263272      char sFileName[MAX_FILENAME_LEN] = ""; 
    264273      CIniFile fIconsConf; 
    265274      if (!fIconsConf.LoadFile(iconsFile.toLatin1())) 
    266275      { 
    267         WarnUser(this, tr("Unable to open icons file\n%1\nIconset '%2' has been disabled.").arg(iconsFile).arg((*it).mid(6))); 
     276        WarnUser(this, tr("Unable to open icons file\n%1\nIconset '%2' has been disabled.").arg(iconsFile).arg(*it)); 
     277        dIconsUser.cdUp(); 
    268278        continue; 
    269279      } 
    270280      fIconsConf.SetSection("icons"); 
    271281      fIconsConf.ReadStr("Online", sFileName, ""); 
    272       QString pmFile = QString("%1%2icons.%3/%4").arg(BASE_DIR).arg(QTGUI_DIR).arg((*it).mid(6)).arg(sFileName); 
     282      QString pmFile = QString("%1/%2").arg(dIconsUser.path()).arg(sFileName); 
    273283      // Check for duplicates 
    274284      int num = cmbIcon->count(); 
     
    276286      for (int i=0; i < num; i++) 
    277287      { 
    278         if ((*it).mid(6) == cmbIcon->itemText(i)) 
     288        if (*it == cmbIcon->itemText(i)) 
    279289        { 
    280290          dup = true; 
    281291          cmbIcon->setItemIcon(i, QPixmap(pmFile)); 
    282           cmbIcon->setItemText(i, (*it).mid(6)); 
     292          cmbIcon->setItemText(i, *it); 
    283293        } 
    284294      } 
    285295      if (!dup) 
    286296      { 
    287         cmbIcon->addItem(QPixmap(pmFile), (*it).mid(6)); 
    288         if (current == (*it).mid(6)) 
     297        cmbIcon->addItem(QPixmap(pmFile), *it); 
     298        if (current == *it) 
    289299          cmbIcon->setCurrentIndex(cmbIcon->count() - 1); 
    290300      } 
    291     } 
    292   } 
    293  
    294   QDir dExtendedIcons(szDir, "extended.icons.*", QDir::Name | QDir::IgnoreCase, QDir::Dirs); 
    295   QDir dExtendedIconsUser(szDirUser, "extended.icons.*", QDir::Name | QDir::IgnoreCase, QDir::Dirs); 
     301      dIconsUser.cdUp(); 
     302    } 
     303  } 
     304 
     305  QDir dExtendedIcons(szDir + EXTICONS_DIR); 
     306  QDir dExtendedIconsUser(szDirUser + EXTICONS_DIR); 
     307  dExtendedIcons.setFilter(QDir::Dirs | QDir::NoDotAndDotDot); 
     308  dExtendedIconsUser.setFilter(QDir::Dirs | QDir::NoDotAndDotDot); 
    296309  if (!dExtendedIcons.count() && !dExtendedIconsUser.count()) 
    297310  { 
     
    307320    for (it = lst.begin(); it != lst.end(); ++it) 
    308321    { 
    309       QString iconsFile = QString("%1%2extended.icons.%3/%4.icons").arg(SHARE_DIR).arg(QTGUI_DIR).arg((*it).mid(15)).arg((*it).mid(15)); 
     322      dExtendedIcons.cd(*it); 
     323      QString iconsFile = QString("%1/%2.icons").arg(dExtendedIcons.path()).arg(*it); 
    310324      char sFileName[MAX_FILENAME_LEN] = ""; 
    311325      CIniFile fIconsConf; 
    312326      if (!fIconsConf.LoadFile(iconsFile.toLatin1())) 
    313327      { 
    314         WarnUser(this, tr("Unable to open extended icons file\n%1\nExtended Iconset '%2' has been disabled.").arg(iconsFile).arg((*it).mid(15))); 
     328        WarnUser(this, tr("Unable to open extended icons file\n%1\nExtended Iconset '%2' has been disabled.").arg(iconsFile).arg(*it)); 
     329        dExtendedIcons.cdUp(); 
    315330        continue; 
    316331      } 
    317332      fIconsConf.SetSection("icons"); 
    318333      fIconsConf.ReadStr("Phone", sFileName, ""); 
    319       QString pmFile = QString("%1%2extended.icons.%3/%4").arg(SHARE_DIR).arg(QTGUI_DIR).arg((*it).mid(15)).arg(sFileName); 
    320       cmbExtIcon->addItem(QPixmap(pmFile), (*it).mid(15)); 
    321       if (current == (*it).mid(15)) 
     334      QString pmFile = QString("%1/%2").arg(dExtendedIcons.path()).arg(sFileName); 
     335      cmbExtIcon->addItem(QPixmap(pmFile), *it); 
     336      if (current == *it) 
    322337        cmbExtIcon->setCurrentIndex(cmbExtIcon->count() - 1); 
     338      dExtendedIcons.cdUp(); 
    323339    } 
    324340    // check for ext. icons in current base dir, too 
     
    326342    for (it = lst.begin(); it != lst.end(); ++it) 
    327343    { 
    328       QString iconsFile = QString("%1%2extended.icons.%3/%4.icons").arg(BASE_DIR).arg(QTGUI_DIR).arg((*it).mid(15)).arg((*it).mid(15)); 
     344      dExtendedIconsUser.cd(*it); 
     345      QString iconsFile = QString("%1/%2.icons").arg(dExtendedIconsUser.path()).arg(*it); 
    329346      char sFileName[MAX_FILENAME_LEN] = ""; 
    330347      CIniFile fIconsConf; 
    331348      if (!fIconsConf.LoadFile(iconsFile.toLatin1())) 
    332349      { 
    333         WarnUser(this, tr("Unable to open extended icons file\n%1\nExtended Iconset '%2' has been disabled.").arg(iconsFile).arg((*it).mid(15))); 
     350        WarnUser(this, tr("Unable to open extended icons file\n%1\nExtended Iconset '%2' has been disabled.").arg(iconsFile).arg(*it)); 
     351        dExtendedIconsUser.cdUp(); 
    334352        continue; 
    335353      } 
    336354      fIconsConf.SetSection("icons"); 
    337355      fIconsConf.ReadStr("Phone", sFileName, ""); 
    338       QString pmFile = QString("%1%2extended.icons.%3/%4").arg(BASE_DIR).arg(QTGUI_DIR).arg((*it).mid(15)).arg(sFileName); 
     356      QString pmFile = QString("%1/%2").arg(dExtendedIconsUser.path()).arg(sFileName); 
    339357      // Check for duplicates 
    340358      int num = cmbExtIcon->count(); 
     
    342360      for (int i=0; i < num; i++) 
    343361      { 
    344         if ((*it).mid(15) == cmbExtIcon->itemText(i)) 
     362        if (*it == cmbExtIcon->itemText(i)) 
    345363        { 
    346364          dup = true; 
    347365          cmbExtIcon->setItemIcon(i, QPixmap(pmFile)); 
    348           cmbExtIcon->setItemText(i, (*it).mid(15)); 
     366          cmbExtIcon->setItemText(i, *it); 
    349367        } 
    350368      } 
    351369      if (!dup) 
    352370      { 
    353         cmbExtIcon->addItem(QPixmap(pmFile), (*it).mid(15)); 
    354         if (current == (*it).mid(15)) 
     371        cmbExtIcon->addItem(QPixmap(pmFile), *it); 
     372        if (current == *it) 
    355373          cmbExtIcon->setCurrentIndex(cmbExtIcon->count() - 1); 
    356374      } 
     375      dExtendedIconsUser.cdUp(); 
    357376    } 
    358377  } 
     
    438457  if (cmbSkin->currentText().isEmpty()) return; 
    439458  QString f; 
    440   f.sprintf("%s%sskin.%s/%s.skin", BASE_DIR, QTGUI_DIR, 
     459  f.sprintf("%s%s%s%s/%s.skin", BASE_DIR, QTGUI_DIR, SKINS_DIR, 
    441460            QFile::encodeName(cmbSkin->currentText()).data(), 
    442461            QFile::encodeName(cmbSkin->currentText()).data()); 
    443462  if (!QFile(f).exists()) 
    444     f.sprintf("%s%sskin.%s/%s.skin", SHARE_DIR, QTGUI_DIR, 
     463    f.sprintf("%s%s%s%s/%s.skin", SHARE_DIR, QTGUI_DIR, SKINS_DIR, 
    445464              QFile::encodeName(cmbSkin->currentText()).data(), 
    446465              QFile::encodeName(cmbSkin->currentText()).data()); 
     
    469488  // force a sane state and then load all icons into the valuelist 
    470489  lstIcons->clear(); 
    471   QString iconsFile = QString("%1%2icons.%3/%4.icons").arg(BASE_DIR).arg(QTGUI_DIR).arg(icon).arg(icon); 
     490  QString iconsFile = QString("%1%2%3%4/%4.icons").arg(BASE_DIR).arg(QTGUI_DIR).arg(ICONS_DIR).arg(icon); 
    472491  char sFileName[MAX_FILENAME_LEN] = ""; 
    473492  CIniFile fIconsConf; 
    474493  if (!fIconsConf.LoadFile(iconsFile.toLatin1())) 
    475494  { 
    476     iconsFile = QString("%1%2icons.%3/%4.icons").arg(SHARE_DIR).arg(QTGUI_DIR).arg(icon).arg(icon); 
     495    iconsFile = QString("%1%2%3%4/%4.icons").arg(SHARE_DIR).arg(QTGUI_DIR).arg(ICONS_DIR).arg(icon); 
    477496    if (!fIconsConf.LoadFile(iconsFile.toLatin1())) 
    478497    { 
     
    503522  // force a sane state and then load all icons into the valuelist 
    504523  lstExtIcons->clear(); 
    505   QString iconsFile = QString("%1%2extended.icons.%3/%4.icons").arg(BASE_DIR).arg(QTGUI_DIR).arg(extIcon).arg(extIcon); 
     524  QString iconsFile = QString("%1%2%3%4/%4.icons").arg(BASE_DIR).arg(QTGUI_DIR).arg(EXTICONS_DIR).arg(extIcon); 
    506525  char sFileName[MAX_FILENAME_LEN] = ""; 
    507526  CIniFile fIconsConf; 
    508527  if (!fIconsConf.LoadFile(iconsFile.toLatin1())) 
    509528  { 
    510     iconsFile = QString("%1%2extended.icons.%3/%4.icons").arg(SHARE_DIR).arg(QTGUI_DIR).arg(extIcon).arg(extIcon); 
     529    iconsFile = QString("%1%2%3%4/%4.icons").arg(SHARE_DIR).arg(QTGUI_DIR).arg(EXTICONS_DIR).arg(extIcon); 
    511530    if (!fIconsConf.LoadFile(iconsFile.toLatin1())) 
    512531    {